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

#include <DHistogramActions_Thrown.h>

+ Inheritance diagram for DHistogramAction_ThrownParticleKinematics:

Public Member Functions

 DHistogramAction_ThrownParticleKinematics (const DReaction *locReaction, string locActionUniqueString="")
 
 DHistogramAction_ThrownParticleKinematics (string locActionUniqueString)
 
 DHistogramAction_ThrownParticleKinematics (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

unsigned int dNumPBins
 
unsigned int dNumThetaBins
 
unsigned int dNumPhiBins
 
unsigned int dNumVertexZBins
 
unsigned int dNumTBins
 
unsigned int dNumVertexXYBins
 
unsigned int dNum2DPBins
 
unsigned int dNum2DThetaBins
 
unsigned int dNum2DPhiBins
 
double dMinT
 
double dMaxT
 
double dMinP
 
double dMaxP
 
double dMinTheta
 
double dMaxTheta
 
double dMinPhi
 
double dMaxPhi
 
double dMinVertexZ
 
double dMaxVertexZ
 
double dMinVertexXY
 
double dMaxVertexXY
 
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=NULL)
 

Private Attributes

TH1I * dMCGENBeamParticle_P
 
TH1I * dMCGENBeamParticle_Time
 
TH1I * dAllBeamParticle_P
 
TH1I * dAllBeamParticle_Time
 
map< Particle_t, TH2I * > dHistMap_PVsTheta
 
map< Particle_t, TH2I * > dHistMap_PhiVsTheta
 
map< Particle_t, TH1I * > dHistMap_P
 
map< Particle_t, TH1I * > dHistMap_Theta
 
map< Particle_t, TH1I * > dHistMap_Phi
 
map< Particle_t, TH1I * > dHistMap_VertexZ
 
map< Particle_t, TH2I * > dHistMap_VertexYVsX
 
map< Particle_t, TH1I * > dHistMap_VertexT
 

Detailed Description

Definition at line 160 of file DHistogramActions_Thrown.h.

Constructor & Destructor Documentation

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

Definition at line 163 of file DHistogramActions_Thrown.h.

References Gamma, KMinus, KPlus, Neutron, PiMinus, PiPlus, and Proton.

DHistogramAction_ThrownParticleKinematics::DHistogramAction_ThrownParticleKinematics ( string  locActionUniqueString)
inline

Definition at line 173 of file DHistogramActions_Thrown.h.

References Gamma, KMinus, KPlus, Neutron, PiMinus, PiPlus, and Proton.

DHistogramAction_ThrownParticleKinematics::DHistogramAction_ThrownParticleKinematics ( void  )
inline

Definition at line 183 of file DHistogramActions_Thrown.h.

References Gamma, KMinus, KPlus, Neutron, 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_HistMass_X_2000::Initialize(), DCustomAction_HistMass_b1_1235::Initialize(), DCustomAction_p2k_hists::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(), 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(), DHistogramAction_TrackShowerErrors::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_HistOmegaVsMissProton::Initialize(), DCustomAction_p2k_hists::Initialize(), DCustomAction_HistMass_X_2000::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(), 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(), DHistogramAction_TrackShowerErrors::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 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_CutExtraPi0::Perform_Action(), DCustomAction_HistOmegaVsMissProton::Perform_Action(), DCustomAction_HistMass_b1_1235::Perform_Action(), DCustomAction_HistMass_X_2000::Perform_Action(), DCustomAction_p2k_hists::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(), 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(), DHistogramAction_TrackShowerErrors::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.

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_CutExtraPi0::Perform_Action(), DCustomAction_HistOmegaVsMissProton::Perform_Action(), DCustomAction_HistMass_b1_1235::Perform_Action(), DCustomAction_HistMass_X_2000::Perform_Action(), DCustomAction_p2k_hists::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(), 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(), DHistogramAction_TrackShowerErrors::Perform_Action(), DHistogramAction_NumReconstructedObjects::Perform_Action(), and DHistogramAction_TrackMultiplicity::Perform_Action().

Member Data Documentation

TH1I* DHistogramAction_ThrownParticleKinematics::dAllBeamParticle_P
private

Definition at line 207 of file DHistogramActions_Thrown.h.

Referenced by Initialize(), and Perform_Action().

TH1I* DHistogramAction_ThrownParticleKinematics::dAllBeamParticle_Time
private

Definition at line 208 of file DHistogramActions_Thrown.h.

