|
| 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.