![]() |
eventAnalysis
7.0-49-g0ac7482
|
This module summarizes the information from global reconstruction. More...
#include <TGlobalReconModule.hxx>
Classes | |
class | TECALObject |
Describes a reconstructed ECalObject. More... | |
class | TFGDObject |
An object to hold specific FGD variables. More... | |
class | TFgdTimeBin |
An object to store information about an FGD Time Bin. More... | |
class | TGlobalHit |
An object to store subdetector-agnostic hit information. More... | |
class | TGlobalPID |
An object to describe a reconstructed PID. More... | |
class | TGlobalPIDAlternate |
An object to describe a reconstructed PID. More... | |
class | TGlobalVertex |
An object to describe a reconstructed primary vertex candidate. More... | |
class | TOutermostHits |
An object to store the outermost hits in x,y, and z. More... | |
class | TP0DObject |
An object to described a P0D shower. More... | |
class | TSFGObject |
An object to hold specific SFG variables. More... | |
class | TSfgTimeBin |
An object to store information about an SFG Time Bin. More... | |
class | TSMRDHit |
An object to store hit information for the SMRD subdetector. More... | |
class | TSMRDObject |
An object to hold specific SMRD variables. More... | |
class | TTPCObject |
An object to hold specific TPC variables. More... | |
class | TTPCOtherObject |
An object to hold specific TPC variables. More... | |
class | TTpcPID |
An object to describe a reconstructed PID. More... | |
class | TTrackerObject |
An object to hold specific TRACKER variables. More... | |
class | TVertexConstituent |
An object to hold a reconstructed vertex constituent track. More... | |
Public Member Functions | |
TGlobalReconModule (const char *name="Global", const char *title="Global Recon Module") | |
Default Constructor. More... | |
virtual | ~TGlobalReconModule () |
Int_t | GetBufferSize () |
ROOT output parameters, usually no need to touch. More... | |
std::string const | GetCVSID () const |
std::string const | GetCVSTagName () const |
std::string const | GetDescription () const |
std::string const | GetDirectoryName () const |
Returns the name of the directory which the output of a particular module will be saved in. More... | |
char const * | GetName () |
TTree const * | GetOutputTree () const |
The output tree. More... | |
Int_t | GetSplitLevel () |
ROOT output parameters, usually no need to touch. More... | |
char const * | GetTitle () |
virtual EType | GetTreeType () const |
Returns the type of tree, header, truth, or recon. More... | |
void | Initialize (TTree *tree) |
virtual Bool_t | IsEnabled () const |
Whether the module is enable or not. More... | |
virtual Bool_t | IsEnabledByDefault () const |
Is the module is enabled by default. More... | |
virtual bool | IsFullEventWorthSaving (ND::TND280Event &event) |
Whether the module thinks it is worth saving the entire oaEvent event tree entry for this event. More... | |
virtual Bool_t | IsUsedForPreselection () const |
Whether the module should call IsFullEventWorthSaving() function for each event, to decide if the full oaEvent info for that event should be saved in the output. More... | |
void | KillOutputTree () |
virtual void | Print () |
Prints a simple message describing the module. More... | |
virtual bool | Process (ND::TND280Event &event) |
Gets the run and event IDs and calls FillTree with the event, and then actually calls fOutputTree->Fill. More... | |
virtual Bool_t | ProcessFirstEvent (ND::TND280Event &event) |
Is called after the first event is loaded in. More... | |
void | SayAvailableOpts (std::string indent="") |
Subclasses should override this to let a user know what options are available. More... | |
void | SetBufferSize (Int_t buffersize) |
ROOT output parameters, usually no need to touch. More... | |
virtual void | SetDisabled () |
Disables the module. More... | |
virtual void | SetEnabled (Bool_t isenabled=true) |
Sets whether the module is enabled. More... | |
void | SetInputDirectory (std::string dir) |
void | SetNameTitle (char const *name, char const *title) |
void | SetSplitLevel (Int_t splitlevel) |
ROOT output parameters, usually no need to touch. More... | |
virtual void | SetUsedForPreselection (Bool_t isused=true) |
Sets whether the module should call IsFullEventWorthSaving() function for each event, to decide if the full oaEvent info for that event should be saved in the output. More... | |
Public Attributes | |
double | fEarliestTrackMedianHitTime |
Median hit time of the earliest track. More... | |
TClonesArray * | fFgdTimeBins |
Information for each hit time bin (TFgdTimeBins). More... | |
Int_t | fNDsECAL |
Number of objects containing the DsECAL. More... | |
Int_t | fNDsECALIso |
Number of objects in the DsECAL only. More... | |
Int_t | fNFGD |
Number of objects containing the FGD. More... | |
Int_t | fNFGD1Unused |
Number of hits unused in the FGD1. More... | |
Int_t | fNFGD2Unused |
Number of hits unused in the FGD2. More... | |
Int_t | fNFGDIso |
Number of objects in the FGD only. More... | |
Int_t | fNFgdTimeBins |
Number of hit time bins in the FGD as determined by fgdRecon. More... | |
Int_t | fNP0D |
Number of objects containing the P0D. More... | |
Int_t | fNP0DECAL |
Number of objects containing the P0DECAL. More... | |
Int_t | fNP0DECALIso |
Number of objects in the P0DECAL only. More... | |
Int_t | fNP0DIso |
Number of objects in the P0D only. More... | |
Int_t | fNP0DUnused |
Number of hits unused in the P0D. More... | |
Int_t | fNPIDs |
The number of global objects. More... | |
Int_t | fNSFG |
Number of objects containing the SFG. More... | |
Int_t | fNSFGClusters |
The number of SFG cluster objects. More... | |
Int_t | fNSFGIso |
Number of objects in the SFG only. More... | |
Int_t | fNSfgTimeBins |
Number of hit time bins in the SFG as determined by sfgRecon. More... | |
Int_t | fNSFGUnused |
Number of hits unused in the SFG. More... | |
Int_t | fNSMRD |
Number of objects containing the SMRD. More... | |
Int_t | fNSMRDBottomUnused |
Number of hits unused in the SMRDBottom. More... | |
Int_t | fNSMRDIso |
Number on objects in the SMRD only. More... | |
Int_t | fNSMRDLeftUnused |
Number of hits unused in the SMRDLeft. More... | |
Int_t | fNSMRDRightUnused |
Number of hits unused in the SMRDRight. More... | |
Int_t | fNSMRDTopUnused |
Number of hits unused in the SMRDTop. More... | |
Int_t | fNSMRDUnused |
Number of all hits unused in the SMRD. More... | |
Int_t | fNSVertices |
Number of added secondary vertices. More... | |
Int_t | fNTPC |
Number of objects containing the TPC. More... | |
Int_t | fNTPCIso |
Number of objects in the TPC only. More... | |
Int_t | fNTPCOthers |
The number of TPC other objects. More... | |
Int_t | fNTPCPIDs |
For tests only. More... | |
Int_t | fNTPCUnused |
Number of hits unused in the TPC. More... | |
Int_t | fNTrECAL |
Number of objects containing the TrECAL. More... | |
Int_t | fNTrECALIso |
Number of objects in the TrECAL only. More... | |
Int_t | fNVertices |
The number of added primary vertices. More... | |
TOutermostHits | fP0DOutermostHits |
Outermost hits in the P0D. More... | |
TClonesArray * | fP0DUnused |
The vector unused hits in the P0D (TGlobalHit). More... | |
TClonesArray * | fPIDs |
The vector of TGlobalPID. More... | |
Int_t | fPVInd |
The last primary vertex index. More... | |
TClonesArray * | fSFGClusters |
The vector of SFG cluster objects. More... | |
TClonesArray * | fSfgTimeBins |
Information for each hit time bin (TSfgTimeBins). More... | |
TClonesArray * | fSMRDUnused |
The vector unused hits in the SMRD (TSMRDHit). More... | |
bool | fTestTPCInfo |
For tests only. More... | |
TClonesArray * | fTPCOthers |
The vector of TPC other objects (TTPCOtherObject). More... | |
TClonesArray * | fTPCPIDs |
For tests only (TTpcPID). More... | |
TClonesArray * | fVertices |
The TGlobalVertex vector of vertices. More... | |
Protected Types | |
enum | EType { kHeader = 0, kTruth, kRecon, kLowLevel, kNTypes } |
Protected Member Functions | |
void | CheckFGDdist (TLorentzVector &FGDPos, TVector3 fFGDActiveMin, TVector3 fFGDActiveMax) |
void | CheckMatchingFailure (TTrackerObject *result, ND::THandle< ND::TReconBase > reco) |
Method to find FGD constituent track from a matching object and fill matchingFailure_flag. More... | |
int | ComputeParticleId (ND::THandle< ND::TReconPID > PID) |
double | ComputeTrackLength (ND::THandle< ND::TReconBase > object) |
Bool_t | Configure (std::string &opt) |
A function that allows the module to be configured from an external class without any dependencies. More... | |
int | CountDetector (ND::THandle< ND::TReconBase > object) |
void | DoAssociationBetweenTrackerAndGlobalObjects (const ND::TReconObjectContainer &globalObjects, const ND::TReconObjectContainer &trackerObjects) |
void | FillAllHits (ND::THitSelection &hits, TGlobalPID &globalObject) |
void | FillBrokenTracksMap (const ND::TReconObjectContainer &globalObjects) |
void | FillConfigTree (TTree *configTree) |
void | FillDetectorUsed (ND::THandle< ND::TReconBase > object, bool dets[]) |
void | FillECALInfo (ND::THandle< ND::TReconBase > object, TGlobalPID &pid) |
void | FillExtrapolationToDetectors (ND::THandle< ND::TReconBase > object, TGlobalPID &globalObject) |
void | FillExtrapolationToDetectors (ND::THandle< ND::TReconBase > object, TGlobalPID &globalObject, Trajectory &traj, int sense) |
void | FillFGDInfo (ND::THandle< ND::TReconBase > object, TGlobalPID &pid) |
void | FillFgdTimeBins (ND::TND280Event &event) |
void | FillFirstLastHits (ND::THitSelection &hits, TGlobalPID &globalObject) |
void | FillGlobalHit (ND::THandle< ND::THit > hit, TGlobalHit &gHit) |
void | FillGlobalHit (ND::THandle< ND::THit > hit, TSMRDHit &smrdHit) |
void | FillGlobalPIDAlternate (ND::THandle< ND::TG4Trajectory > G4track, ND::THandle< ND::TReconBase > object, TGlobalPIDAlternate &PIDAlternate) |
void | FillGlobalPIDAlternates (ND::THandle< ND::TG4Trajectory > G4track, ND::THandle< ND::TReconBase > object, TGlobalPID &globalObject) |
void | FillGlobalPIDs (ND::TND280Event &event, ND::THandle< ND::TReconBase > object) |
void | FillKinematics (ND::THandle< ND::TReconState > state, TLorentzVector &pos, TVector3 &dir, double &mom, double &momErr, double &charge, double(&cov)[7][7]) |
void | FillKinematics (ND::THandle< ND::TReconState > state, TLorentzVector &pos, TLorentzVector &posVar, TVector3 &dir, TVector3 &dirVar, double &mom, double &momErr) |
void | FillKinematicsAtTrueVertex (ND::THandle< ND::TG4Trajectory > G4track, ND::THandle< ND::TReconBase > object, TLorentzVector &pos, TVector3 &dir, double &mom, double &momErr, double &charge, double(&cov)[7][7]) |
void | FillKinematicsAtTrueVertex (ND::THandle< ND::TG4Trajectory > G4track, ND::THandle< ND::TReconBase > object, TLorentzVector &pos, TLorentzVector &posVar, TVector3 &dir, TVector3 &dirVar, double &mom, double &momErr) |
void | FillOutermostHits (ND::THitSelection &hits, double charge_cut, TOutermostHits &outer) |
void | FillP0DECALInfo (ND::THandle< ND::TReconBase > object, TGlobalPID &pid) |
void | FillP0DInfo (ND::THandle< ND::TReconBase > object, TGlobalPID &pid) |
void | FillSFGInfo (ND::THandle< ND::TReconBase > object, TGlobalPID &pid) |
void | FillSFGOther (ND::TND280Event &event) |
void | FillSfgTimeBins (ND::TND280Event &event) |
void | FillSmrdHit (ND::THandle< ND::THit > hit, TSMRDHit &smrdHit) |
void | FillSMRDInfo (ND::THandle< ND::TReconBase > object, TGlobalPID &pid) |
void | FillSubBaseObject (ND::THandle< ND::TReconBase > object, TSubBaseObject &sub, int det) |
void | FillTPCInfo (ND::THandle< ND::TReconBase > object, TGlobalPID &pid) |
void | FillTPCObject (ND::THandle< ND::TReconBase > object, TTPCObject &sub, int det) |
void | FillTPCOther (ND::TND280Event &event) |
void | FillTPCPID (ND::THandle< ND::TReconBase > object) |
void | FillTrackerInfo (ND::THandle< ND::TReconBase > object, TGlobalPID &pid) |
virtual bool | FillTree (ND::TND280Event &) |
Fill all the stuff that goes in the output tree. More... | |
void | FillTrueParticle (ND::THandle< ND::TG4Trajectory > G4track, double pur, double eff, ND::TTrueParticle &part) |
void | FillTrueVertex (bool, const ND::TG4PrimaryVertex &G4vertex, double pur, double eff, ND::TTrueVertex &vertex) |
void | FillUnusedHits (ND::TND280Event &event) |
bool | FillVertex (ND::TND280Event &event, ND::THandle< ND::TReconVertex > vertex, bool primary) |
void | FillVertexInfo (ND::TND280Event &event, ND::THandle< ND::TReconObjectContainer > globalObjects) |
bool | GetBrokenIDs (ND::THandle< ND::TReconBase > object, std::vector< UInt_t > &brokenIDs1, std::vector< UInt_t > &brokenIDs2) |
void | GetConstituentsInTracker (ND::THandle< ND::TReconBase > t1, ND::TReconObjectContainer &trackerObjects) |
unsigned long | GetDetectorNumber (ND::THandle< ND::TReconBase > object) |
void | GetFGDSimpleVA (ND::TND280Event &event, ND::THandle< ND::TReconBase > &object, TLorentzVector &vertexPos, int globpass, int vaea) |
ND::THandle< ND::TG4Trajectory > | GetG4Trajectory (const ND::TReconBase &object, double &pur, double &eff) |
ND::THandle< ND::TG4PrimaryVertex > | GetG4Vertex (const ND::TReconBase &object, double &pur, double &eff) |
bool | GetG4Vertex (ND::THandle< ND::TG4Trajectory > G4track, ND::TG4PrimaryVertex &G4vertex) |
void | GetHitsAssociatedToG4Trajectory (const ND::THitSelection &hits, ND::THandle< ND::TG4Trajectory > traj, ND::THitSelection &traj_hits) |
bool | GetIncomingParticle (const ND::TG4PrimaryVertex &G4vertex, ND::TG4PrimaryParticle &incoming) |
ND::THandle< ND::TG4Trajectory > | GetMainContributor (ND::THandle< ND::TMCHit > mch, ND::THandle< ND::TG4TrajectoryContainer > trajectories) |
int | GetNumberOfHits (ND::THandle< ND::TReconBase > object) |
std::string | GetObjectType (ND::THandle< ND::TReconBase > object) |
ND::THandle< ND::TG4Trajectory > | GetParent (ND::THandle< ND::TG4Trajectory > G4track) |
template<class T , typename I > | |
bool | GetTPCDatum (ND::THandle< ND::TReconBase > object, const std::string &datum, std::vector< I > &vector) const |
A getter for TPC Datums to work both with TREx and TPC info. More... | |
int | GetTrackerDetectorNumber (ND::THandle< ND::TReconBase > object) |
ND::THandle< ND::TReconBase > | GetTrackerReconVersionOfFGDIsoTrack (ND::THandle< ND::TReconBase > object) |
virtual void | InitializeBranches () |
Initialize Branches. Don't do anything else in this function. More... | |
void | InitializeExtrapolationToDetectors () |
virtual void | InitializeModule () |
Initialize Module, override if necessary. More... | |
bool | IsTrackerOnly (ND::THandle< ND::TReconBase > t1) |
bool | IsTrackLike (ND::THandle< ND::TReconBase > object) |
void | MatchTrueVertex (ND::THandle< ND::TG4PrimaryVertexContainer > g4PrimVert) |
double | MedianObjectTime (ND::THandle< ND::TReconBase > object) |
void | UpdateCoincidences (ND::THandle< ND::TMCHit > mch, ND::TMCDigit *mcdigit, std::vector< int > &coinc, int &nhits) |
Protected Attributes | |
std::vector< std::string > | fALLMODULES |
std::map< ND::THandle < ND::TReconBase > , std::vector< UInt_t > > | fBrokenIndexMap |
Int_t | fBufferSize |
Buffer Size for TBranch. More... | |
std::string | fCVSID |
Defined if an official tagged version. More... | |
std::string | fCVSTagName |
Defined if an official tagged version. More... | |
std::string | fDescription |
A longish descrition of the analysis. More... | |
dict::dictionary< int > | fDetIndex |
surface_vector | fDetSurfaces [NDETSEXTRAP] |
HelixEquation | fEquation |
Int_t | fEventID |
Bool_t | fFilledConfigTree |
std::map< ND::THandle < ND::TReconBase >, int > | fGlobalIndexMap |
std::string | fInputDirectory |
An input directory where analysis modules can search for extra files. More... | |
Bool_t | fIsEnabled |
Bool_t | fIsMC |
Bool_t | fIsUsedForPreselection |
std::string | fName |
TTree * | fOutputTree |
bool | fPassedDetector [NDETSEXTRAP] |
Int_t | fPreselected |
bool | fRecPackInitialized |
Int_t | fRunID |
Int_t | fSplitLevel |
Split Level for TBranch. More... | |
Int_t | fSubrunID |
std::string | fTitle |
std::map< ND::THandle < ND::TReconBase >, int > | fTrackerGlobalIndexMap |
bool | fUseECalVertices |
This module summarizes the information from global reconstruction.
Definition at line 61 of file TGlobalReconModule.hxx.
|
protectedinherited |
Enumerator | |
---|---|
kHeader | |
kTruth | |
kRecon | |
kLowLevel | |
kNTypes |
Definition at line 54 of file TAnalysisModuleBase.hxx.
ND::TGlobalReconModule::TGlobalReconModule | ( | const char * | name = "Global" , |
const char * | title = "Global Recon Module" |
||
) |
Default Constructor.
Definition at line 250 of file TGlobalReconModule.cxx.
References CVSID, CVSTAG, ND::TAnalysisModuleBase::fCVSID, ND::TAnalysisModuleBase::fCVSTagName, ND::TAnalysisModuleBase::fDescription, fFgdTimeBins, ND::TAnalysisModuleBase::fIsEnabled, fNFgdTimeBins, fNPIDs, fNSfgTimeBins, fNSVertices, fNTPCOthers, fNTPCPIDs, fNVertices, fP0DUnused, fPIDs, fPVInd, fRecPackInitialized, fSfgTimeBins, fSMRDUnused, fTestTPCInfo, fTPCOthers, fTPCPIDs, fUseECalVertices, fVertices, NMAXTPCOTHER, and ND::TAnalysisModuleBase::SetNameTitle().
|
virtual |
Definition at line 315 of file TGlobalReconModule.cxx.
|
protected |
Definition at line 1248 of file TGlobalReconModule.cxx.
Referenced by FillGlobalPIDs().
|
protected |
Method to find FGD constituent track from a matching object and fill matchingFailure_flag.
Definition at line 6564 of file TGlobalReconModule.cxx.
References eventAnalysisEnums::kFGD1, eventAnalysisEnums::kFGD2, and ND::TGlobalReconModule::TTrackerObject::matchingFailure_flag.
Referenced by FillTrackerInfo().
|
protected |
Definition at line 1289 of file TGlobalReconModule.cxx.
Referenced by FillGlobalPIDAlternate(), and FillGlobalPIDs().
|
protected |
Definition at line 1609 of file TGlobalReconModule.cxx.
References DEFAULT_MAX.
Referenced by FillGlobalPIDAlternate(), FillGlobalPIDs(), FillSFGOther(), and FillSubBaseObject().
|
protectedvirtual |
A function that allows the module to be configured from an external class without any dependencies.
Should be overridden with a function that responds to the string option, and returns true if configuration succedded. Used in TAnalysisLoop.cxx (and RunEventAnalysis.exe) for options of the form: -O TTruthTrajectoriesModule=SaveAll
Reimplemented from ND::TAnalysisModuleBase.
Definition at line 318 of file TGlobalReconModule.cxx.
References fUseECalVertices.
|
protected |
Definition at line 5214 of file TGlobalReconModule.cxx.
References eventAnalysisEnums::kBottomHAT, eventAnalysisEnums::kFGD1, eventAnalysisEnums::kFGD2, eventAnalysisEnums::kP0D, eventAnalysisEnums::kSFG, eventAnalysisEnums::kSMRD, eventAnalysisEnums::kTOF, eventAnalysisEnums::kTopHAT, eventAnalysisEnums::kTPC1, eventAnalysisEnums::kTPC2, and eventAnalysisEnums::kTPC3.
Referenced by FillGlobalPIDs(), and FillSFGOther().
|
protected |
Definition at line 6260 of file TGlobalReconModule.cxx.
References fGlobalIndexMap, fTrackerGlobalIndexMap, and GetConstituentsInTracker().
Referenced by FillVertexInfo().
|
protected |
Definition at line 5458 of file TGlobalReconModule.cxx.
References FillGlobalHit(), ND::TGlobalReconModule::TGlobalPID::HitsSaved, and ND::TGlobalReconModule::TGlobalPID::NHitsSaved.
Referenced by FillGlobalPIDs(), and FillSFGOther().
|
protected |
Definition at line 6416 of file TGlobalReconModule.cxx.
References debug_broken, fBrokenIndexMap, and GetBrokenIDs().
Referenced by FillTree().
|
protectedvirtual |
Reimplemented from ND::TAnalysisModuleBase.
Definition at line 300 of file TGlobalReconModule.cxx.
References fALLMODULES, ND::TAnalysisModuleBase::fFilledConfigTree, ND::TAnalysisModuleBase::FillConfigTree(), fUseECalVertices, and ND::TAnalysisModuleBase::GetName().
|
protected |
Definition at line 5242 of file TGlobalReconModule.cxx.
References eventAnalysisEnums::kBottomHAT, eventAnalysisEnums::kFGD1, eventAnalysisEnums::kFGD2, eventAnalysisEnums::kP0D, eventAnalysisEnums::kSFG, eventAnalysisEnums::kTOF, eventAnalysisEnums::kTopHAT, eventAnalysisEnums::kTPC1, eventAnalysisEnums::kTPC2, eventAnalysisEnums::kTPC3, and NDETSUSED.
Referenced by FillGlobalPIDAlternate(), FillGlobalPIDs(), and FillSFGOther().
|
protected |
Definition at line 1927 of file TGlobalReconModule.cxx.
References ND::TTrackerECALReconModule::TECALReconObject::AverageHitTime, ND::TTrackerECALReconModule::TECALReconVertexTrack::AverageHitTime, ND::TTrackerECALReconModule::TECALReconObject::AverageZPosition, ND::TTrackerECALReconModule::TECALReconVertexTrack::BackLayerNumber, ND::TTrackerECALReconModule::TECALReconShower::ConeAngle, ND::TTrackerECALReconModule::TECALReconObject::Containment, ND::TTrackerECALReconModule::TECALReconVertexTrack::Containment, DEFAULT_MAX, ND::TGlobalReconModule::TGlobalPID::ECAL, ND::TTrackerECALReconModule::TECALReconTrack::EDeposit, ND::TTrackerECALReconModule::TECALReconShower::EDeposit, ND::TTrackerECALReconModule::TECALReconObject::EMEnergyFit_Result, ND::TTrackerECALReconModule::TECALReconObject::EMEnergyFit_Uncertainty, FillSubBaseObject(), ND::TTrackerECALReconModule::TECALReconVertexTrack::FrontLayerNumber, fUseECalVertices, ND::TTrackerECALReconModule::TECALReconObject::MostDownStreamLayerHit, ND::TTrackerECALReconModule::TECALReconObject::MostUpStreamLayerHit, ND::TGlobalReconModule::TGlobalPID::NDsECALs, ND::TGlobalReconModule::TGlobalPID::NECALs, NMAXECAL, NMAXP0DECAL, ND::TGlobalReconModule::TGlobalPID::NP0DECALs, ND::TGlobalReconModule::TGlobalPID::NTrECALs, ND::TTrackerECALReconModule::TECALReconObject::ObjectLength, ND::TGlobalReconModule::TGlobalPID::P0DECAL, ND::TTrackerECALReconModule::TECALReconObject::PID_Angle, ND::TTrackerECALReconModule::TECALReconObject::PID_Asymmetry, ND::TTrackerECALReconModule::TECALReconObject::PID_Circularity, ND::TTrackerECALReconModule::TECALReconObject::PID_FrontBackRatio, ND::TTrackerECALReconModule::TECALReconObject::PID_LLR_EM_HIP, ND::TTrackerECALReconModule::TECALReconVertexTrack::PID_LLR_EM_HIP, ND::TTrackerECALReconModule::TECALReconObject::PID_LLR_MIP_EM, ND::TTrackerECALReconModule::TECALReconVertexTrack::PID_LLR_MIP_EM, ND::TTrackerECALReconModule::TECALReconObject::PID_LLR_MIP_EM_LowMomentum, ND::TTrackerECALReconModule::TECALReconVertexTrack::PID_LLR_MIP_HIP_VACut, ND::TTrackerECALReconModule::TECALReconObject::PID_LLR_MIP_Pion, ND::TTrackerECALReconModule::TECALReconObject::PID_LLR_Quality, ND::TTrackerECALReconModule::TECALReconObject::PID_ShowerAngle, ND::TTrackerECALReconModule::TECALReconObject::PID_TransverseChargeRatio, ND::TTrackerECALReconModule::TECALReconObject::PID_TruncatedMaxRatio, ND::TTrackerECALReconModule::TECALReconObject::Shower, ND::TTrackerECALReconModule::TECALReconObjectFactory(), ND::TTrackerECALReconModule::TECALReconVertexTrackFactory(), ND::TTrackerECALReconModule::TECALReconObject::Thrust, ND::TTrackerECALReconModule::TECALReconObject::ThrustAxis, ND::TTrackerECALReconModule::TECALReconObject::ThrustOrigin, ND::TTrackerECALReconModule::TECALReconVertexTrack::TotalCharge, ND::TTrackerECALReconModule::TECALReconObject::Track, and ND::TTrackerECALReconModule::TECALReconTrack::Width.
Referenced by FillGlobalPIDs().
|
protected |
Definition at line 4164 of file TGlobalReconModule.cxx.
References debug_extrap, DEFAULT_MAX, ND::TGlobalReconModule::TGlobalPID::EntranceDirection, ND::TGlobalReconModule::TGlobalPID::EntranceDirectionErr, ND::TGlobalReconModule::TGlobalPID::EntranceMomentum, ND::TGlobalReconModule::TGlobalPID::EntranceMomentumErr, ND::TGlobalReconModule::TGlobalPID::EntranceOK, ND::TGlobalReconModule::TGlobalPID::EntrancePosition, ND::TGlobalReconModule::TGlobalPID::EntrancePositionErr, ND::TGlobalReconModule::TGlobalPID::ExitDirection, ND::TGlobalReconModule::TGlobalPID::ExitDirectionErr, ND::TGlobalReconModule::TGlobalPID::ExitMomentum, ND::TGlobalReconModule::TGlobalPID::ExitMomentumErr, ND::TGlobalReconModule::TGlobalPID::ExitOK, ND::TGlobalReconModule::TGlobalPID::ExitPosition, ND::TGlobalReconModule::TGlobalPID::ExitPositionErr, fPassedDetector, and NDETSEXTRAP.
Referenced by FillGlobalPIDs().
|
protected |
Definition at line 4292 of file TGlobalReconModule.cxx.
References debug_extrap, DEFAULT_MAX, ND::TGlobalReconModule::TGlobalPID::EntranceDirection, ND::TGlobalReconModule::TGlobalPID::EntranceDirectionErr, ND::TGlobalReconModule::TGlobalPID::EntranceMomentum, ND::TGlobalReconModule::TGlobalPID::EntranceMomentumErr, ND::TGlobalReconModule::TGlobalPID::EntranceOK, ND::TGlobalReconModule::TGlobalPID::EntrancePosition, ND::TGlobalReconModule::TGlobalPID::EntrancePositionErr, ND::TGlobalReconModule::TGlobalPID::ExitDirection, ND::TGlobalReconModule::TGlobalPID::ExitDirectionErr, ND::TGlobalReconModule::TGlobalPID::ExitMomentum, ND::TGlobalReconModule::TGlobalPID::ExitMomentumErr, ND::TGlobalReconModule::TGlobalPID::ExitOK, ND::TGlobalReconModule::TGlobalPID::ExitPosition, ND::TGlobalReconModule::TGlobalPID::ExitPositionErr, fALLMODULES, fDetSurfaces, fEquation, fPassedDetector, and NDETSEXTRAP.
|
protected |
!! WHICH FGD CONSTITUENT ONE WANTS TO USE FOR THE THROUGH(FGD)-GOING TRACKS?
Definition at line 3090 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TFGDObject::avgtime, ND::TGlobalReconModule::TFGDObject::chargePerLayer, ND::TGlobalReconModule::TFGDObject::chargePerLayerAttenCorr, DEFAULT_MAX, ND::TGlobalReconModule::TFGDObject::E, ND::TGlobalReconModule::TFGDObject::E_exp_electron, ND::TGlobalReconModule::TFGDObject::E_exp_muon, ND::TGlobalReconModule::TFGDObject::E_exp_pion, ND::TGlobalReconModule::TFGDObject::E_exp_proton, ND::TGlobalReconModule::TGlobalPID::FGD, ND::TGlobalReconModule::TFGDObject::fgdContainment, ND::TGlobalReconModule::TFGDObject::fgdEA_otherDownQ, ND::TGlobalReconModule::TFGDObject::fgdEA_otherUpQ, ND::TGlobalReconModule::TFGDObject::fgdEA_verLayQ, ND::TGlobalReconModule::TFGDObject::fgdEA_verNearQ, ND::TGlobalReconModule::TFGDObject::fgdEA_verNearQ_rect, ND::TGlobalReconModule::TFGDObject::fgdEA_verNextNearQ, ND::TGlobalReconModule::TFGDObject::fgdEA_verNextNearQ_rect, ND::TGlobalReconModule::TFGDObject::fgdEA_verNextNextNearQ, ND::TGlobalReconModule::TFGDObject::fgdEA_verNextNextNearQ_rect, ND::TGlobalReconModule::TFGDObject::fgdEA_verQ, ND::TGlobalReconModule::TFGDObject::fgdhits_Charge, ND::TGlobalReconModule::TFGDObject::fgdhits_Layer, ND::TGlobalReconModule::TFGDObject::fgdhits_Position, ND::TGlobalReconModule::TFGDObject::fgdhits_Time, ND::TGlobalReconModule::TFGDObject::fgdhits_TrajID, ND::TGlobalReconModule::TFGDObject::fgdVA_downCosTheta, ND::TGlobalReconModule::TFGDObject::fgdVA_downMaxZ, ND::TGlobalReconModule::TFGDObject::fgdVA_otherDownQ, ND::TGlobalReconModule::TFGDObject::fgdVA_otherUpQ, ND::TGlobalReconModule::TFGDObject::fgdVA_totalCorrE, ND::TGlobalReconModule::TFGDObject::fgdVA_totalQ, ND::TGlobalReconModule::TFGDObject::fgdVA_upCosTheta, ND::TGlobalReconModule::TFGDObject::fgdVA_upMinZ, ND::TGlobalReconModule::TFGDObject::fgdVA_verLayQ, ND::TGlobalReconModule::TFGDObject::fgdVA_verNearQ, ND::TGlobalReconModule::TFGDObject::fgdVA_verNearQ_rect, ND::TGlobalReconModule::TFGDObject::fgdVA_verNextNearQ, ND::TGlobalReconModule::TFGDObject::fgdVA_verNextNearQ_rect, ND::TGlobalReconModule::TFGDObject::fgdVA_verNextNextNearQ, ND::TGlobalReconModule::TFGDObject::fgdVA_verNextNextNearQ_rect, ND::TGlobalReconModule::TFGDObject::fgdVA_verQ, FillSubBaseObject(), GetTrackerReconVersionOfFGDIsoTrack(), ND::TGlobalReconModule::TFGDObject::globpassEA_flag, ND::TGlobalReconModule::TFGDObject::globpassVA_flag, ND::TGlobalReconModule::TFGDObject::isFgdEA, ND::TGlobalReconModule::TFGDObject::isFgdEA_flag, ND::TGlobalReconModule::TFGDObject::isFgdVA, ND::TGlobalReconModule::TFGDObject::isFgdVA_flag, eventAnalysisEnums::kFGD1, eventAnalysisEnums::kFGD2, ND::TGlobalReconModule::TGlobalPID::NFGDs, NMAXFGD, ND::TGlobalReconModule::TFGDObject::NodeEDeposit, ND::TGlobalReconModule::TFGDObject::NodePosition, ND::TGlobalReconModule::TFGDObject::PullElectron, ND::TGlobalReconModule::TFGDObject::PullMuon, ND::TGlobalReconModule::TFGDObject::PullNotSet, ND::TGlobalReconModule::TFGDObject::PullPion, ND::TGlobalReconModule::TFGDObject::PullProton, ND::TGlobalReconModule::TFGDObject::sigmaE_electron, ND::TGlobalReconModule::TFGDObject::sigmaE_muon, ND::TGlobalReconModule::TFGDObject::sigmaE_pion, ND::TGlobalReconModule::TFGDObject::sigmaE_proton, ND::TGlobalReconModule::TFGDObject::TrueE, and ND::TGlobalReconModule::TFGDObject::x.
Referenced by FillGlobalPIDs().
|
protected |
Definition at line 5608 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TFgdTimeBin::chargePerLayer, ND::TGlobalReconModule::TFgdTimeBin::chargeWeightedPos, ND::TGlobalReconModule::TFgdTimeBin::FGD1HitLayer, ND::TGlobalReconModule::TFgdTimeBin::FGD1HitPosition, ND::TGlobalReconModule::TFgdTimeBin::FGD1HitQ, ND::TGlobalReconModule::TFgdTimeBin::FGD1HitT, ND::TGlobalReconModule::TFgdTimeBin::FGD1HitTrajID, ND::TGlobalReconModule::TFgdTimeBin::FGD1OutermostHits, ND::TGlobalReconModule::TFgdTimeBin::FGD1Unused, ND::TGlobalReconModule::TFgdTimeBin::FGD2HitLayer, ND::TGlobalReconModule::TFgdTimeBin::FGD2HitPosition, ND::TGlobalReconModule::TFgdTimeBin::FGD2HitQ, ND::TGlobalReconModule::TFgdTimeBin::FGD2HitT, ND::TGlobalReconModule::TFgdTimeBin::FGD2HitTrajID, ND::TGlobalReconModule::TFgdTimeBin::FGD2OutermostHits, ND::TGlobalReconModule::TFgdTimeBin::FGD2Unused, FillGlobalHit(), FillOutermostHits(), fNFGD1Unused, fNFGD2Unused, fNFgdTimeBins, ND::TGlobalReconModule::TFgdTimeBin::g4ID, ND::TGlobalReconModule::TFgdTimeBin::maxTime, ND::TGlobalReconModule::TFgdTimeBin::minTime, ND::TGlobalReconModule::TFgdTimeBin::NFGD1Unused, ND::TGlobalReconModule::TFgdTimeBin::NFGD2Unused, ND::TGlobalReconModule::TFgdTimeBin::nHits, and ND::TGlobalReconModule::TFgdTimeBin::rawChargeSum.
Referenced by FillTree().
|
protected |
Definition at line 5400 of file TGlobalReconModule.cxx.
References FillGlobalHit(), ND::TGlobalReconModule::TGlobalPID::HitsSaved, ND::TGlobalReconModule::TGlobalPID::NHitsSaved, and SortHitsInZ().
Referenced by FillGlobalPIDs(), and FillSFGOther().
|
protected |
Definition at line 1784 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TGlobalHit::Charge, DEFAULT_MAX, ND::TGlobalReconModule::TGlobalHit::Position, ND::TGlobalReconModule::TGlobalHit::PositionError, ND::TGlobalReconModule::TGlobalHit::Time, and ND::TGlobalReconModule::TGlobalHit::Type.
Referenced by FillAllHits(), FillFgdTimeBins(), FillFirstLastHits(), FillOutermostHits(), FillSfgTimeBins(), FillSmrdHit(), and FillUnusedHits().
|
protected |
|
protected |
Definition at line 1550 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TGlobalPIDAlternate::BackDirection, ND::TGlobalReconModule::TGlobalPIDAlternate::BackDirectionVar, ND::TGlobalReconModule::TGlobalPIDAlternate::BackMomentum, ND::TGlobalReconModule::TGlobalPIDAlternate::BackMomentumError, ND::TGlobalReconModule::TGlobalPIDAlternate::BackPosition, ND::TGlobalReconModule::TGlobalPIDAlternate::BackPositionVar, ND::TGlobalReconModule::TGlobalPIDAlternate::Charge, ND::TGlobalReconModule::TGlobalPIDAlternate::Chi2, ComputeParticleId(), ComputeTrackLength(), ND::TGlobalReconModule::TGlobalPIDAlternate::Detectors, ND::TGlobalReconModule::TGlobalPIDAlternate::DetectorUsed, ND::TGlobalReconModule::TGlobalPIDAlternate::DirectionAtTrueVertex, ND::TGlobalReconModule::TGlobalPIDAlternate::DirectionVarAtTrueVertex, FillDetectorUsed(), FillKinematics(), FillKinematicsAtTrueVertex(), ND::TGlobalReconModule::TGlobalPIDAlternate::FrontDirection, ND::TGlobalReconModule::TGlobalPIDAlternate::FrontDirectionVar, ND::TGlobalReconModule::TGlobalPIDAlternate::FrontMomentum, ND::TGlobalReconModule::TGlobalPIDAlternate::FrontMomentumError, ND::TGlobalReconModule::TGlobalPIDAlternate::FrontPosition, ND::TGlobalReconModule::TGlobalPIDAlternate::FrontPositionVar, GetDetectorNumber(), ND::TGlobalReconModule::TGlobalPIDAlternate::Length, ND::TGlobalReconModule::TGlobalPIDAlternate::MomentumAtTrueVertex, ND::TGlobalReconModule::TGlobalPIDAlternate::MomentumErrorAtTrueVertex, ND::TGlobalReconModule::TGlobalPIDAlternate::NDOF, ND::TGlobalReconModule::TGlobalPIDAlternate::ParticleId, ND::TGlobalReconModule::TGlobalPIDAlternate::PIDWeight, ND::TGlobalReconModule::TGlobalPIDAlternate::PositionAtTrueVertex, ND::TGlobalReconModule::TGlobalPIDAlternate::PositionVarAtTrueVertex, and ND::TGlobalReconModule::TGlobalPIDAlternate::Status.
Referenced by FillGlobalPIDAlternates().
|
protected |
Definition at line 1512 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TGlobalPID::Alternates, FillGlobalPIDAlternate(), eventAnalysisEnums::kTPC1, eventAnalysisEnums::kTPC2, eventAnalysisEnums::kTPC3, and ND::TGlobalReconModule::TGlobalPID::NAlternates.
Referenced by FillGlobalPIDs().
|
protected |
take only the first component
Definition at line 657 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TGlobalPID::AlgorithmName, ND::TGlobalReconModule::TGlobalPID::BackCharge, ND::TGlobalReconModule::TGlobalPID::BackDirection, ND::TGlobalReconModule::TGlobalPID::BackMomentum, ND::TGlobalReconModule::TGlobalPID::BackMomentumError, ND::TGlobalReconModule::TGlobalPID::BackPosition, ND::TGlobalReconModule::TGlobalPID::BackStateCov, ND::TGlobalReconModule::TGlobalPID::BrokenUniqueIDs, ND::TGlobalReconModule::TGlobalPID::Charge, ND::TGlobalReconModule::TGlobalPID::ChargeAtTrueVertex, CheckFGDdist(), ND::TGlobalReconModule::TGlobalPID::Chi2, ComputeParticleId(), ComputeTrackLength(), ND::TSubBaseShowerObject::Cone, ND::TGlobalReconModule::TGlobalPID::Cone, CountDetector(), debug_pids, DEFAULT_MAX, DEFAULT_MIN, ND::TGlobalReconModule::TGlobalPID::Detectors, ND::TGlobalReconModule::TGlobalPID::DetectorUsed, ND::TGlobalReconModule::TGlobalPID::DirectionAtTrueVertex, ND::TGlobalReconModule::TGlobalPID::ECAL, ND::TSubBaseObject::EDeposit, ND::TGlobalReconModule::TECALObject::EDeposit, ND::TGlobalReconModule::TGlobalPID::EDeposit, ND::TGlobalReconModule::TGlobalPID::EntrancePosition, ND::TGlobalReconModule::TGlobalPID::ExitPosition, fBrokenIndexMap, fGlobalIndexMap, FillAllHits(), FillDetectorUsed(), FillECALInfo(), FillExtrapolationToDetectors(), FillFGDInfo(), FillFirstLastHits(), FillGlobalPIDAlternates(), FillKinematics(), FillKinematicsAtTrueVertex(), FillP0DInfo(), FillSFGInfo(), FillSMRDInfo(), FillTPCInfo(), FillTrackerInfo(), FillTrueParticle(), fNDsECAL, fNDsECALIso, fNFGD, fNFGDIso, fNP0D, fNP0DECAL, fNP0DECALIso, fNP0DIso, fNPIDs, fNSFG, fNSFGIso, fNSMRD, fNSMRDIso, fNTPC, fNTPCIso, fNTrECAL, fNTrECALIso, ND::TGlobalReconModule::TGlobalPID::FrontCharge, ND::TGlobalReconModule::TGlobalPID::FrontDirection, ND::TGlobalReconModule::TGlobalPID::FrontMomentum, ND::TGlobalReconModule::TGlobalPID::FrontMomentumError, ND::TGlobalReconModule::TGlobalPID::FrontPosition, ND::TGlobalReconModule::TGlobalPID::FrontStateCov, GetDetectorNumber(), GetFGDSimpleVA(), GetG4Trajectory(), ND::TTrackerECALReconModule::GetTRealDatumValue(), ND::TGlobalReconModule::TGlobalPID::HitPosition, ND::TGlobalReconModule::TGlobalPID::IsCurvBack, ND::TGlobalReconModule::TGlobalPID::IsFgdECalIncremental, ND::TGlobalReconModule::TGlobalPID::isForward, eventAnalysisEnums::kP0D, eventAnalysisEnums::kSFG, eventAnalysisEnums::kSMRD, eventAnalysisEnums::kTPC1, eventAnalysisEnums::kTPC2, eventAnalysisEnums::kTPC3, ND::TSubBaseObject::Length, ND::TGlobalReconModule::TECALObject::Length, ND::TGlobalReconModule::TGlobalPID::Length, ND::TGlobalReconModule::TGlobalPID::MomentumAtTrueVertex, ND::TGlobalReconModule::TGlobalPID::MomentumErrorAtTrueVertex, ND::TGlobalReconModule::TGlobalPID::NConstituents, ND::TGlobalReconModule::TGlobalPID::NDOF, ND::TGlobalReconModule::TGlobalPID::NECALs, ND::TGlobalReconModule::TGlobalPID::NHits, ND::TGlobalReconModule::TGlobalPID::NNodes, ND::TGlobalReconModule::TGlobalPID::NodePosition, ND::TGlobalReconModule::TGlobalPID::NodeTimes, ND::TGlobalReconModule::TGlobalPID::NP0Ds, ND::TGlobalReconModule::TGlobalPID::P0D, ND::TGlobalReconModule::TGlobalPID::ParticleIds, ND::TGlobalReconModule::TGlobalPID::PIDWeights, ND::TGlobalReconModule::TGlobalPID::PositionAtTrueVertex, ND::TGlobalReconModule::TGlobalPID::RangeMomentumElectron, ND::TGlobalReconModule::TGlobalPID::RangeMomentumElectronFlip, ND::TGlobalReconModule::TGlobalPID::RangeMomentumEndToTPCElectron, ND::TGlobalReconModule::TGlobalPID::RangeMomentumEndToTPCMuon, ND::TGlobalReconModule::TGlobalPID::RangeMomentumEndToTPCPion, ND::TGlobalReconModule::TGlobalPID::RangeMomentumEndToTPCProton, ND::TGlobalReconModule::TGlobalPID::RangeMomentumMuon, ND::TGlobalReconModule::TGlobalPID::RangeMomentumMuonFlip, ND::TGlobalReconModule::TGlobalPID::RangeMomentumPion, ND::TGlobalReconModule::TGlobalPID::RangeMomentumPionFlip, ND::TGlobalReconModule::TGlobalPID::RangeMomentumProton, ND::TGlobalReconModule::TGlobalPID::RangeMomentumProtonFlip, ND::TGlobalReconModule::TGlobalPID::SenseOK, ND::TGlobalReconModule::TGlobalPID::StateCovAtTrueVertex, ND::TGlobalReconModule::TGlobalPID::Status, ND::TGlobalReconModule::TGlobalPID::TPCGasJunctionIDs, ND::TGlobalReconModule::TGlobalPID::TPCGasPathIDs, ND::TGlobalReconModule::TGlobalPID::TPCGasPatternIDs, ND::TGlobalReconModule::TGlobalPID::TrueParticle, ND::TGlobalReconModule::TGlobalPID::UniqueID, ND::TGlobalReconModule::TP0DObject::Width, ND::TGlobalReconModule::TECALObject::Width, and ND::TGlobalReconModule::TGlobalPID::Width.
Referenced by FillTree().
|
protected |
Definition at line 1307 of file TGlobalReconModule.cxx.
References debug_kine, and DEFAULT_MAX.
Referenced by FillGlobalPIDAlternate(), FillGlobalPIDs(), FillKinematicsAtTrueVertex(), and FillSubBaseObject().
|
protected |
Definition at line 1364 of file TGlobalReconModule.cxx.
References debug_kine, and DEFAULT_MAX.
|
protected |
Definition at line 1398 of file TGlobalReconModule.cxx.
References debug_vertex_extrap, FillKinematics(), eventAnalysisEnums::kP0D, and eventAnalysisEnums::kSFG.
Referenced by FillGlobalPIDAlternate(), and FillGlobalPIDs().
|
protected |
Definition at line 1454 of file TGlobalReconModule.cxx.
References debug_vertex_extrap, FillKinematics(), eventAnalysisEnums::kP0D, and eventAnalysisEnums::kSFG.
|
protected |
Definition at line 5471 of file TGlobalReconModule.cxx.
References FillGlobalHit(), ND::TGlobalReconModule::TOutermostHits::hitMaxX, ND::TGlobalReconModule::TOutermostHits::hitMaxY, ND::TGlobalReconModule::TOutermostHits::hitMaxZ, ND::TGlobalReconModule::TOutermostHits::hitMinX, ND::TGlobalReconModule::TOutermostHits::hitMinY, and ND::TGlobalReconModule::TOutermostHits::hitMinZ.
Referenced by FillFgdTimeBins(), and FillTree().
|
protected |
|
protected |
Definition at line 3905 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TP0DObject::avgtime, ND::TSubBaseShowerObject::Cone, DEFAULT_MAX, ND::TSubBaseObject::EDeposit, FillSubBaseObject(), ND::TSubBaseObject::FrontDirection, ND::TSubBaseObject::FrontPosition, GetObjectType(), eventAnalysisEnums::kP0D, ND::TSubBaseObject::Length, NMAXP0D, ND::TGlobalReconModule::TGlobalPID::NP0Ds, ND::TGlobalReconModule::TGlobalPID::P0D, ND::TGlobalReconModule::TP0DObject::ParticleId, ND::TGlobalReconModule::TP0DObject::PIDWeight, and ND::TGlobalReconModule::TP0DObject::Width.
Referenced by FillGlobalPIDs().
|
protected |
!! WHICH SFG CONSTITUENT ONE WANTS TO USE WHEN THERE ARE TO OR MORE
Definition at line 2640 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TSFGObject::avgtime, DEFAULT_MAX, ND::TGlobalReconModule::TSFGObject::Direction, ND::TGlobalReconModule::TSFGObject::DirVariance, ND::TGlobalReconModule::TSFGObject::EDeposit, FillSubBaseObject(), ND::TTrackerECALReconModule::GetTRealDatumValue(), ND::TGlobalReconModule::TSFGObject::HitCharge, ND::TGlobalReconModule::TSFGObject::HitPosition, ND::TGlobalReconModule::TSFGObject::HitTrajID, eventAnalysisEnums::kSFG, ND::TSubBaseObject::Length, ND::TGlobalReconModule::TSFGObject::NegPionBraggCut, ND::TSubBaseObject::NHits, NMAXSFG, ND::TSubBaseObject::NNodes, ND::TGlobalReconModule::TSFGObject::NodeDirection, ND::TGlobalReconModule::TSFGObject::NodeDirVariance, ND::TGlobalReconModule::TSFGObject::NodeEDeposit, ND::TGlobalReconModule::TSFGObject::NodeEDeposit_fit, ND::TGlobalReconModule::TSFGObject::NodeHits, ND::TGlobalReconModule::TSFGObject::NodeNHits, ND::TGlobalReconModule::TSFGObject::NodePosition, ND::TGlobalReconModule::TSFGObject::NodePosVariance, ND::TGlobalReconModule::TGlobalPID::NSFGs, ND::TGlobalReconModule::TSFGObject::PIDWeightElec, ND::TGlobalReconModule::TSFGObject::PIDWeightMuon, ND::TGlobalReconModule::TSFGObject::PIDWeightPion, ND::TGlobalReconModule::TSFGObject::PIDWeightProt, ND::TGlobalReconModule::TSFGObject::PionBraggCut, ND::TGlobalReconModule::TSFGObject::Position, ND::TGlobalReconModule::TSFGObject::PosVariance, ND::TGlobalReconModule::TSFGObject::ProtonBraggCut, ND::TGlobalReconModule::TGlobalPID::SFG, and ND::TGlobalReconModule::TSFGObject::Type.
Referenced by FillGlobalPIDs().
|
protected |
Definition at line 2892 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TGlobalVertex::AlgorithmName, ND::TGlobalReconModule::TGlobalPID::AlgorithmName, ND::TGlobalReconModule::TSFGObject::avgtime, ND::TGlobalReconModule::TGlobalPID::BackPosition, ND::TGlobalReconModule::TGlobalPID::BrokenUniqueIDs, ND::TGlobalReconModule::TVertexConstituent::Charge, ND::TGlobalReconModule::TGlobalPID::Charge, ND::TGlobalReconModule::TGlobalPID::Chi2, ComputeTrackLength(), ND::TGlobalReconModule::TGlobalVertex::Constituents, CountDetector(), DEFAULT_MAX, ND::TGlobalReconModule::TGlobalPID::Detectors, ND::TGlobalReconModule::TGlobalPID::DetectorUsed, ND::TGlobalReconModule::TSFGObject::EDeposit, ND::TGlobalReconModule::TGlobalPID::EDeposit, fBrokenIndexMap, fGlobalIndexMap, FillAllHits(), FillDetectorUsed(), FillFirstLastHits(), FillSubBaseObject(), fNPIDs, fNSFG, fNSFGIso, fNVertices, fPVInd, ND::TGlobalReconModule::TGlobalPID::FrontPosition, GetDetectorNumber(), ND::TGlobalReconModule::TSFGObject::HitCharge, ND::TGlobalReconModule::TSFGObject::HitPosition, ND::TGlobalReconModule::TSFGObject::HitTrajID, eventAnalysisEnums::kSFG, ND::TGlobalReconModule::TGlobalPID::Length, ND::TGlobalReconModule::TVertexConstituent::Momentum, NCONSTITUENTS, ND::TGlobalReconModule::TGlobalVertex::NConstituents, ND::TGlobalReconModule::TGlobalPID::NConstituents, ND::TGlobalReconModule::TGlobalVertex::NDOF, ND::TGlobalReconModule::TGlobalPID::NDOF, ND::TSubBaseObject::NHits, ND::TGlobalReconModule::TGlobalPID::NHits, ND::TGlobalReconModule::TGlobalPID::NNodes, ND::TGlobalReconModule::TGlobalPID::NSFGs, ND::TGlobalReconModule::TGlobalVertex::NTrueVertices, ND::TGlobalReconModule::TVertexConstituent::PID, ND::TGlobalReconModule::TGlobalVertex::Position, ND::TGlobalReconModule::TSFGObject::Position, ND::TGlobalReconModule::TSFGObject::PosVariance, ND::TGlobalReconModule::TGlobalVertex::PrimaryIndex, ND::TGlobalReconModule::TVertexConstituent::Quality, ND::TGlobalReconModule::TGlobalVertex::Quality, ND::TGlobalReconModule::TGlobalPID::SFG, ND::TGlobalReconModule::TGlobalVertex::Status, ND::TGlobalReconModule::TGlobalPID::Status, ND::TGlobalReconModule::TGlobalVertex::Type, ND::TGlobalReconModule::TSFGObject::Type, ND::TGlobalReconModule::TGlobalPID::UniqueID, and ND::TGlobalReconModule::TGlobalVertex::Variance.
Referenced by FillTree().
|
protected |
Definition at line 5532 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TSfgTimeBin::chargeWeightedPos, FillGlobalHit(), fNSfgTimeBins, fNSFGUnused, ND::TGlobalReconModule::TSfgTimeBin::g4ID, ND::TGlobalReconModule::TSfgTimeBin::maxTime, ND::TGlobalReconModule::TSfgTimeBin::minTime, ND::TGlobalReconModule::TSfgTimeBin::nHits, ND::TGlobalReconModule::TSfgTimeBin::NSFGUnused, ND::TGlobalReconModule::TSfgTimeBin::rawChargeSum, ND::TGlobalReconModule::TSfgTimeBin::SFGHitPositionX, ND::TGlobalReconModule::TSfgTimeBin::SFGHitPositionY, ND::TGlobalReconModule::TSfgTimeBin::SFGHitPositionZ, ND::TGlobalReconModule::TSfgTimeBin::SFGHitQ, ND::TGlobalReconModule::TSfgTimeBin::SFGHitT, ND::TGlobalReconModule::TSfgTimeBin::SFGHitTrajID, and ND::TGlobalReconModule::TSfgTimeBin::SFGUnused.
Referenced by FillTree().
|
protected |
Definition at line 1827 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TSMRDHit::Counter, FillGlobalHit(), ND::TGlobalReconModule::TSMRDHit::Layer, ND::TGlobalReconModule::TSMRDHit::Tower, ND::TGlobalReconModule::TSMRDHit::Wall, and ND::TGlobalReconModule::TSMRDHit::Yoke.
Referenced by FillUnusedHits().
|
protected |
Definition at line 4006 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TSMRDObject::avgtime, DEFAULT_MAX, ND::TSubBaseObject::EDeposit, FillSubBaseObject(), NMAXSMRD, ND::TGlobalReconModule::TGlobalPID::NSMRDs, and ND::TGlobalReconModule::TGlobalPID::SMRD.
Referenced by FillGlobalPIDs().
|
protected |
Definition at line 1860 of file TGlobalReconModule.cxx.
References ND::TSubBaseObject::BackDirection, ND::TSubBaseObject::BackDirectionVar, ND::TSubBaseObject::BackMomentum, ND::TSubBaseObject::BackMomentumError, ND::TSubBaseObject::BackPosition, ND::TSubBaseObject::BackPositionVar, ND::TSubBaseObject::Chi2, ComputeTrackLength(), DEFAULT_MAX, ND::TSubBaseObject::Detector, ND::TSubBaseObject::EDeposit, FillKinematics(), FillTrueParticle(), ND::TSubBaseObject::FrontDirection, ND::TSubBaseObject::FrontDirectionVar, ND::TSubBaseObject::FrontMomentum, ND::TSubBaseObject::FrontMomentumError, ND::TSubBaseObject::FrontPosition, ND::TSubBaseObject::FrontPositionVar, GetG4Trajectory(), ND::TSubBaseObject::Length, ND::TSubBaseObject::NConstituents, ND::TSubBaseObject::NDOF, ND::TSubBaseObject::NHits, ND::TSubBaseObject::NNodes, ND::TSubBaseObject::Status, ND::TSubBaseObject::TrueParticle, and ND::TSubBaseObject::UniqueID.
Referenced by FillECALInfo(), FillFGDInfo(), FillP0DInfo(), FillSFGInfo(), FillSFGOther(), FillSMRDInfo(), FillTPCObject(), and FillTrackerInfo().
|
protected |
Definition at line 2364 of file TGlobalReconModule.cxx.
References FillTPCObject(), eventAnalysisEnums::kTPC1, eventAnalysisEnums::kTPC2, eventAnalysisEnums::kTPC3, NMAXTPC, ND::TGlobalReconModule::TGlobalPID::NTPCs, and ND::TGlobalReconModule::TGlobalPID::TPC.
Referenced by FillGlobalPIDs().
|
protected |
Definition at line 2395 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TTPCObject::Ccorr, ND::TGlobalReconModule::TTPCObject::Charge, ND::TGlobalReconModule::TTPCObject::Craw, ND::TGlobalReconModule::TTPCObject::dEdxexpEle, ND::TGlobalReconModule::TTPCObject::dEdxexpKaon, ND::TGlobalReconModule::TTPCObject::dEdxexpMuon, ND::TGlobalReconModule::TTPCObject::dEdxexpPion, ND::TGlobalReconModule::TTPCObject::dEdxexpProton, DEFAULT_MAX, FillSubBaseObject(), ND::TGlobalReconModule::TTPCObject::NbFittedHorizontalClusters, ND::TGlobalReconModule::TTPCObject::NbFittedVerticalClusters, ND::TGlobalReconModule::TTPCObject::NTrun, ND::TGlobalReconModule::TTPCObject::NVerRows, ND::TGlobalReconModule::TTPCObject::PDist, ND::TGlobalReconModule::TTPCObject::PEField, ND::TGlobalReconModule::TTPCObject::PullEle, ND::TGlobalReconModule::TTPCObject::PullKaon, ND::TGlobalReconModule::TTPCObject::PullMuon, ND::TGlobalReconModule::TTPCObject::PullPion, ND::TGlobalReconModule::TTPCObject::PullProton, ND::TGlobalReconModule::TTPCObject::SigmaEle, ND::TGlobalReconModule::TTPCObject::SigmaKaon, ND::TGlobalReconModule::TTPCObject::SigmaMuon, ND::TGlobalReconModule::TTPCObject::SigmaPion, ND::TGlobalReconModule::TTPCObject::SigmaProton, ND::TGlobalReconModule::TTPCObject::T0Source, ND::TGlobalReconModule::TTPCObject::TPCLength, ND::TGlobalReconModule::TTPCObject::TrackType, ND::TGlobalReconModule::TTPCObject::TruedEdx, ND::TGlobalReconModule::TTPCObject::TruedEdx_sec, ND::TGlobalReconModule::TTPCObject::TrueEDeposit, and ND::TGlobalReconModule::TTPCObject::TrueEDeposit_sec.
Referenced by FillTPCInfo().
|
protected |
Definition at line 5279 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TTPCOtherObject::BackDirection, ND::TGlobalReconModule::TTPCOtherObject::BackPosition, ND::TGlobalReconModule::TTPCOtherObject::Charge, ND::TGlobalReconModule::TTPCOtherObject::Chi2, DEFAULT_MAX, ND::TGlobalReconModule::TTPCOtherObject::Detector, ND::TGlobalReconModule::TTPCOtherObject::EDeposit, FillTrueParticle(), fNTPCOthers, ND::TGlobalReconModule::TTPCOtherObject::FrontDirection, ND::TGlobalReconModule::TTPCOtherObject::FrontPosition, GetDetectorNumber(), GetG4Trajectory(), ND::TGlobalReconModule::TTPCOtherObject::Momentum, ND::TGlobalReconModule::TTPCOtherObject::NHits, NMAXTPCOTHER, and ND::TGlobalReconModule::TTPCOtherObject::TrueParticle.
Referenced by FillTree().
|
protected |
take only the first component
Definition at line 5899 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TTpcPID::AlgorithmName, ND::TGlobalReconModule::TTpcPID::BackDirection, ND::TGlobalReconModule::TTpcPID::BackDirectionVar, ND::TGlobalReconModule::TTpcPID::BackMomentum, ND::TGlobalReconModule::TTpcPID::BackMomentumError, ND::TGlobalReconModule::TTpcPID::BackPosition, ND::TGlobalReconModule::TTpcPID::BackPositionVar, ND::TGlobalReconModule::TTpcPID::Charge, ND::TGlobalReconModule::TTpcPID::Chi2, ND::TGlobalReconModule::TTpcPID::Cone, DEFAULT_MAX, ND::TGlobalReconModule::TTpcPID::Detectors, ND::TGlobalReconModule::TTpcPID::DirectionAtTrueVertex, ND::TGlobalReconModule::TTpcPID::EDeposit, FillTrueParticle(), fNTPCPIDs, ND::TGlobalReconModule::TTpcPID::FrontDirection, ND::TGlobalReconModule::TTpcPID::FrontDirectionVar, ND::TGlobalReconModule::TTpcPID::FrontMomentum, ND::TGlobalReconModule::TTpcPID::FrontMomentumError, ND::TGlobalReconModule::TTpcPID::FrontPosition, ND::TGlobalReconModule::TTpcPID::FrontPositionVar, GetDetectorNumber(), GetG4Trajectory(), ND::TGlobalReconModule::TTpcPID::isForward, ND::TGlobalReconModule::TTpcPID::Length, ND::TGlobalReconModule::TTpcPID::Likelihoods, ND::TGlobalReconModule::TTpcPID::MomentumAtTrueVertex, ND::TGlobalReconModule::TTpcPID::MomentumErrorAtTrueVertex, ND::TGlobalReconModule::TTpcPID::NConstituents, ND::TGlobalReconModule::TTpcPID::NDOF, ND::TGlobalReconModule::TTpcPID::NHits, ND::TGlobalReconModule::TTpcPID::NNodes, ND::TGlobalReconModule::TTpcPID::PositionAtTrueVertex, ND::TGlobalReconModule::TTpcPID::PositionVarAtTrueVertex, ND::TGlobalReconModule::TTpcPID::Status, ND::TGlobalReconModule::TTpcPID::TrueParticle, and ND::TGlobalReconModule::TTpcPID::Width.
Referenced by FillTree().
|
protected |
Definition at line 2211 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TTrackerObject::Charge, CheckMatchingFailure(), FillSubBaseObject(), GetTrackerDetectorNumber(), eventAnalysisEnums::kFGD1, eventAnalysisEnums::kFGD2, eventAnalysisEnums::kTPC1, eventAnalysisEnums::kTPC2, eventAnalysisEnums::kTPC3, NMAXTRACKER, ND::TGlobalReconModule::TGlobalPID::NTRACKERs, and ND::TGlobalReconModule::TGlobalPID::TRACKER.
Referenced by FillGlobalPIDs().
|
protectedvirtual |
Fill all the stuff that goes in the output tree.
Return true if everything went well. Otherwise, the module may be disabled! (return definition changed Apr 2009!)
Implements ND::TAnalysisModuleBase.
Definition at line 464 of file TGlobalReconModule.cxx.
References debug_extrap, DEFAULT_MIN, fBrokenIndexMap, fEarliestTrackMedianHitTime, fEquation, fFgdTimeBins, fGlobalIndexMap, FillBrokenTracksMap(), FillFgdTimeBins(), FillGlobalPIDs(), FillOutermostHits(), FillSFGOther(), FillSfgTimeBins(), FillTPCOther(), FillTPCPID(), FillUnusedHits(), FillVertexInfo(), fNDsECAL, fNDsECALIso, fNFGD, fNFGD1Unused, fNFGD2Unused, fNFGDIso, fNFgdTimeBins, fNP0D, fNP0DECAL, fNP0DECALIso, fNP0DIso, fNP0DUnused, fNPIDs, fNSFG, fNSFGIso, fNSfgTimeBins, fNSFGUnused, fNSMRD, fNSMRDBottomUnused, fNSMRDIso, fNSMRDLeftUnused, fNSMRDRightUnused, fNSMRDTopUnused, fNSMRDUnused, fNSVertices, fNTPC, fNTPCIso, fNTPCOthers, fNTPCPIDs, fNTPCUnused, fNTrECAL, fNTrECALIso, fNVertices, fP0DOutermostHits, fP0DUnused, fPIDs, fRecPackInitialized, fSfgTimeBins, fSMRDUnused, fTestTPCInfo, fTPCOthers, fTPCPIDs, fVertices, and InitializeExtrapolationToDetectors().
|
protected |
Definition at line 4975 of file TGlobalReconModule.cxx.
References DEFAULT_MAX, ND::TTrueParticle::Eff, FillTrueVertex(), GetG4Vertex(), ND::TTrueParticle::ID, ND::TTrueParticle::Pur, and ND::TTrueParticle::Vertex.
Referenced by FillGlobalPIDs(), FillSubBaseObject(), FillTPCOther(), and FillTPCPID().
|
protected |
Definition at line 5035 of file TGlobalReconModule.cxx.
References DEFAULT_MAX, ND::TTrueVertex::Eff, ND::TTrueVertex::ID, ND::TTrueVertex::Position, and ND::TTrueVertex::Pur.
Referenced by FillTrueParticle().
|
protected |
Definition at line 5342 of file TGlobalReconModule.cxx.
References FillGlobalHit(), FillSmrdHit(), fNP0DUnused, fNSMRDBottomUnused, fNSMRDLeftUnused, fNSMRDRightUnused, fNSMRDTopUnused, fNSMRDUnused, and fNTPCUnused.
Referenced by FillTree().
|
protected |
Definition at line 4672 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TGlobalVertex::AlgorithmName, ND::TGlobalReconModule::TVertexConstituent::Charge, ND::TGlobalReconModule::TGlobalVertex::Constituents, fGlobalIndexMap, fNSVertices, fNVertices, fPVInd, fTrackerGlobalIndexMap, fUseECalVertices, ND::TGlobalReconModule::TVertexConstituent::Momentum, NCONSTITUENTS, ND::TGlobalReconModule::TGlobalVertex::NConstituents, ND::TGlobalReconModule::TGlobalVertex::NDOF, NSVERTICES, ND::TGlobalReconModule::TGlobalVertex::NTrueVertices, ND::TGlobalReconModule::TVertexConstituent::PID, ND::TGlobalReconModule::TGlobalVertex::Position, ND::TGlobalReconModule::TGlobalVertex::PrimaryIndex, ND::TGlobalReconModule::TVertexConstituent::Quality, ND::TGlobalReconModule::TGlobalVertex::Quality, ND::TGlobalReconModule::TGlobalVertex::Status, ND::TGlobalReconModule::TGlobalVertex::Type, and ND::TGlobalReconModule::TGlobalVertex::Variance.
Referenced by FillVertexInfo().
|
protected |
Definition at line 1638 of file TGlobalReconModule.cxx.
References DoAssociationBetweenTrackerAndGlobalObjects(), FillVertex(), ND::TAnalysisModuleBase::fIsMC, fTrackerGlobalIndexMap, fUseECalVertices, MatchTrueVertex(), and NTIMEBINS.
Referenced by FillTree().
|
protected |
Definition at line 6517 of file TGlobalReconModule.cxx.
Referenced by FillBrokenTracksMap().
|
inherited |
ROOT output parameters, usually no need to touch.
Definition at line 123 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fBufferSize.
|
protected |
Definition at line 6221 of file TGlobalReconModule.cxx.
References IsTrackerOnly().
Referenced by DoAssociationBetweenTrackerAndGlobalObjects().
|
inherited |
Definition at line 136 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fCVSID.
|
inherited |
Definition at line 135 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fCVSTagName.
|
inherited |
Definition at line 134 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fDescription.
|
protected |
Definition at line 5164 of file TGlobalReconModule.cxx.
References eventAnalysisEnums::kBottomHAT, eventAnalysisEnums::kBrlECalBottom, eventAnalysisEnums::kBrlECalLeft, eventAnalysisEnums::kBrlECalRight, eventAnalysisEnums::kBrlECalTop, eventAnalysisEnums::kDsECal, eventAnalysisEnums::kFGD1, eventAnalysisEnums::kFGD2, eventAnalysisEnums::kP0D, eventAnalysisEnums::kP0DECalBottom, eventAnalysisEnums::kP0DECalLeft, eventAnalysisEnums::kP0DECalRight, eventAnalysisEnums::kP0DECalTop, eventAnalysisEnums::kSFG, eventAnalysisEnums::kSMRD, eventAnalysisEnums::kTOF, eventAnalysisEnums::kTopHAT, eventAnalysisEnums::kTPC1, eventAnalysisEnums::kTPC2, eventAnalysisEnums::kTPC3, and eventAnalysisEnums::SetDetectorUsed().
Referenced by FillGlobalPIDAlternate(), FillGlobalPIDs(), FillSFGOther(), FillTPCOther(), and FillTPCPID().
|
inherited |
Returns the name of the directory which the output of a particular module will be saved in.
Definition at line 22 of file TAnalysisModuleBase.cxx.
Referenced by ND::TAnalysisLoop::Initialize().
|
protected |
Definition at line 5872 of file TGlobalReconModule.cxx.
Referenced by FillGlobalPIDs().
|
protected |
Definition at line 6007 of file TGlobalReconModule.cxx.
Referenced by FillGlobalPIDs(), FillSubBaseObject(), FillTPCOther(), and FillTPCPID().
|
protected |
Definition at line 5056 of file TGlobalReconModule.cxx.
Referenced by FillTrueParticle().
|
protected |
Definition at line 5065 of file TGlobalReconModule.cxx.
|
protected |
Definition at line 6125 of file TGlobalReconModule.cxx.
References GetMainContributor().
|
protected |
Definition at line 5116 of file TGlobalReconModule.cxx.
|
protected |
Definition at line 6079 of file TGlobalReconModule.cxx.
Referenced by GetHitsAssociatedToG4Trajectory().
|
inherited |
Definition at line 114 of file TAnalysisModuleBase.cxx.
Referenced by ND::TTrackerReconModule::FillConfigTree(), FillConfigTree(), ND::TTrackerECALReconModule::OutputManager::FillHoughTransformInformation(), ND::TAnalysisLoop::Finalize(), ND::TAnalysisLoop::Initialize(), and ND::TAnalysisLoop::operator()().
|
protected |
Definition at line 5144 of file TGlobalReconModule.cxx.
|
protected |
Definition at line 6179 of file TGlobalReconModule.cxx.
Referenced by FillP0DInfo().
|
inherited |
The output tree.
Definition at line 139 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fOutputTree.
|
protected |
Definition at line 5004 of file TGlobalReconModule.cxx.
|
inherited |
ROOT output parameters, usually no need to touch.
Definition at line 129 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fSplitLevel.
|
inherited |
Definition at line 118 of file TAnalysisModuleBase.cxx.
Referenced by ND::TAnalysisLoop::Initialize().
|
protected |
A getter for TPC Datums to work both with TREx and TPC info.
Definition at line 2585 of file TGlobalReconModule.cxx.
|
protected |
Definition at line 2342 of file TGlobalReconModule.cxx.
References eventAnalysisEnums::kBottomHAT, eventAnalysisEnums::kFGD1, eventAnalysisEnums::kFGD2, eventAnalysisEnums::kSFG, eventAnalysisEnums::kTOF, eventAnalysisEnums::kTopHAT, eventAnalysisEnums::kTPC1, eventAnalysisEnums::kTPC2, and eventAnalysisEnums::kTPC3.
Referenced by FillTrackerInfo().
|
protected |
Definition at line 6308 of file TGlobalReconModule.cxx.
References eventAnalysisEnums::kFGD1, eventAnalysisEnums::kFGD2, eventAnalysisEnums::kP0D, eventAnalysisEnums::kSMRD, eventAnalysisEnums::kTPC1, eventAnalysisEnums::kTPC2, and eventAnalysisEnums::kTPC3.
Referenced by FillFGDInfo().
|
virtualinherited |
Returns the type of tree, header, truth, or recon.
This is overridden in the derived base classes such as TAnalysisReconModuleBase, so users do not need to override it explicitly
Implements ND::TAnalysisModuleBase.
Reimplemented in ND::TP0DReconModule, and ND::TSFGReconModule.
Definition at line 17 of file TAnalysisReconModuleBase.hxx.
References ND::TAnalysisModuleBase::kRecon.
|
inherited |
Definition at line 37 of file TAnalysisModuleBase.cxx.
Referenced by ND::TAnalysisLoop::Initialize().
|
protectedvirtual |
Initialize Branches. Don't do anything else in this function.
Implements ND::TAnalysisModuleBase.
Definition at line 339 of file TGlobalReconModule.cxx.
References ND::TAnalysisModuleBase::fBufferSize, fEarliestTrackMedianHitTime, fFgdTimeBins, fNDsECAL, fNDsECALIso, fNFGD, fNFGD1Unused, fNFGD2Unused, fNFGDIso, fNFgdTimeBins, fNP0D, fNP0DECAL, fNP0DECALIso, fNP0DIso, fNP0DUnused, fNPIDs, fNSFG, fNSFGIso, fNSfgTimeBins, fNSFGUnused, fNSMRD, fNSMRDBottomUnused, fNSMRDIso, fNSMRDLeftUnused, fNSMRDRightUnused, fNSMRDTopUnused, fNSMRDUnused, fNTPC, fNTPCIso, fNTPCOthers, fNTPCPIDs, fNTPCUnused, fNTrECAL, fNTrECALIso, fNVertices, ND::TAnalysisModuleBase::fOutputTree, fP0DOutermostHits, fP0DUnused, fPIDs, fSfgTimeBins, fSMRDUnused, ND::TAnalysisModuleBase::fSplitLevel, fTestTPCInfo, fTPCOthers, fTPCPIDs, fVertices, and ND::TAnalysisModuleBase::SetSplitLevel().
|
protected |
Definition at line 4054 of file TGlobalReconModule.cxx.
References debug_extrap, fALLMODULES, fDetIndex, fDetSurfaces, and NDETSEXTRAP.
Referenced by FillTree().
|
protectedvirtual |
Initialize Module, override if necessary.
Reimplemented from ND::TAnalysisModuleBase.
Definition at line 335 of file TGlobalReconModule.cxx.
|
virtualinherited |
Whether the module is enable or not.
Definition at line 84 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fIsEnabled.
Referenced by ND::TAnalysisLoop::Initialize(), and ND::TAnalysisLoop::operator()().
|
virtualinherited |
Is the module is enabled by default.
Default is to enable module. To set to disable override this method in the derived module.
Reimplemented in ND::TReconPerformanceEvalModule, ND::TSmrdReconModule, ND::TBeamSummaryDataModule, ND::TGeometrySummaryModule, ND::TTruthTrajectoriesModule, ND::TTruthVerticesModule, ND::TBasicDataQualityModule, ND::TLowLevelInfoModule, ND::TRooTrackerVtxModuleBase, ND::TECALTestbeamModule, ND::TTagsModule, and ND::TBasicHeaderModule.
Definition at line 88 of file TAnalysisModuleBase.hxx.
|
virtualinherited |
Whether the module thinks it is worth saving the entire oaEvent event tree entry for this event.
eventAnalysis can be used for event pre-selection in this way. Activated with the –oaEvent-preselection=<moduleclass>> command- line argument
Reimplemented in ND::TTrackerECALReconModule::OutputManager, ND::TReconPerformanceEvalModule, and ND::TTRExReconModule.
Definition at line 90 of file TAnalysisModuleBase.cxx.
|
protected |
Definition at line 6245 of file TGlobalReconModule.cxx.
References eventAnalysisEnums::kP0D, and eventAnalysisEnums::kSMRD.
Referenced by GetConstituentsInTracker().
|
protected |
Definition at line 6197 of file TGlobalReconModule.cxx.
|
virtualinherited |
Whether the module should call IsFullEventWorthSaving() function for each event, to decide if the full oaEvent info for that event should be saved in the output.
Definition at line 93 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fIsUsedForPreselection.
Referenced by ND::TAnalysisLoop::Initialize(), and ND::TAnalysisLoop::operator()().
|
inherited |
Definition at line 140 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fOutputTree.
|
protected |
Definition at line 4874 of file TGlobalReconModule.cxx.
References ND::TGlobalReconModule::TGlobalVertex::Constituents, ND::TGlobalReconModule::TGlobalPID::DetectorUsed, ND::TTrueVertex::Eff, fNPIDs, fNVertices, fPIDs, fVertices, ND::TTrueParticle::ID, NCONSTITUENTS, ND::TGlobalReconModule::TGlobalVertex::NConstituents, ND::TGlobalReconModule::TGlobalPID::NNodes, ND::TGlobalReconModule::TGlobalVertex::NTrueVertices, ND::TGlobalReconModule::TVertexConstituent::PID, ND::TTrueVertex::Position, ND::TTrueVertex::Pur, ND::TGlobalReconModule::TGlobalPID::Status, ND::TGlobalReconModule::TGlobalPID::TrueParticle, ND::TGlobalReconModule::TGlobalVertex::TrueVertices, and ND::TTrueParticle::Vertex.
Referenced by FillVertexInfo().
|
protected |
Definition at line 5837 of file TGlobalReconModule.cxx.
References DEFAULT_MIN.
|
virtualinherited |
Prints a simple message describing the module.
Should be overridden for more detail
Definition at line 99 of file TAnalysisModuleBase.cxx.
Referenced by ND::TAnalysisLoop::Initialize().
|
virtualinherited |
Gets the run and event IDs and calls FillTree with the event, and then actually calls fOutputTree->Fill.
Definition at line 77 of file TAnalysisModuleBase.cxx.
Referenced by ND::TAnalysisLoop::operator()().
|
virtual |
Is called after the first event is loaded in.
This is a good time to save persistent quantities in the module's data members, which will be retrievable from the eventAnalysis output file. Not intended for filling in the tree with the first event, as Process() will also be called.
Implements ND::TAnalysisModuleBase.
Definition at line 328 of file TGlobalReconModule.cxx.
|
virtual |
Subclasses should override this to let a user know what options are available.
Reimplemented from ND::TAnalysisModuleBase.
Definition at line 707 of file TGlobalReconModule.hxx.
|
inherited |
ROOT output parameters, usually no need to touch.
Definition at line 126 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fBufferSize.
|
virtualinherited |
Disables the module.
Is called when an exception is thrown inside the module.
Definition at line 74 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::SetEnabled().
Referenced by ND::TAnalysisLoop::Initialize(), and ND::TAnalysisLoop::operator()().
|
virtualinherited |
Sets whether the module is enabled.
This only refer to modules which have been included for consideration by being instantiated in TAnalysisLoop.cxx or similar.
Definition at line 70 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fIsEnabled.
Referenced by ND::TAnalysisLoop::Initialize(), ND::TAnalysisModuleBase::SetDisabled(), and ND::TAnalysisLoop::SetOption().
|
inherited |
Definition at line 158 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fInputDirectory.
|
inherited |
Definition at line 108 of file TAnalysisModuleBase.cxx.
Referenced by ND::TTrackerECALReconModule::OutputManager::OutputManager(), ND::TBasicHeaderModule::TBasicHeaderModule(), ND::TBeamSummaryDataModule::TBeamSummaryDataModule(), ND::TECALTestbeamModule::TECALTestbeamModule(), ND::TFgdOnlyModule::TFgdOnlyModule(), ND::TGeometrySummaryModule::TGeometrySummaryModule(), TGlobalReconModule(), ND::TGRooTrackerVtxModule::TGRooTrackerVtxModule(), ND::TLowLevelInfoModule::TLowLevelInfoModule(), ND::TNRooTrackerVtxModule::TNRooTrackerVtxModule(), ND::TP0DECALReconModule::TP0DECALReconModule(), ND::TReconPerformanceEvalModule::TReconPerformanceEvalModule(), ND::TSFGReconModule::TSFGReconModule(), ND::TSmrdReconModule::TSmrdReconModule(), ND::TTagsModule::TTagsModule(), ND::TTrackerReconModule::TTrackerReconModule(), ND::TTRExReconModule::TTRExReconModule(), ND::TTruthTrajectoriesModule::TTruthTrajectoriesModule(), and ND::TTruthVerticesModule::TTruthVerticesModule().
|
inherited |
ROOT output parameters, usually no need to touch.
Definition at line 132 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fSplitLevel.
Referenced by ND::TTrackerReconModule::InitializeBranches(), InitializeBranches(), and ND::TP0DECALReconModule::TP0DECALReconModule().
|
virtualinherited |
Sets whether the module should call IsFullEventWorthSaving() function for each event, to decide if the full oaEvent info for that event should be saved in the output.
Definition at line 79 of file TAnalysisModuleBase.hxx.
References ND::TAnalysisModuleBase::fIsUsedForPreselection.
Referenced by ND::TAnalysisLoop::SetOption().
|
protected |
Definition at line 6047 of file TGlobalReconModule.cxx.
|
protected |
Definition at line 862 of file TGlobalReconModule.hxx.
Referenced by FillConfigTree(), FillExtrapolationToDetectors(), and InitializeExtrapolationToDetectors().
|
protected |
Definition at line 874 of file TGlobalReconModule.hxx.
Referenced by FillBrokenTracksMap(), FillGlobalPIDs(), FillSFGOther(), and FillTree().
|
protectedinherited |
Buffer Size for TBranch.
Has a default value that can be changed per module.
Definition at line 184 of file TAnalysisModuleBase.hxx.
Referenced by ND::TAnalysisModuleBase::GetBufferSize(), ND::TFgdOnlyModule::InitializeBranches(), ND::TSmrdReconModule::InitializeBranches(), ND::TTrackerReconModule::InitializeBranches(), ND::TSFGReconModule::InitializeBranches(), InitializeBranches(), ND::TTrackerECALReconModule::OutputManager::InitializeBranches(), and ND::TAnalysisModuleBase::SetBufferSize().
|
protectedinherited |
Defined if an official tagged version.
Definition at line 192 of file TAnalysisModuleBase.hxx.
Referenced by ND::TAnalysisModuleBase::GetCVSID(), ND::TTrackerECALReconModule::OutputManager::OutputManager(), ND::TBasicHeaderModule::TBasicHeaderModule(), ND::TBeamSummaryDataModule::TBeamSummaryDataModule(), ND::TECALTestbeamModule::TECALTestbeamModule(), ND::TFgdOnlyModule::TFgdOnlyModule(), ND::TGeometrySummaryModule::TGeometrySummaryModule(), TGlobalReconModule(), ND::TP0DECALReconModule::TP0DECALReconModule(), ND::TReconPerformanceEvalModule::TReconPerformanceEvalModule(), ND::TSFGReconModule::TSFGReconModule(), ND::TSmrdReconModule::TSmrdReconModule(), ND::TTagsModule::TTagsModule(), ND::TTrackerReconModule::TTrackerReconModule(), ND::TTRExReconModule::TTRExReconModule(), ND::TTruthTrajectoriesModule::TTruthTrajectoriesModule(), and ND::TTruthVerticesModule::TTruthVerticesModule().
|
protectedinherited |
Defined if an official tagged version.
Definition at line 190 of file TAnalysisModuleBase.hxx.
Referenced by ND::TAnalysisModuleBase::GetCVSTagName(), ND::TTrackerECALReconModule::OutputManager::OutputManager(), ND::TBasicHeaderModule::TBasicHeaderModule(), ND::TBeamSummaryDataModule::TBeamSummaryDataModule(), ND::TECALTestbeamModule::TECALTestbeamModule(), ND::TFgdOnlyModule::TFgdOnlyModule(), ND::TGeometrySummaryModule::TGeometrySummaryModule(), TGlobalReconModule(), ND::TP0DECALReconModule::TP0DECALReconModule(), ND::TReconPerformanceEvalModule::TReconPerformanceEvalModule(), ND::TSFGReconModule::TSFGReconModule(), ND::TSmrdReconModule::TSmrdReconModule(), ND::TTagsModule::TTagsModule(), ND::TTrackerReconModule::TTrackerReconModule(), ND::TTRExReconModule::TTRExReconModule(), ND::TTruthTrajectoriesModule::TTruthTrajectoriesModule(), and ND::TTruthVerticesModule::TTruthVerticesModule().
|
protectedinherited |
A longish descrition of the analysis.
Definition at line 188 of file TAnalysisModuleBase.hxx.
Referenced by ND::TAnalysisModuleBase::GetDescription(), ND::TTrackerECALReconModule::OutputManager::OutputManager(), ND::TBasicHeaderModule::TBasicHeaderModule(), ND::TBeamSummaryDataModule::TBeamSummaryDataModule(), ND::TECALTestbeamModule::TECALTestbeamModule(), ND::TFgdOnlyModule::TFgdOnlyModule(), ND::TGeometrySummaryModule::TGeometrySummaryModule(), TGlobalReconModule(), ND::TGRooTrackerVtxModule::TGRooTrackerVtxModule(), ND::TLowLevelInfoModule::TLowLevelInfoModule(), ND::TNRooTrackerVtxModule::TNRooTrackerVtxModule(), ND::TP0DECALReconModule::TP0DECALReconModule(), ND::TReconPerformanceEvalModule::TReconPerformanceEvalModule(), ND::TSFGReconModule::TSFGReconModule(), ND::TSmrdReconModule::TSmrdReconModule(), ND::TTagsModule::TTagsModule(), ND::TTrackerReconModule::TTrackerReconModule(), ND::TTRExReconModule::TTRExReconModule(), ND::TTruthTrajectoriesModule::TTruthTrajectoriesModule(), and ND::TTruthVerticesModule::TTruthVerticesModule().
|
protected |
Definition at line 864 of file TGlobalReconModule.hxx.
Referenced by InitializeExtrapolationToDetectors().
|
protected |
Definition at line 865 of file TGlobalReconModule.hxx.
Referenced by FillExtrapolationToDetectors(), and InitializeExtrapolationToDetectors().
double ND::TGlobalReconModule::fEarliestTrackMedianHitTime |
Median hit time of the earliest track.
Definition at line 924 of file TGlobalReconModule.hxx.
Referenced by FillTree(), and InitializeBranches().
|
protected |
Definition at line 863 of file TGlobalReconModule.hxx.
Referenced by FillExtrapolationToDetectors(), and FillTree().
|
protectedinherited |
Definition at line 198 of file TAnalysisModuleBase.hxx.
TClonesArray* ND::TGlobalReconModule::fFgdTimeBins |
Information for each hit time bin (TFgdTimeBins).
Definition at line 930 of file TGlobalReconModule.hxx.
Referenced by FillTree(), InitializeBranches(), and TGlobalReconModule().
|
protectedinherited |
Definition at line 174 of file TAnalysisModuleBase.hxx.
Referenced by ND::TTrackerReconModule::FillConfigTree(), and FillConfigTree().
|
protected |
Definition at line 870 of file TGlobalReconModule.hxx.
Referenced by DoAssociationBetweenTrackerAndGlobalObjects(), FillGlobalPIDs(), FillSFGOther(), FillTree(), and FillVertex().
|
protectedinherited |
An input directory where analysis modules can search for extra files.
Definition at line 201 of file TAnalysisModuleBase.hxx.
Referenced by ND::TAnalysisModuleBase::SetInputDirectory().
|
protectedinherited |
Definition at line 176 of file TAnalysisModuleBase.hxx.
Referenced by ND::TAnalysisModuleBase::IsEnabled(), ND::TTrackerECALReconModule::OutputManager::OutputManager(), ND::TAnalysisModuleBase::SetEnabled(), ND::TBasicHeaderModule::TBasicHeaderModule(), ND::TBeamSummaryDataModule::TBeamSummaryDataModule(), ND::TECALTestbeamModule::TECALTestbeamModule(), ND::TFgdOnlyModule::TFgdOnlyModule(), ND::TGeometrySummaryModule::TGeometrySummaryModule(), TGlobalReconModule(), ND::TGRooTrackerVtxModule::TGRooTrackerVtxModule(), ND::TLowLevelInfoModule::TLowLevelInfoModule(), ND::TNRooTrackerVtxModule::TNRooTrackerVtxModule(), ND::TP0DECALReconModule::TP0DECALReconModule(), ND::TReconPerformanceEvalModule::TReconPerformanceEvalModule(), ND::TSFGReconModule::TSFGReconModule(), ND::TSmrdReconModule::TSmrdReconModule(), ND::TTagsModule::TTagsModule(), ND::TTrackerReconModule::TTrackerReconModule(), ND::TTRExReconModule::TTRExReconModule(), ND::TTruthTrajectoriesModule::TTruthTrajectoriesModule(), and ND::TTruthVerticesModule::TTruthVerticesModule().
|
protectedinherited |
Definition at line 206 of file TAnalysisModuleBase.hxx.
Referenced by ND::TTrackerECALReconModule::OutputManager::FillECalIsoVertexingInformation(), ND::TTrackerECALReconModule::OutputManager::FillHoughTransformInformation(), ND::TTrackerECALReconModule::OutputManager::FillTree(), FillVertexInfo(), ND::TTrackerECALReconModule::OutputManager::OutputManager(), ND::TTrackerECALReconModule::OutputManager::ProcessFinalContainer(), and ND::TTrackerECALReconModule::OutputManager::ProcessOtherContainer().
|
protectedinherited |
Definition at line 178 of file TAnalysisModuleBase.hxx.
Referenced by ND::TAnalysisModuleBase::IsUsedForPreselection(), and ND::TAnalysisModuleBase::SetUsedForPreselection().
|
protectedinherited |
Definition at line 203 of file TAnalysisModuleBase.hxx.
Int_t ND::TGlobalReconModule::fNDsECAL |
Number of objects containing the DsECAL.
Definition at line 938 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNDsECALIso |
Number of objects in the DsECAL only.
Definition at line 947 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNFGD |
Number of objects containing the FGD.
Definition at line 941 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNFGD1Unused |
Number of hits unused in the FGD1.
Definition at line 916 of file TGlobalReconModule.hxx.
Referenced by FillFgdTimeBins(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNFGD2Unused |
Number of hits unused in the FGD2.
Definition at line 917 of file TGlobalReconModule.hxx.
Referenced by FillFgdTimeBins(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNFGDIso |
Number of objects in the FGD only.
Definition at line 949 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNFgdTimeBins |
Number of hit time bins in the FGD as determined by fgdRecon.
Definition at line 929 of file TGlobalReconModule.hxx.
Referenced by FillFgdTimeBins(), FillTree(), InitializeBranches(), and TGlobalReconModule().
Int_t ND::TGlobalReconModule::fNP0D |
Number of objects containing the P0D.
Definition at line 943 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNP0DECAL |
Number of objects containing the P0DECAL.
Definition at line 937 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNP0DECALIso |
Number of objects in the P0DECAL only.
Definition at line 945 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNP0DIso |
Number of objects in the P0D only.
Definition at line 951 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNP0DUnused |
Number of hits unused in the P0D.
Definition at line 905 of file TGlobalReconModule.hxx.
Referenced by FillTree(), FillUnusedHits(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNPIDs |
The number of global objects.
Definition at line 899 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillSFGOther(), FillTree(), InitializeBranches(), MatchTrueVertex(), and TGlobalReconModule().
Int_t ND::TGlobalReconModule::fNSFG |
Number of objects containing the SFG.
Definition at line 942 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillSFGOther(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNSFGClusters |
The number of SFG cluster objects.
Definition at line 903 of file TGlobalReconModule.hxx.
Int_t ND::TGlobalReconModule::fNSFGIso |
Number of objects in the SFG only.
Definition at line 950 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillSFGOther(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNSfgTimeBins |
Number of hit time bins in the SFG as determined by sfgRecon.
Definition at line 934 of file TGlobalReconModule.hxx.
Referenced by FillSfgTimeBins(), FillTree(), InitializeBranches(), and TGlobalReconModule().
Int_t ND::TGlobalReconModule::fNSFGUnused |
Number of hits unused in the SFG.
Definition at line 918 of file TGlobalReconModule.hxx.
Referenced by FillSfgTimeBins(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNSMRD |
Number of objects containing the SMRD.
Definition at line 944 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNSMRDBottomUnused |
Number of hits unused in the SMRDBottom.
Definition at line 908 of file TGlobalReconModule.hxx.
Referenced by FillTree(), FillUnusedHits(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNSMRDIso |
Number on objects in the SMRD only.
Definition at line 952 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNSMRDLeftUnused |
Number of hits unused in the SMRDLeft.
Definition at line 909 of file TGlobalReconModule.hxx.
Referenced by FillTree(), FillUnusedHits(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNSMRDRightUnused |
Number of hits unused in the SMRDRight.
Definition at line 910 of file TGlobalReconModule.hxx.
Referenced by FillTree(), FillUnusedHits(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNSMRDTopUnused |
Number of hits unused in the SMRDTop.
Definition at line 907 of file TGlobalReconModule.hxx.
Referenced by FillTree(), FillUnusedHits(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNSMRDUnused |
Number of all hits unused in the SMRD.
Definition at line 911 of file TGlobalReconModule.hxx.
Referenced by FillTree(), FillUnusedHits(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNSVertices |
Number of added secondary vertices.
Definition at line 914 of file TGlobalReconModule.hxx.
Referenced by FillTree(), FillVertex(), and TGlobalReconModule().
Int_t ND::TGlobalReconModule::fNTPC |
Number of objects containing the TPC.
Definition at line 940 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNTPCIso |
Number of objects in the TPC only.
Definition at line 948 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNTPCOthers |
The number of TPC other objects.
Definition at line 901 of file TGlobalReconModule.hxx.
Referenced by FillTPCOther(), FillTree(), InitializeBranches(), and TGlobalReconModule().
Int_t ND::TGlobalReconModule::fNTPCPIDs |
For tests only.
Definition at line 892 of file TGlobalReconModule.hxx.
Referenced by FillTPCPID(), FillTree(), InitializeBranches(), and TGlobalReconModule().
Int_t ND::TGlobalReconModule::fNTPCUnused |
Number of hits unused in the TPC.
Definition at line 915 of file TGlobalReconModule.hxx.
Referenced by FillTree(), FillUnusedHits(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNTrECAL |
Number of objects containing the TrECAL.
Definition at line 939 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNTrECALIso |
Number of objects in the TrECAL only.
Definition at line 946 of file TGlobalReconModule.hxx.
Referenced by FillGlobalPIDs(), FillTree(), and InitializeBranches().
Int_t ND::TGlobalReconModule::fNVertices |
The number of added primary vertices.
Definition at line 897 of file TGlobalReconModule.hxx.
Referenced by FillSFGOther(), FillTree(), FillVertex(), InitializeBranches(), MatchTrueVertex(), and TGlobalReconModule().
|
protectedinherited |
Definition at line 180 of file TAnalysisModuleBase.hxx.
Referenced by ND::TAnalysisModuleBase::GetOutputTree(), ND::TFgdOnlyModule::InitializeBranches(), ND::TSmrdReconModule::InitializeBranches(), ND::TTrackerReconModule::InitializeBranches(), ND::TSFGReconModule::InitializeBranches(), InitializeBranches(), ND::TTrackerECALReconModule::OutputManager::InitializeBranches(), and ND::TAnalysisModuleBase::KillOutputTree().
TOutermostHits ND::TGlobalReconModule::fP0DOutermostHits |
Outermost hits in the P0D.
Definition at line 922 of file TGlobalReconModule.hxx.
Referenced by FillTree(), and InitializeBranches().
TClonesArray* ND::TGlobalReconModule::fP0DUnused |
The vector unused hits in the P0D (TGlobalHit).
Definition at line 906 of file TGlobalReconModule.hxx.
Referenced by FillTree(), InitializeBranches(), and TGlobalReconModule().
|
protected |
Definition at line 866 of file TGlobalReconModule.hxx.
Referenced by FillExtrapolationToDetectors().
TClonesArray* ND::TGlobalReconModule::fPIDs |
The vector of TGlobalPID.
Definition at line 900 of file TGlobalReconModule.hxx.
Referenced by FillTree(), InitializeBranches(), MatchTrueVertex(), and TGlobalReconModule().
|
protectedinherited |
Definition at line 199 of file TAnalysisModuleBase.hxx.
Int_t ND::TGlobalReconModule::fPVInd |
The last primary vertex index.
Definition at line 913 of file TGlobalReconModule.hxx.
Referenced by FillSFGOther(), FillVertex(), and TGlobalReconModule().
|
protected |
Definition at line 860 of file TGlobalReconModule.hxx.
Referenced by FillTree(), and TGlobalReconModule().
|
protectedinherited |
Definition at line 196 of file TAnalysisModuleBase.hxx.
TClonesArray* ND::TGlobalReconModule::fSFGClusters |
The vector of SFG cluster objects.
Definition at line 904 of file TGlobalReconModule.hxx.
TClonesArray* ND::TGlobalReconModule::fSfgTimeBins |
Information for each hit time bin (TSfgTimeBins).
Definition at line 935 of file TGlobalReconModule.hxx.
Referenced by FillTree(), InitializeBranches(), and TGlobalReconModule().
TClonesArray* ND::TGlobalReconModule::fSMRDUnused |
The vector unused hits in the SMRD (TSMRDHit).
Definition at line 912 of file TGlobalReconModule.hxx.
Referenced by FillTree(), InitializeBranches(), and TGlobalReconModule().
|
protectedinherited |
Split Level for TBranch.
Definition at line 186 of file TAnalysisModuleBase.hxx.
Referenced by ND::TAnalysisModuleBase::GetSplitLevel(), ND::TFgdOnlyModule::InitializeBranches(), ND::TSmrdReconModule::InitializeBranches(), ND::TTrackerReconModule::InitializeBranches(), ND::TSFGReconModule::InitializeBranches(), InitializeBranches(), ND::TTrackerECALReconModule::OutputManager::InitializeBranches(), and ND::TAnalysisModuleBase::SetSplitLevel().
|
protectedinherited |
Definition at line 197 of file TAnalysisModuleBase.hxx.
bool ND::TGlobalReconModule::fTestTPCInfo |
For tests only.
Definition at line 891 of file TGlobalReconModule.hxx.
Referenced by FillTree(), InitializeBranches(), and TGlobalReconModule().
|
protectedinherited |
Definition at line 204 of file TAnalysisModuleBase.hxx.
TClonesArray* ND::TGlobalReconModule::fTPCOthers |
The vector of TPC other objects (TTPCOtherObject).
Definition at line 902 of file TGlobalReconModule.hxx.
Referenced by FillTree(), InitializeBranches(), and TGlobalReconModule().
TClonesArray* ND::TGlobalReconModule::fTPCPIDs |
For tests only (TTpcPID).
Definition at line 893 of file TGlobalReconModule.hxx.
Referenced by FillTree(), InitializeBranches(), and TGlobalReconModule().
|
protected |
Definition at line 871 of file TGlobalReconModule.hxx.
Referenced by DoAssociationBetweenTrackerAndGlobalObjects(), FillVertex(), and FillVertexInfo().
|
protected |
Definition at line 868 of file TGlobalReconModule.hxx.
Referenced by Configure(), FillConfigTree(), FillECALInfo(), FillVertex(), FillVertexInfo(), and TGlobalReconModule().
TClonesArray* ND::TGlobalReconModule::fVertices |
The TGlobalVertex vector of vertices.
Definition at line 898 of file TGlobalReconModule.hxx.
Referenced by FillTree(), InitializeBranches(), MatchTrueVertex(), and TGlobalReconModule().