BABAR C++ Course Running the Examples - HEPHY
BABAR C++ Course Running the Examples - HEPHY
BABAR C++ Course Running the Examples - HEPHY
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Particle Data Table classLayoutHistory• written by Paul Rensing at SLAC• inspired from ParticleList class in <strong>the</strong> M<strong>C++</strong>project (a particle generator framework, seeLönnblad, et al, Comp. Phys. Commun., 71, 1, 1992)• not part of CLHEP• found in /nfs/juno/u5/src/clhep/bfastdirectoryµ ±π ±π 0K ±K 0ηρωK + →µ+νK + →e+νK + →π+π 0K + →π + π + π -K + →π + π 0 π 0K + →π 0 µ + νAListπ +π 0π 0AListAList• PDT has one data member:HepAList _entries• PDTEntry has data members for particle propertiesand an AList for list of decay modes• DecayMode has data members for branchingfraction and an AList for list ofchildren.• AList entries are pointers or references, not copies<strong>BABAR</strong> <strong>C++</strong> <strong>Course</strong> 162 Paul F. Kunz<strong>BABAR</strong> <strong>C++</strong> <strong>Course</strong> 163 Paul F. Kunz