Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DHistogramAction_TrackShowerErrors Class Reference

#include <DHistogramActions_Independent.h>

+ Inheritance diagram for DHistogramAction_TrackShowerErrors:

Public Member Functions

 DHistogramAction_TrackShowerErrors (const DReaction *locReaction, string locActionUniqueString="")
 
 DHistogramAction_TrackShowerErrors (string locActionUniqueString)
 
 DHistogramAction_TrackShowerErrors (void)
 
void Initialize (JEventLoop *locEventLoop)
 
const DReactionGet_Reaction (void) const
 
virtual string Get_ActionName (void) const
 
string Get_ActionUniqueString (void) const
 
bool Get_UseKinFitResultsFlag (void) const
 
virtual void Reset_NewEvent (void)
 
bool operator() (JEventLoop *locEventLoop)
 
bool operator() (JEventLoop *locEventLoop, const DParticleCombo *locParticleCombo)
 

Public Attributes

double dMinPIDFOM
 
unsigned int dNum2DPBins
 
unsigned int dNum2DThetaBins
 
unsigned int dNum2DPhiBins
 
unsigned int dNum2DXYErrorBins
 
unsigned int dNum2DZErrorBins
 
unsigned int dNum2DShowerZErrorBins
 
unsigned int dNum2DPxyErrorBins
 
unsigned int dNum2DPzErrorBins
 
unsigned int dNum2DEErrorBins
 
unsigned int dNum2DTErrorBins
 
double dMinP
 
double dMaxP
 
double dMaxPBCAL
 
double dMinTheta
 
double dMinThetaBCAL
 
double dMaxTheta
 
double dMaxThetaFCAL
 
double dMinPhi
 
double dMaxPhi
 
double dMaxPxyError
 
double dMaxPzError
 
double dMaxXYError
 
double dMaxZError
 
double dMaxShowerZError
 
double dMaxEError
 
double dMaxTError
 
string dTrackSelectionTag
 
string dShowerSelectionTag
 
deque< Particle_tdFinalStatePIDs
 
bool dPerformAntiCut
 

Protected Member Functions

TDirectoryFile * CreateAndChangeTo_ActionDirectory (void)
 
TDirectoryFile * ChangeTo_BaseDirectory (void)
 
TDirectoryFile * CreateAndChangeTo_Directory (TDirectoryFile *locBaseDirectory, string locDirName, string locDirTitle)
 
TDirectoryFile * CreateAndChangeTo_Directory (string locDirName, string locDirTitle)
 
TDirectoryFile * CreateAndChangeTo_Directory (string locBaseDirectoryPath, string locDirName, string locDirTitle)
 
template<typename DHistType >
DHistType * GetOrCreate_Histogram (string locHistName, string locHistTitle, Int_t locNumBinsX, Double_t locXRangeMin, Double_t locXRangeMax) const
 
template<typename DHistType , typename DBinType >
DHistType * GetOrCreate_Histogram (string locHistName, string locHistTitle, Int_t locNumBinsX, DBinType *locXBinEdges) const
 
template<typename DHistType >
DHistType * GetOrCreate_Histogram (string locHistName, string locHistTitle, Int_t locNumBinsX, Double_t locXRangeMin, Double_t locXRangeMax, Int_t locNumBinsY, Double_t locYRangeMin, Double_t locYRangeMax) const
 
template<typename DHistType , typename DBinType >
DHistType * GetOrCreate_Histogram (string locHistName, string locHistTitle, Int_t locNumBinsX, DBinType *locXBinEdges, Int_t locNumBinsY, DBinType *locYBinEdges) const
 
template<typename DHistType , typename DBinType >
DHistType * GetOrCreate_Histogram (string locHistName, string locHistTitle, Int_t locNumBinsX, DBinType *locXBinEdges, Int_t locNumBinsY, Double_t locYRangeMin, Double_t locYRangeMax) const
 
template<typename DHistType , typename DBinType >
DHistType * GetOrCreate_Histogram (string locHistName, string locHistTitle, Int_t locNumBinsX, Double_t locXRangeMin, Double_t locXRangeMax, Int_t locNumBinsY, DBinType *locYBinEdges) const
 
template<typename DHistType >
DHistType * GetOrCreate_Histogram (string locHistName, string locHistTitle, Int_t locNumBinsX, Double_t locXRangeMin, Double_t locXRangeMax, Int_t locNumBinsY, Double_t locYRangeMin, Double_t locYRangeMax, Int_t locNumBinsZ, Double_t locZRangeMin, Double_t locZRangeMax) const
 
template<typename DHistType , typename DBinType >
DHistType * GetOrCreate_Histogram (string locHistName, string locHistTitle, Int_t locNumBinsX, DBinType *locXBinEdges, Int_t locNumBinsY, DBinType *locYBinEdges, Int_t locNumBinsZ, DBinType *locZBinEdges) const
 
bool Get_CalledPriorWithComboFlag (void) const
 
void Lock_Action (void)
 