Referenced by Initialize(), and Perform_Action().

deque<Particle_t> DHistogramAction_ThrownParticleKinematics::dFinalStatePIDs

Definition at line 196 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

map<Particle_t, TH1I*> DHistogramAction_ThrownParticleKinematics::dHistMap_P
private

Definition at line 212 of file DHistogramActions_Thrown.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH1I*> DHistogramAction_ThrownParticleKinematics::dHistMap_Phi
private

Definition at line 214 of file DHistogramActions_Thrown.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_ThrownParticleKinematics::dHistMap_PhiVsTheta
private

Definition at line 211 of file DHistogramActions_Thrown.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_ThrownParticleKinematics::dHistMap_PVsTheta
private

Definition at line 210 of file DHistogramActions_Thrown.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH1I*> DHistogramAction_ThrownParticleKinematics::dHistMap_Theta
private

Definition at line 213 of file DHistogramActions_Thrown.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH1I*> DHistogramAction_ThrownParticleKinematics::dHistMap_VertexT
private

Definition at line 217 of file DHistogramActions_Thrown.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH2I*> DHistogramAction_ThrownParticleKinematics::dHistMap_VertexYVsX
private

Definition at line 216 of file DHistogramActions_Thrown.h.

Referenced by Initialize(), and Perform_Action().

map<Particle_t, TH1I*> DHistogramAction_ThrownParticleKinematics::dHistMap_VertexZ
private

Definition at line 215 of file DHistogramActions_Thrown.h.

Referenced by Initialize(), and Perform_Action().

double DHistogramAction_ThrownParticleKinematics::dMaxP

Definition at line 194 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

double DHistogramAction_ThrownParticleKinematics::dMaxPhi

Definition at line 194 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

double DHistogramAction_ThrownParticleKinematics::dMaxT

Definition at line 194 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

double DHistogramAction_ThrownParticleKinematics::dMaxTheta

Definition at line 194 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

double DHistogramAction_ThrownParticleKinematics::dMaxVertexXY

Definition at line 194 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

double DHistogramAction_ThrownParticleKinematics::dMaxVertexZ

Definition at line 194 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

TH1I* DHistogramAction_ThrownParticleKinematics::dMCGENBeamParticle_P
private

Definition at line 205 of file DHistogramActions_Thrown.h.

Referenced by Initialize(), and Perform_Action().

TH1I* DHistogramAction_ThrownParticleKinematics::dMCGENBeamParticle_Time
private

Definition at line 206 of file DHistogramActions_Thrown.h.

Referenced by Initialize(), and Perform_Action().

double DHistogramAction_ThrownParticleKinematics::dMinP

Definition at line 194 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

double DHistogramAction_ThrownParticleKinematics::dMinPhi

Definition at line 194 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

double DHistogramAction_ThrownParticleKinematics::dMinT

Definition at line 194 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

double DHistogramAction_ThrownParticleKinematics::dMinTheta

Definition at line 194 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

double DHistogramAction_ThrownParticleKinematics::dMinVertexXY

Definition at line 194 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

double DHistogramAction_ThrownParticleKinematics::dMinVertexZ

Definition at line 194 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

unsigned int DHistogramAction_ThrownParticleKinematics::dNum2DPBins

Definition at line 193 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

unsigned int DHistogramAction_ThrownParticleKinematics::dNum2DPhiBins

Definition at line 193 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

unsigned int DHistogramAction_ThrownParticleKinematics::dNum2DThetaBins

Definition at line 193 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

unsigned int DHistogramAction_ThrownParticleKinematics::dNumPBins

Definition at line 193 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

unsigned int DHistogramAction_ThrownParticleKinematics::dNumPhiBins

Definition at line 193 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

unsigned int DHistogramAction_ThrownParticleKinematics::dNumTBins

Definition at line 193 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

unsigned int DHistogramAction_ThrownParticleKinematics::dNumThetaBins

Definition at line 193 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

unsigned int DHistogramAction_ThrownParticleKinematics::dNumVertexXYBins

Definition at line 193 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

unsigned int DHistogramAction_ThrownParticleKinematics::dNumVertexZBins

Definition at line 193 of file DHistogramActions_Thrown.h.

Referenced by Initialize().

bool DAnalysis::DAnalysisAction::dPerformAntiCut
inherited

Definition at line 94 of file DAnalysisAction.h.


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