SLAC PEP-II
BABAR
SLAC<->RAL
Babar logo
HEPIC E,S & H Databases PDG HEP preprints
Organization Detector Computing Physics Documentation
Personnel Glossary Sitemap Search Hypernews
Unwrap page!
Simulation Home
Sim Codes
Event Generators
Bogus/BgsApp
SimApp
Bear
Moose
Fast Simulation
Geant4 Home
Subsystems
PEP
SVT
DCH
DRC
EMC
IFR
Mixing/Trigger
Backgrounds
Mixing
Trigger Simulation
MC Truth/QA
MC Truth
Micro/Mini
QA Histograms
Sim Error Reports
REMEDY
MC Production
Production Home
Test Production
Tools
Database
CERNLIB
CLHEP
Event display
RandControl
Scripts
Check this page for HTML 4.01 Transitional compliance with the
W3C Validator
(More checks...)

BaBar Home

SLAC Home

Personnel

BaBar Offline Simulation Tasks and Resources

Search

Maintained by W.Lockman



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
      • merge and update to 1.4
    • 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?)