void Unlock_Action (void)
 

Private Member Functions

bool Perform_Action (JEventLoop *locEventLoop, const DParticleCombo *locParticleCombo)
 

Private Attributes

map< Particle_t, TH2I * > dHistMap_TrackPxErrorVsP
 
map< Particle_t, TH2I * > dHistMap_TrackPyErrorVsP
 
map< Particle_t, TH2I * > dHistMap_TrackPzErrorVsP
 
map< Particle_t, TH2I * > dHistMap_TrackXErrorVsP
 
map< Particle_t, TH2I * > dHistMap_TrackYErrorVsP
 
map< Particle_t, TH2I * > dHistMap_TrackZErrorVsP
 
map< Particle_t, TH2I * > dHistMap_TrackPxErrorVsTheta
 
map< Particle_t, TH2I * > dHistMap_TrackPyErrorVsTheta
 
map< Particle_t, TH2I * > dHistMap_TrackPzErrorVsTheta
 
map< Particle_t, TH2I * > dHistMap_TrackXErrorVsTheta
 
map< Particle_t, TH2I * > dHistMap_TrackYErrorVsTheta
 
map< Particle_t, TH2I * > dHistMap_TrackZErrorVsTheta
 
map< Particle_t, TH2I * > dHistMap_TrackPxErrorVsPhi
 
map< Particle_t, TH2I * > dHistMap_TrackPyErrorVsPhi
 
map< Particle_t, TH2I * > dHistMap_TrackPzErrorVsPhi
 
map< Particle_t, TH2I * > dHistMap_TrackXErrorVsPhi
 
map< Particle_t, TH2I * > dHistMap_TrackYErrorVsPhi
 
map< Particle_t, TH2I * > dHistMap_TrackZErrorVsPhi
 
map< bool, TH2I * > dHistMap_ShowerEErrorVsP
 
map< bool, TH2I * > dHistMap_ShowerXErrorVsP
 
map< bool, TH2I * > dHistMap_ShowerYErrorVsP
 
map< bool, TH2I * > dHistMap_ShowerZErrorVsP
 
map< bool, TH2I * > dHistMap_ShowerTErrorVsP
 
map< bool, TH2I * > dHistMap_ShowerEErrorVsTheta
 
map< bool, TH2I * > dHistMap_ShowerXErrorVsTheta
 
map< bool, TH2I * > dHistMap_ShowerYErrorVsTheta
 
map< bool, TH2I * > dHistMap_ShowerZErrorVsTheta
 
map< bool, TH2I * > dHistMap_ShowerTErrorVsTheta
 
map< bool, TH2I * > dHistMap_ShowerEErrorVsPhi
 
map< bool, TH2I * > dHistMap_ShowerXErrorVsPhi
 
map< bool, TH2I * > dHistMap_ShowerYErrorVsPhi
 
map< bool, TH2I * > dHistMap_ShowerZErrorVsPhi
 
map< bool, TH2I * > dHistMap_ShowerTErrorVsPhi
 

Detailed Description

Definition at line 739 of file DHistogramActions_Independent.h.

Constructor & Destructor Documentation

DHistogramAction_TrackShowerErrors::DHistogramAction_TrackShowerErrors ( const DReaction locReaction,
string  locActionUniqueString = "" 
)
inline

Definition at line 742 of file DHistogramActions_Independent.h.

References PiMinus, PiPlus, and Proton.

DHistogramAction_TrackShowerErrors::DHistogramAction_TrackShowerErrors ( string  locActionUniqueString)
inline

Definition at line 753 of file DHistogramActions_Independent.h.

References PiMinus, PiPlus, and Proton.

DHistogramAction_TrackShowerErrors::DHistogramAction_TrackShowerErrors ( void  )
inline

Definition at line 764 of file DHistogramActions_Independent.h.

References PiMinus, PiPlus, and Proton.

Member Function Documentation

TDirectoryFile * DAnalysis::DAnalysisAction::ChangeTo_BaseDirectory ( void  )
inlineprotectedinherited

Definition at line 146 of file DAnalysisAction.h.

