
| THepMCParser() | |
| THepMCParser(const char*) | |
| THepMCParser(HepMC::IO_BaseClass*) | |
| THepMCParser(const THepMCParser&) | |
| virtual | ~THepMCParser() |
| TTree* | GetTTree() |
| bool | IsValidMotherDaughtersConsitency(bool useStdErr = false, bool requireSecondMotherBeforeDaughters = false) |
| bool | IsValidParticleInvariantMass(bool useStdErr = false, bool includeStatusCode2Particles = false) |
| bool | IsValidVertexInvariantMass(bool useStdErr = false, bool includeStatusCode2Particles = false) |
| static string | ListReactionChain(TClonesArray*, Int_t) |
| THepMCParser& | operator=(const THepMCParser&) |
| static string | ParseGenEvent2HeaderStructs(HepMC::GenEvent*, THepMCParser::HeavyIonHeader_t&, THepMCParser::PdfHeader_t&, bool fillZeroOnMissingHeavyIon = true, bool fillZeroOnMissingPdf = true) |
| static string | ParseGenEvent2TCloneArray(HepMC::GenEvent*, TClonesArray*, string momUnit = "GEV", string lenUnit = "CM", bool requireSecondMotherBeforeDaughters = false) |
| void | WriteTTreeToFile(const char*) |
| static void | ExploreVertex(HepMC::GenVertex*, list<HepMC::GenVertex*>&, set<int>&, bool) |
| static string | GetParticleName(TParticle*) |
| void | init(HepMC::IO_BaseClass*) |
| Inheritance Chart: | |||||
|
Default constructor/destructor stuff, don't inherit from this class unless you handle the tree pointer
{;}The actual useful constructors, either take: - a file name for a file with HepMC data or - a HepMC event data structure