|
|
This page lists the tasks in simulation and the associated
resources. It is reviewed and updated on a weekly basis.
- Core tasks
- generators
- document how to run generators
- produce standard ascii (stdhep) event files for BbsimModule and Bogus
- generator reproducibility
- fix Koralb. It adjusts weights after running n-events
- make regression tests part of QA
- two-photon output (currently ASCII)
- optimization
- Geometry and materials
- read ascii file for elements, isotopes and mixtures (Mossadek)
- Bbsim
- interactive version of BbsimModule
- Inverting dbio dependencies (Bill)
- autogenerated code deprecation
- testing reproducibility of BbsimModule (removal of non-Ranecu engines)
- call list split, optimizing call list read
- Profiling, optimization
- DbiEvent deprecation
- convert BbsimModule zebra datastrctures to AbsEvent objects
- new version of trgFrame to read multiple input DB files
- purge autogenerated code from GHit/G3Data classes
- inverting DbiEvent dependencies (not sure if this is needed anymore)
- Detailed detector response (SimApp)
- trgDC QC
- random number management - RandControl
- optimization
- measure event sizes with and without mixing
- web page documentation
- track matching/mc truth
- Digi mixing
- Multiple input module - testing
- Testing of collection attatchment/detachment
- Bogus
- G4 tracking problem
- Streamline BgsSequences so as not to link in the world
- Treatment of long lived particle decays in G4
- Selection/Exclusion of primaries from the G4 stack e.g. small angles
- Standalone Bogus control via tcl files
- CSG solids debugging
- testing of booleans/divisions
- Materials Scanner
- G4 hits to GHits conversion
- Physics comparisons
- Parameterized detector response (downstream modules)
- parameterized version of TrkBgsModules
- See what is needed to make reco-like objects persistant
- Extract clean datasets for parameterizations
- need subsystem PID simulations
- Comparison of output of track parameters with full/detailed simulation
- Framework
- Need package to read database and regenerate QA plots for digis
- Sim/Reco boundary
- Common interface to Magnetic Field
- MCTruth development
- improve Geant3-level genealogy in BbsimModule
- implement G4-level genealogy based on G3 model
- review GHit-digi association
- GTrack - Reco track association
- G3toG4:
- removal of nonstandard RW classes (done)
- proper materials/mixtures handling (done)
- cache LV/PV parameters (done)
- display tracks in clGeometry example (done)
- implement 'gsposp' mechanism (deferred LV parameters)
- implement 'gsdv*' mechanism (divided volumes)
- implement 'many' mechanism (booleans)
- implement hits interface
- promote clGeometry to examples/ area
- provide up-to-date documentation
- implement vis attributes interface
- autogenerate G4 code
- encapsulate G3toG4 global functions in a class
- EucIntfce:
- divisions/deferred geometry calls
- booleans
- Geant4
- Fix tracking/navigator bugs
- CLHEP
- CERNLIB
- migrate from 95a to pro
- validate sim, reco and physics
- QA
- elevate generator-level QA into formal QA
- Standard control files to generate standard stdhep output from gen
- Generate standard output sim/tru datasets from bbsim and Bogus from generator samples
- Generate standard SimApp output files
- bbsim QA histogram updates
- QaSimAppHists:
- histogram review
- template QaSimAppStat class
- QC
- BbsimModule/bbsim code walkthrough
- memory leak checking Bogus and SimApp
- run code wizard on Bogus and SimApp
- Subsystem Tasks
- generic
- test digi mixing
- check random number usage
- G4 hits
- G4 geometries
- incorporate detecor imperfections (wire maps, misalignments,.....)
- PID for fast sim
- Test persistance of objects from G4
- detector imperfections, channel maps, misalignments, noise
- PEP
- Q2 septum pipe update: copper, larger aperture (SD)
- Q2 magnet core re-do, overlaps (TLG/BM)
- Q4 LER beampipe overlaps
- Finish volume overlap checks (G3)
- implement SKEW quad material, fields
- corrector magnet
- G3toG4 conversion
- Test G3toG4 geometry
- re-do turtle rays, fixing coul/brem switch
- SVT
- mask off missing modules
- implement bonding maps, missing channels
- Inclusion of deteails outside of tracking volume - eg matching cards
- ongoing code optimization.
- DCH
- New hit format (Full Sim)
- move dEdX simulation from bbsim to DchSIm
- move wire sag code from bbsim to DchSim
- Inculsion of multiple scattering off of wires in G4
- TRK (PEP+SVT+DCH)
- Fast parameterization of error matrix
- DRC
- DIRC bar config in Geant for engineering run (June-Oct)
- implement missing DIRC bars as AIR
- add new bar tag (0) in DrcGTrkHits
- EMC
- mask off noisy crystals in EmcSim
- Need to make waveforms persistent
- EMC shower parameterizations
- Implementation/validation of full geometry in G4
- IFR
- Fast geometry implementation (Plano)
- Get innefficiencies/absorption probabilities (from Luca)
- trigger ( to be reviewed with trigger group)
- Road map
- (TrgDc.....)
- Develop/Test digi mixing procedure
- Incorporate L3 into SimApp sequences
- Personnel Needed
- Replacement for Bogus Package Coordinator (Gabriele)
- Replacement for CLHEP Package Coordinator (Gabriele)
- Replacement for Fast Sim Coordinator (Mossadek)
- Replacement for DCH Sim coordinator (Ernesto)
- Replacement for Sumit
- Find help for DCH G4 full simulation (Caterina or replacement). Should this be an
institutional responsibility? Contact David MacFarlane.
- Replacement for TrkBgsModules coordinator (Dallapiccola)
- Find help for leak checking
- Find help for updating Workbook
- Find someone to help implement PEP G4 full Bogus simulation (native, not G3toG4)
- Find EmcSim contact person replacement for Phil Strother (Naveen?)
|
|