Referenced by DAnalysis::DAnalysisAction::CreateAndChangeTo_ActionDirectory(), DCustomAction_CutExtraPi0::Initialize(), DCustomAction_p2k_hists::Initialize(), DCustomAction_HistMass_X_2000::Initialize(), DCustomAction_HistMass_b1_1235::Initialize(), DCustomAction_HistOmegaVsMissProton::Initialize(), DCustomAction_p2gamma_hists::Initialize(), DCustomAction_p2pi_hists::Initialize(), DCustomAction_dirc_reactions::Initialize(), DCustomAction_p2gamma_unusedHists::Initialize(), DCustomAction_p2pi0_hists::Initialize(), DCustomAction_p2pi_unusedHists::Initialize(), DCustomAction_p3pi_hists::Initialize(), DCustomAction_ppi0gamma_hists::Initialize(), DHistogramAction_ParticleComboGenReconComparison::Initialize(), DHistogramAction_PID::Initialize(), DHistogramAction_ObjectMemory::Initialize(), DHistogramAction_TrackVertexComparison::Initialize(), DHistogramAction_Reconstruction::Initialize(), DHistogramAction_ThrownParticleKinematics::Initialize(), DHistogramAction_ParticleComboKinematics::Initialize(), DHistogramAction_ReconnedThrownKinematics::Initialize(), DHistogramAction_DetectorMatching::Initialize(), DHistogramAction_InvariantMass::Initialize(), DHistogramAction_GenReconTrackComparison::Initialize(), DHistogramAction_MissingMass::Initialize(), DHistogramAction_TruePID::Initialize(), DHistogramAction_MissingMassSquared::Initialize(), DHistogramAction_DetectorPID::Initialize(), DHistogramAction_2DInvariantMass::Initialize(), DHistogramAction_Dalitz::Initialize(), DHistogramAction_Neutrals::Initialize(), DHistogramAction_KinFitResults::Initialize(), DHistogramAction_DetectorMatchParams::Initialize(), DHistogramAction_MissingTransverseMomentum::Initialize(), DHistogramAction_EventVertex::Initialize(), DHistogramAction_DetectedParticleKinematics::Initialize(), Initialize(), DHistogramAction_NumReconstructedObjects::Initialize(), and DHistogramAction_TrackMultiplicity::Initialize().

TDirectoryFile * DAnalysisAction::CreateAndChangeTo_ActionDirectory ( void  )
protectedinherited

Definition at line 36 of file DAnalysisAction.cc.

References DAnalysis::DAnalysisAction::ChangeTo_BaseDirectory(), DAnalysis::DAnalysisAction::CreateAndChangeTo_Directory(), DAnalysis::DAnalysisAction::Get_ActionName(), DAnalysis::DAnalysisAction::Get_Reaction(), DAnalysis::DReaction::Get_ReactionName(), and locDirectory.

Referenced by DCustomAction_CutExtraPi0::Initialize(), DCustomAction_HistMass_b1_1235::Initialize(), DCustomAction_HistMass_X_2000::Initialize(), DCustomAction_HistOmegaVsMissProton::Initialize(), DCustomAction_p2k_hists::Initialize(), DCustomAction_p2gamma_hists::Initialize(), DCustomAction_p2pi_hists::Initialize(), DCustomAction_dirc_reactions::Initialize(), DCustomAction_p2gamma_unusedHists::Initialize(), DCustomAction_p2pi0_hists::Initialize(), DCustomAction_p2pi_unusedHists::Initialize(), DCustomAction_p3pi_hists::Initialize(), DCustomAction_ppi0gamma_hists::Initialize(), DCustomAction_CutNoDetectorHit::Initialize(), DHistogramAction_ParticleComboGenReconComparison::Initialize(), DHistogramAction_PID::Initialize(), DHistogramAction_ObjectMemory::Initialize(), DHistogramAction_TrackVertexComparison::Initialize(), DHistogramAction_Reconstruction::Initialize(), DHistogramAction_ThrownParticleKinematics::Initialize(), DHistogramAction_ParticleComboKinematics::Initialize(), DHistogramAction_ReconnedThrownKinematics::Initialize(), DHistogramAction_DetectorMatching::Initialize(), DHistogramAction_InvariantMass::Initialize(), DHistogramAction_GenReconTrackComparison::Initialize(), DHistogramAction_MissingMass::Initialize(), DHistogramAction_TruePID::Initialize(), DHistogramAction_MissingMassSquared::Initialize(), DHistogramAction_DetectorPID::Initialize(), DHistogramAction_2DInvariantMass::Initialize(), DHistogramAction_Dalitz::Initialize(), DHistogramAction_Neutrals::Initialize(), DHistogramAction_KinFitResults::Initialize(), DHistogramAction_DetectorMatchParams::Initialize(), DHistogramAction_MissingTransverseMomentum::Initialize(), DHistogramAction_EventVertex::Initialize(), DCutAction_OneVertexKinFit::Initialize(), DHistogramAction_DetectedParticleKinematics::Initialize(), Initialize(), DHistogramAction_NumReconstructedObjects::Initialize(), and DHistogramAction_TrackMultiplicity::Initialize().

TDirectoryFile * DAnalysis::DAnalysisAction::CreateAndChangeTo_Directory ( string  locDirName,
string  locDirTitle 
)
inlineprotectedinherited

Definition at line 168 of file DAnalysisAction.h.

TDirectoryFile * DAnalysis::DAnalysisAction::CreateAndChangeTo_Directory ( string  locBaseDirectoryPath,
string  locDirName,
string  locDirTitle 
)
inlineprotectedinherited

Definition at line 174 of file DAnalysisAction.h.

string DAnalysis::DAnalysisAction::Get_ActionUniqueString ( void  ) const
inlineinherited

Definition at line 35 of file DAnalysisAction.h.

