13.07.2015 Views

BABAR C++ Course Running the Examples - HEPHY

BABAR C++ Course Running the Examples - HEPHY

BABAR C++ Course Running the Examples - HEPHY

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!