|
| | MillG4Tree () |
| |
| | MillG4Tree (TTree *treeIn, TTree *treeOut) |
| |
| void | MillTrees () override |
| |
| virtual | ~Mill () |
| |
| bool | IsVerified () const |
| |
| std::string | CharStarToString (const char *cstr) |
| |
| | FlatG4Tree () |
| |
| | FlatG4Tree (TTree *tree) |
| |
| | FlatG4Tree (TTree *tree, char opt) |
| |
| const UInt_t | NSim () const override |
| | number of particles More...
|
| |
| const UInt_t | NPoints (const UInt_t &iparticle) const override |
| | number of G4 steps (i.e. trajectory points) More...
|
| |
| const UInt_t | NRegions (const UInt_t &iparticle) const override |
| | number of regions traversed by particle More...
|
| |
| const Int_t | Region (const UInt_t &iparticle, const UInt_t &iregion) const override |
| | region number More...
|
| |
| const vector< const TLorentzVector * > * | SimMomEnter (const UInt_t &iparticle) const override |
| | particle 4-momentum at entry point, all regions More...
|
| |
| const vector< const TLorentzVector * > * | SimMomExit (const UInt_t &iparticle) const override |
| | particle 4-momentum at exit point, all regions More...
|
| |
| const vector< const TLorentzVector * > * | SimPosEnter (const UInt_t &iparticle) const override |
| | particle 4-position at entry point, all regions More...
|
| |
| const vector< const TLorentzVector * > * | SimPosExit (const UInt_t &iparticle) const override |
| | particle 4-position at exit point, all regions More...
|
| |
| const TLorentzVector * | SimMomEnter (const UInt_t &iparticle, const UInt_t &iregion) const override |
| | particle 4-momentum at entry point in region More...
|
| |
| const TLorentzVector * | SimMomExit (const UInt_t &iparticle, const UInt_t &iregion) const override |
| | particle 4-momentum at exit point in region More...
|
| |
| const TLorentzVector * | SimPosEnter (const UInt_t &iparticle, const UInt_t &iregion) const override |
| | particle 4-position at entry point in region More...
|
| |
| const TLorentzVector * | SimPosExit (const UInt_t &iparticle, const UInt_t &iregion) const override |
| | particle 4-position at exit point in region More...
|
| |
| const bool | IsPrimary (const UInt_t &iparticle) const override |
| | did particle come from generator? More...
|
| |
| const Int_t | PDG (const UInt_t &iparticle) const override |
| | particle PDG code More...
|
| |
| const int | ParentPDG (const UInt_t &iparticle) const override |
| | parent particle's PDG code More...
|
| |
| const int | ProgenitorPDG (const UInt_t &iparticle) const override |
| | PDG of primary that led this one. More...
|
| |
| const int | TrackID (const UInt_t &iparticle) const override |
| | G4 track ID (can be <0 if it fell below trking threshold) More...
|
| |
| const int | ParentTrackID (const UInt_t &iparticle) const override |
| | G4 track ID of parent particle. More...
|
| |
| const int | ProgenitorTrackID (const UInt_t &iparticle) const override |
| | G4 track ID of primary that led this one. More...
|
| |
| const Int_t | ProcessI (const UInt_t &iparticle) const override |
| | code for process that created this one More...
|
| |
| const Int_t | ProcessF (const UInt_t &iparticle) const override |
| | code for process that killed this one More...
|
| |
| void | GetEntry (const UInt_t &ientry) override |
| |
| const UInt_t | NSubEntries () const |
| |
| virtual | ~G4Tree () |
| |
| UInt_t const | GetTruthIndex (UInt_t iparticle) const |
| | index in gen tree subentry to truth match to this More...
|
| |
| const UInt_t | NPrimary () const |
| |
| bool | HasPassedTPC (const UInt_t &iparticle) const |
| | did the G4Particle pass through any TPC drift volume(s)? More...
|
| |
| bool | HasPassedCalo (const UInt_t &iparticle) const |
| | did the G4Particle pass through any active ECal volume(s)? More...
|
| |
| bool | IsStoppedTPC (const UInt_t &iparticle) const |
| | did the G4Particle stop/decay in any TPC drift volume(s)? More...
|
| |
| bool | IsStoppedCalo (const UInt_t &iparticle) const |
| | did the G4Particle stop/decay in any active ECal volume(s)? More...
|
| |
| bool | IsContainedTPC (const UInt_t &iparticle) const |
| | if the G4Particle was produced in any TPC drift volume, does it remain in either drift volume? More...
|
| |
| bool | IsContainedCalo (const UInt_t &iparticle) const |
| | if the G4Particle was produced in any active ECal volume, does it remain there? More...
|
| |
| bool | IsCathodeCrosser (const UInt_t &iparticle) const |
| | did the G4Particle cross the TPC central cathode? More...
|
| |
| bool | IsContainedTPCEvent () const |
| | do all particles produced in any TPC drift volume in this event remain in either volume? More...
|
| |
| bool | IsContainedTPCPrimaries () const |
| | do all primaries produced in any TPC drift volume in this event remain in either volume? More...
|
| |
| bool | IsContainedCaloEvent () const |
| | do all particles produced in any active ECal volume in this event remain there? More...
|
| |
| bool | IsContainedCaloPrimaries () const |
| | do all primaries produced in any active ECal volume in this event remain there? More...
|
| |
| const TLorentzVector * | SimMomBegin (const UInt_t &iparticle) const |
| |
| const TLorentzVector * | SimMomEnd (const UInt_t &iparticle) const |
| |
| const TLorentzVector * | SimPosBegin (const UInt_t &iparticle) const |
| |
| const TLorentzVector * | SimPosEnd (const UInt_t &iparticle) const |
| |
| virtual | ~TreeReader () |
| |
| void | SetupRead (TTree *tree) |
| |
| TTree * | GetInputTree () |
| |
| size_t | NEntries () const |
| |
| Int_t | Event () const |
| |
| const TObjArray * | GetBranchList () const |
| |
| void | Fill () |
| |
| void | Write () |
| |
| void | CheckOpt (char opt) |
| |
| bool | BlockWrite () const |
| |
Definition at line 16 of file MillG4Tree.h.