const DReaction* DAnalysis::DAnalysisAction::Get_Reaction ( void  ) const
inlineinherited

Definition at line 33 of file DAnalysisAction.h.

Referenced by DHistogramAction_KinFitResults::Create_ParticlePulls(), DAnalysis::DAnalysisAction::CreateAndChangeTo_ActionDirectory(), DCustomAction_CutExtraTrackPID::Initialize(), DCustomAction_p2pi_cuts::Initialize(), DCustomAction_p2pi_hists::Initialize(), DCustomAction_TrackingEfficiency::Initialize(), DCustomAction_CutNoDetectorHit::Initialize(), DHistogramAction_ParticleComboGenReconComparison::Initialize(), DHistogramAction_PID::Initialize(), DHistogramAction_TrackVertexComparison::Initialize(), DCutAction_TrueCombo::Initialize(), DHistogramAction_ParticleComboKinematics::Initialize(), DCutAction_BDTSignalCombo::Initialize(), DHistogramAction_InvariantMass::Initialize(), DHistogramAction_MissingMass::Initialize(), DHistogramAction_TruePID::Initialize(), DHistogramAction_MissingMassSquared::Initialize(), DHistogramAction_KinFitResults::Initialize(), DCustomAction_ppi0gamma_Pi0Cuts::Perform_Action(), DCustomAction_CutPhotonKin::Perform_Action(), DCustomAction_p3pi_Pi0Cuts::Perform_Action(), DCustomAction_p2k_hists::Perform_Action(), DCustomAction_HistOmegaVsMissProton::Perform_Action(), DCustomAction_p2pi_cuts::Perform_Action(), DCustomAction_p2pi_hists::Perform_Action(), DCustomAction_ppi0gamma_hists::Perform_Action(), DCustomAction_p2pi0_hists::Perform_Action(), DCustomAction_ee_ShowerEoverP_cut::Perform_Action(), DCustomAction_p3pi_hists::Perform_Action(), DCustomAction_CutNoDetectorHit::Perform_Action(), DCustomAction_TrackingEfficiency::Perform_Action(), DCutAction_MinTrackHits::Perform_Action(), DCutAction_ThrownTopology::Perform_Action(), DHistogramAction_ParticleComboGenReconComparison::Perform_Action(), DCutAction_AllTracksHaveDetectorMatch::Perform_Action(), DHistogramAction_PID::Perform_Action(), DCutAction_PIDFOM::Perform_Action(), DCutAction_EachPIDFOM::Perform_Action(), DCutAction_CombinedPIDFOM::Perform_Action(), DCutAction_CombinedTrackingFOM::Perform_Action(), DHistogramAction_TrackVertexComparison::Perform_Action(), DCutAction_TrueCombo::Perform_Action(), DHistogramAction_ParticleComboKinematics::Perform_Action(), DCutAction_BDTSignalCombo::Perform_Action(), DCutAction_TruePID::Perform_Action(), DCutAction_AllTruePID::Perform_Action(), DHistogramAction_InvariantMass::Perform_Action(), DCutAction_AllVertexZ::Perform_Action(), DCutAction_MaxTrackDOCA::Perform_Action(), DHistogramAction_MissingMass::Perform_Action(), DCutAction_MissingMass::Perform_Action(), DHistogramAction_TruePID::Perform_Action(), DCutAction_MissingMassSquared::Perform_Action(), DHistogramAction_MissingMassSquared::Perform_Action(), DCutAction_InvariantMass::Perform_Action(), DHistogramAction_2DInvariantMass::Perform_Action(), DCutAction_TransverseMomentum::Perform_Action(), DHistogramAction_Dalitz::Perform_Action(), DCutAction_TrackHitPattern::Perform_Action(), DCutAction_dEdx::Perform_Action(), DHistogramAction_KinFitResults::Perform_Action(), DCutAction_TrackFCALShowerEOverP::Perform_Action(), DCutAction_TrackShowerEOverP::Perform_Action(), DHistogramAction_MissingTransverseMomentum::Perform_Action(), DCutAction_PIDDeltaT::Perform_Action(), DCutAction_PIDTimingBeta::Perform_Action(), DCutAction_NoPIDHit::Perform_Action(), and DCutAction_OneVertexKinFit::Perform_Action().

bool DAnalysis::DAnalysisAction::Get_UseKinFitResultsFlag ( void  ) const
inlineinherited

Definition at line 36 of file DAnalysisAction.h.

Referenced by DHistogramAction_ParticleComboGenReconComparison::Fill_NeutralHists(), DHistogramAction_ParticleComboGenReconComparison::Initialize(), DHistogramAction_ParticleComboKinematics::Initialize(), DHistogramAction_InvariantMass::Initialize(), DHistogramAction_MissingMass::Initialize(), DHistogramAction_MissingMassSquared::Initialize(), DCustomAction_p3pi_Pi0Cuts::Perform_Action(), DCustomAction_ppi0gamma_Pi0Cuts::Perform_Action(), DCustomAction_p2k_hists::Perform_Action(), DCustomAction_p2gamma_cuts::Perform_Action(), DCustomAction_p2pi_cuts::Perform_Action(), DCustomAction_dirc_reactions::Perform_Action(), DCustomAction_p2gamma_hists::Perform_Action(), DCustomAction_p2pi_hists::Perform_Action(), DCustomAction_p2gamma_unusedHists::Perform_Action(), DCustomAction_p2pi0_hists::Perform_Action(), DCustomAction_p2pi_unusedHists::Perform_Action(), DCustomAction_p3pi_hists::Perform_Action(), DCustomAction_ee_ShowerEoverP_cut::Perform_Action(), DCustomAction_ppi0gamma_hists::Perform_Action(), DCustomAction_dirc_tree::Perform_Action(), DHistogramAction_ParticleComboGenReconComparison::Perform_Action(), DHistogramAction_PID::Perform_Action(), DHistogramAction_ParticleComboKinematics::Perform_Action(), DHistogramAction_InvariantMass::Perform_Action(), DHistogramAction_MissingMass::Perform_Action(), DCutAction_MissingMass::Perform_Action(), DCutAction_MissingMassSquared::Perform_Action(), DHistogramAction_MissingMassSquared::Perform_Action(), DCutAction_InvariantMass::Perform_Action(), DHistogramAction_2DInvariantMass::Perform_Action(), DHistogramAction_Dalitz::Perform_Action(), DCutAction_BeamEnergy::Perform_Action(), DCutAction_TrackFCALShowerEOverP::Perform_Action(), DCutAction_TrackShowerEOverP::Perform_Action(), DHistogramAction_MissingTransverseMomentum::Perform_Action(), and DCutAction_PIDDeltaT::Perform_Action().

template<typename DHistType >
DHistType * DAnalysis::DAnalysisAction::GetOrCreate_Histogram ( string  locHistName,
string  locHistTitle,
Int_t  locNumBinsX,
Double_t  locXRangeMin,
Double_t  locXRangeMax 
) const
inlineprotectedinherited

Definition at line 181 of file DAnalysisAction.h.

References locHist.

template<typename DHistType , typename DBinType >
DHistType * DAnalysis::DAnalysisAction::GetOrCreate_Histogram ( string  locHistName,
string  locHistTitle,
Int_t  locNumBinsX,
DBinType *  locXBinEdges 
) const
inlineprotectedinherited

Definition at line 196 of file DAnalysisAction.h.

References locHist.

template<typename DHistType >
DHistType * DAnalysis::DAnalysisAction::GetOrCreate_Histogram ( string  locHistName,
string  locHistTitle,
Int_t  locNumBinsX,
Double_t  locXRangeMin,
Double_t  locXRangeMax,
Int_t  locNumBinsY,
Double_t  locYRangeMin,
Double_t  locYRangeMax 
) const
inlineprotectedinherited

Definition at line 211 of file DAnalysisAction.h.

References locHist.

template<typename DHistType , typename DBinType >
DHistType * DAnalysis::DAnalysisAction::GetOrCreate_Histogram ( string  locHistName,
string  locHistTitle,
Int_t  locNumBinsX,
DBinType *  locXBinEdges,
Int_t  locNumBinsY,
DBinType *  locYBinEdges 
) const
inlineprotectedinherited

Definition at line 226 of file DAnalysisAction.h.

References locHist.

template<typename DHistType , typename DBinType >
DHistType * DAnalysis::DAnalysisAction::GetOrCreate_Histogram ( string  locHistName,
string  locHistTitle,
Int_t  locNumBinsX,
DBinType *  locXBinEdges,
Int_t  locNumBinsY,
Double_t  locYRangeMin,
Double_t  locYRangeMax 
) const
inlineprotectedinherited

Definition at line 241 of file DAnalysisAction.h.

References locHist.

template<typename DHistType , typename DBinType >
DHistType * DAnalysis::DAnalysisAction::GetOrCreate_Histogram ( string  locHistName,
string  locHistTitle,
Int_t  locNumBinsX,
Double_t  locXRangeMin,
Double_t  locXRangeMax,
Int_t  locNumBinsY,
DBinType *  locYBinEdges 
) const
inlineprotectedinherited

Definition at line 256 of file DAnalysisAction.h.

References locHist.

template<typename DHistType >
DHistType * DAnalysis::DAnalysisAction::GetOrCreate_Histogram ( string  locHistName,
string  locHistTitle,
Int_t  locNumBinsX,
Double_t  locXRangeMin,
Double_t  locXRangeMax,
Int_t  locNumBinsY,
Double_t  locYRangeMin,
Double_t  locYRangeMax,
Int_t  locNumBinsZ,
Double_t  locZRangeMin,
Double_t  locZRangeMax 
) const
inlineprotectedinherited

Definition at line 271 of file DAnalysisAction.h.

References locHist.

template<typename DHistType , typename DBinType >
DHistType * DAnalysis::DAnalysisAction::GetOrCreate_Histogram ( string  locHistName,
string  locHistTitle,
Int_t  locNumBinsX,
DBinType *  locXBinEdges,
Int_t  locNumBinsY,
DBinType *  locYBinEdges,
Int_t  locNumBinsZ,
DBinType *  locZBinEdges 
) const
inlineprotectedinherited

Definition at line 286 of file DAnalysisAction.h.

References locHist.

void DHistogramAction_TrackShowerErrors::Initialize ( JEventLoop *  locEventLoop)
virtual

Implements DAnalysis::DAnalysisAction.

Definition at line 2990 of file DHistogramActions_Independent.cc.

References DAnalysis::DAnalysisAction::ChangeTo_BaseDirectory(), DAnalysis::DAnalysisAction::CreateAndChangeTo_ActionDirectory(), DAnalysis::DAnalysisAction::CreateAndChangeTo_Directory(), dFinalStatePIDs, dHistMap_ShowerEErrorVsP, dHistMap_ShowerEErrorVsPhi, dHistMap_ShowerEErrorVsTheta, dHistMap_ShowerTErrorVsP, dHistMap_ShowerTErrorVsPhi, dHistMap_ShowerTErrorVsTheta, dHistMap_ShowerXErrorVsP, dHistMap_ShowerXErrorVsPhi, dHistMap_ShowerXErrorVsTheta, dHistMap_ShowerYErrorVsP, dHistMap_ShowerYErrorVsPhi, dHistMap_ShowerYErrorVsTheta, dHistMap_ShowerZErrorVsP, dHistMap_ShowerZErrorVsPhi, dHistMap_ShowerZErrorVsTheta, dHistMap_TrackPxErrorVsP, dHistMap_TrackPxErrorVsPhi, dHistMap_TrackPxErrorVsTheta, dHistMap_TrackPyErrorVsP, dHistMap_TrackPyErrorVsPhi, dHistMap_TrackPyErrorVsTheta, dHistMap_TrackPzErrorVsP, dHistMap_TrackPzErrorVsPhi, dHistMap_TrackPzErrorVsTheta, dHistMap_TrackXErrorVsP, dHistMap_TrackXErrorVsPhi, dHistMap_TrackXErrorVsTheta, dHistMap_TrackYErrorVsP, dHistMap_TrackYErrorVsPhi, dHistMap_TrackYErrorVsTheta, dHistMap_TrackZErrorVsP, dHistMap_TrackZErrorVsPhi, dHistMap_TrackZErrorVsTheta, dMaxEError, dMaxP, dMaxPBCAL, dMaxPhi, dMaxPxyError, dMaxPzError, dMaxShowerZError, dMaxTError, dMaxTheta, dMaxThetaFCAL, dMaxXYError, dMaxZError, dMinP, dMinPhi, dMinTheta, dMinThetaBCAL, dNum2DEErrorBins, dNum2DPBins, dNum2DPhiBins, dNum2DPxyErrorBins, dNum2DPzErrorBins, dNum2DShowerZErrorBins, dNum2DTErrorBins, dNum2DThetaBins, dNum2DXYErrorBins, dNum2DZErrorBins, dShowerSelectionTag, dTrackSelectionTag, Gamma, japp, ParticleName_ROOT(), ParticleType(), and string.

Referenced by DEventProcessor_monitoring_hists::brun().

void DAnalysis::DAnalysisAction::Lock_Action ( void  )
inlineprotectedinherited

Definition at line 136 of file DAnalysisAction.h.

Referenced by DHistogramAction_ParticleComboGenReconComparison::Fill_BeamHists(), DHistogramAction_ParticleComboKinematics::Fill_BeamHists(), DHistogramAction_ParticleComboGenReconComparison::Fill_ChargedHists(), DHistogramAction_PID::Fill_ChargedHists(), DHistogramAction_ParticleComboKinematics::Fill_Hists(), DHistogramAction_DetectorMatchParams::Fill_Hists(), DHistogramAction_DetectorMatching::Fill_MatchingHists(), DHistogramAction_ParticleComboGenReconComparison::Fill_NeutralHists(), DHistogramAction_PID::Fill_NeutralHists(), DCustomAction_p2gamma_unusedHists::FillShower(), DCustomAction_p2pi_unusedHists::FillShower(), DCustomAction_p2gamma_unusedHists::FillTrack(), DCustomAction_p2pi_unusedHists::FillTrack(), DCustomAction_p2k_hists::Perform_Action(), DCustomAction_CutExtraPi0::Perform_Action(), DCustomAction_HistOmegaVsMissProton::Perform_Action(), DCustomAction_HistMass_b1_1235::Perform_Action(), DCustomAction_HistMass_X_2000::Perform_Action(), DCustomAction_dirc_reactions::Perform_Action(), DCustomAction_p2pi_hists::Perform_Action(), DCustomAction_p2gamma_hists::Perform_Action(), DCustomAction_p2gamma_unusedHists::Perform_Action(), DCustomAction_p3pi_hists::Perform_Action(), DCustomAction_ppi0gamma_hists::Perform_Action(), DCustomAction_p2pi0_hists::Perform_Action(), DCustomAction_p2pi_unusedHists::Perform_Action(), DCustomAction_CutNoDetectorHit::Perform_Action(), DHistogramAction_ParticleComboGenReconComparison::Perform_Action(), DHistogramAction_ObjectMemory::Perform_Action(), DHistogramAction_TrackVertexComparison::Perform_Action(), DHistogramAction_Reconstruction::Perform_Action(), DHistogramAction_ThrownParticleKinematics::Perform_Action(), DHistogramAction_ReconnedThrownKinematics::Perform_Action(), DHistogramAction_InvariantMass::Perform_Action(), DHistogramAction_GenReconTrackComparison::Perform_Action(), DHistogramAction_MissingMass::Perform_Action(), DHistogramAction_TruePID::Perform_Action(), DHistogramAction_MissingMassSquared::Perform_Action(), DHistogramAction_DetectorPID::Perform_Action(), DHistogramAction_2DInvariantMass::Perform_Action(), DHistogramAction_Dalitz::Perform_Action(), DHistogramAction_Neutrals::Perform_Action(), DHistogramAction_KinFitResults::Perform_Action(), DHistogramAction_MissingTransverseMomentum::Perform_Action(), DHistogramAction_EventVertex::Perform_Action(), DCutAction_OneVertexKinFit::Perform_Action(), DHistogramAction_DetectedParticleKinematics::Perform_Action(), Perform_Action(), DHistogramAction_NumReconstructedObjects::Perform_Action(), and DHistogramAction_TrackMultiplicity::Perform_Action().

bool DAnalysis::DAnalysisAction::operator() ( JEventLoop *  locEventLoop)
inlineinherited

Definition at line 121 of file DAnalysisAction.h.

bool DAnalysis::DAnalysisAction::operator() ( JEventLoop *  locEventLoop,
const DParticleCombo locParticleCombo 
)
inlineinherited

Definition at line 128 of file DAnalysisAction.h.

bool DHistogramAction_TrackShowerErrors::Perform_Action ( JEventLoop *  locEventLoop,
const DParticleCombo locParticleCombo 
)
privatevirtual
void DAnalysis::DAnalysisAction::Unlock_Action ( void  )
inlineprotectedinherited

Definition at line 141 of file DAnalysisAction.h.

Referenced by DHistogramAction_ParticleComboGenReconComparison::Fill_BeamHists(), DHistogramAction_ParticleComboKinematics::Fill_BeamHists(), DHistogramAction_ParticleComboGenReconComparison::Fill_ChargedHists(), DHistogramAction_PID::Fill_ChargedHists(), DHistogramAction_ParticleComboKinematics::Fill_Hists(), DHistogramAction_DetectorMatchParams::Fill_Hists(), DHistogramAction_DetectorMatching::Fill_MatchingHists(), DHistogramAction_ParticleComboGenReconComparison::Fill_NeutralHists(), DHistogramAction_PID::Fill_NeutralHists(), DCustomAction_p2gamma_unusedHists::FillShower(), DCustomAction_p2pi_unusedHists::FillShower(), DCustomAction_p2gamma_unusedHists::FillTrack(), DCustomAction_p2pi_unusedHists::FillTrack(), DCustomAction_p2k_hists::Perform_Action(), DCustomAction_CutExtraPi0::Perform_Action(), DCustomAction_HistOmegaVsMissProton::Perform_Action(), DCustomAction_HistMass_b1_1235::Perform_Action(), DCustomAction_HistMass_X_2000::Perform_Action(), DCustomAction_dirc_reactions::Perform_Action(), DCustomAction_p2pi_hists::Perform_Action(), DCustomAction_p2gamma_hists::Perform_Action(), DCustomAction_p2gamma_unusedHists::Perform_Action(), DCustomAction_p3pi_hists::Perform_Action(), DCustomAction_ppi0gamma_hists::Perform_Action(), DCustomAction_p2pi0_hists::Perform_Action(), DCustomAction_p2pi_unusedHists::Perform_Action(), DCustomAction_CutNoDetectorHit::Perform_Action(), DHistogramAction_ParticleComboGenReconComparison::Perform_Action(), DHistogramAction_ObjectMemory::Perform_Action(), DHistogramAction_TrackVertexComparison::Perform_Action(), DHistogramAction_Reconstruction::Perform_Action(), DHistogramAction_ThrownParticleKinematics::Perform_Action(), DHistogramAction_ReconnedThrownKinematics::Perform_Action(), DHistogramAction_InvariantMass::Perform_Action(), DHistogramAction_GenReconTrackComparison::Perform_Action(), DHistogramAction_MissingMass::Perform_Action(), DHistogramAction_TruePID::Perform_Action(), DHistogramAction_MissingMassSquared::Perform_Action(), DHistogramAction_DetectorPID::Perform_Action(), DHistogramAction_2DInvariantMass::Perform_Action(), DHistogramAction_Dalitz::Perform_Action(), DHistogramAction_Neutrals::Perform_Action(), DHistogramAction_MissingTransverseMomentum::Perform_Action(), DHistogramAction_EventVertex::Perform_Action(), DCutAction_OneVertexKinFit::Perform_Action(), DHistogramAction_DetectedParticleKinematics::Perform_Action(), Perform_Action(), DHistogramAction_NumReconstructedObjects::Perform_Action(), and DHistogramAction_TrackMultiplicity::Perform_Action().

Member Data Documentation

deque<Particle_t> DHistogramAction_TrackShowerErrors::dFinalStatePIDs

Definition at line 782 of file DHistogramActions_Independent.h.

Referenced by Initialize().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerEErrorVsP
private

Definition at line 812 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerEErrorVsPhi
private

Definition at line 824 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerEErrorVsTheta
private

Definition at line 818 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerTErrorVsP
private

Definition at line 816 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerTErrorVsPhi
private

Definition at line 828 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerTErrorVsTheta
private

Definition at line 822 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerXErrorVsP
private

Definition at line 813 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerXErrorVsPhi
private

Definition at line 825 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerXErrorVsTheta
private

Definition at line 819 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerYErrorVsP
private

Definition at line 814 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerYErrorVsPhi
private

Definition at line 826 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerYErrorVsTheta
private

Definition at line 820 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerZErrorVsP
private

Definition at line 815 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerZErrorVsPhi
private

Definition at line 827 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<bool, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_ShowerZErrorVsTheta
private

Definition at line 821 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackPxErrorVsP
private

Definition at line 790 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackPxErrorVsPhi
private

Definition at line 804 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackPxErrorVsTheta
private

Definition at line 797 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackPyErrorVsP
private

Definition at line 791 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackPyErrorVsPhi
private

Definition at line 805 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackPyErrorVsTheta
private

Definition at line 798 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackPzErrorVsP
private

Definition at line 792 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackPzErrorVsPhi
private

Definition at line 806 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackPzErrorVsTheta
private

Definition at line 799 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackXErrorVsP
private

Definition at line 793 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackXErrorVsPhi
private

Definition at line 807 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackXErrorVsTheta
private

Definition at line 800 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackYErrorVsP
private

Definition at line 794 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackYErrorVsPhi
private

Definition at line 808 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackYErrorVsTheta
private

Definition at line 801 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackZErrorVsP
private

Definition at line 795 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackZErrorVsPhi
private

Definition at line 809 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_TrackShowerErrors::dHistMap_TrackZErrorVsTheta
private

Definition at line 802 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

double DHistogramAction_TrackShowerErrors::dMaxEError

Definition at line 779 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMaxP

Definition at line 778 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMaxPBCAL

Definition at line 778 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMaxPhi

Definition at line 778 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMaxPxyError

Definition at line 779 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMaxPzError

Definition at line 779 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMaxShowerZError

Definition at line 779 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMaxTError

Definition at line 779 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMaxTheta

Definition at line 778 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMaxThetaFCAL

Definition at line 778 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMaxXYError

Definition at line 779 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMaxZError

Definition at line 779 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMinP

Definition at line 778 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMinPhi

Definition at line 778 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMinPIDFOM

Definition at line 775 of file DHistogramActions_Independent.h.

Referenced by Perform_Action().

double DHistogramAction_TrackShowerErrors::dMinTheta

Definition at line 778 of file DHistogramActions_Independent.h.

Referenced by Initialize().

double DHistogramAction_TrackShowerErrors::dMinThetaBCAL

Definition at line 778 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_TrackShowerErrors::dNum2DEErrorBins

Definition at line 777 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_TrackShowerErrors::dNum2DPBins

Definition at line 776 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_TrackShowerErrors::dNum2DPhiBins

Definition at line 776 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_TrackShowerErrors::dNum2DPxyErrorBins

Definition at line 777 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_TrackShowerErrors::dNum2DPzErrorBins

Definition at line 777 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_TrackShowerErrors::dNum2DShowerZErrorBins

Definition at line 776 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_TrackShowerErrors::dNum2DTErrorBins

Definition at line 777 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_TrackShowerErrors::dNum2DThetaBins

Definition at line 776 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_TrackShowerErrors::dNum2DXYErrorBins

Definition at line 776 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_TrackShowerErrors::dNum2DZErrorBins

Definition at line 776 of file DHistogramActions_Independent.h.

Referenced by Initialize().

bool DAnalysis::DAnalysisAction::dPerformAntiCut
inherited

Definition at line 94 of file DAnalysisAction.h.

string DHistogramAction_TrackShowerErrors::dShowerSelectionTag

Definition at line 780 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

string DHistogramAction_TrackShowerErrors::dTrackSelectionTag

Definition at line 780 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().


The documentation for this class was generated from the following files: