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

#include <DHistogramActions_Independent.h>

+ Inheritance diagram for DHistogramAction_NumReconstructedObjects:

Public Member Functions

 DHistogramAction_NumReconstructedObjects (const DReaction *locReaction, string locActionUniqueString="")
 
 DHistogramAction_NumReconstructedObjects (string locActionUniqueString)
 
 DHistogramAction_NumReconstructedObjects (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 dMaxNumObjects
 
unsigned int dMaxNumMatchObjects
 
unsigned int dMaxNumCDCHits
 
unsigned int dMaxNumFDCHits
 
unsigned int dMaxNumTOFCalorimeterHits
 
unsigned int dMaxNumBeamPhotons
 
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

TH2D * dHist_NumHighLevelObjects
 
TH1D * dHist_NumChargedTracks
 
TH1D * dHist_NumPosChargedTracks
 
TH1D * dHist_NumNegChargedTracks
 
TH1D * dHist_NumTimeBasedTracks
 
TH1D * dHist_NumPosTimeBasedTracks
 
TH1D * dHist_NumNegTimeBasedTracks
 
TH1D * dHist_NumWireBasedTracks
 
TH1D * dHist_NumPosWireBasedTracks
 
TH1D * dHist_NumNegWireBasedTracks
 
TH1D * dHist_NumTrackCandidates
 
TH1D * dHist_NumPosTrackCandidates
 
TH1D * dHist_NumNegTrackCandidates
 
TH1D * dHist_NumPosTrackCandidates_CDC
 
TH1D * dHist_NumNegTrackCandidates_CDC
 
TH1D * dHist_NumPosTrackCandidates_FDC
 
TH1D * dHist_NumNegTrackCandidates_FDC
 
TH1D * dHist_NumBeamPhotons
 
TH1D * dHist_NumFCALShowers
 
TH1D * dHist_NumBCALShowers
 
TH1D * dHist_NumNeutralShowers
 
TH1D * dHist_NumTOFPoints
 
TH1D * dHist_NumSCHits
 
TH1D * dHist_NumTAGMHits
 
TH1D * dHist_NumTAGHHits
 
TH1D * dHist_NumTrackBCALMatches
 
TH1D * dHist_NumTrackFCALMatches
 
TH1D * dHist_NumTrackTOFMatches
 
TH1D * dHist_NumTrackSCMatches
 
TH1I * dHist_NumCDCHits
 
TH1I * dHist_NumFDCWireHits
 
TH1I * dHist_NumFDCCathodeHits
 
TH1I * dHist_NumFDCPseudoHits
 
TH1I * dHist_NumTOFHits
 
TH1I * dHist_NumBCALHits
 
TH1I * dHist_NumFCALHits
 
TH1I * dHist_NumRFSignals
 

Detailed Description

Definition at line 831 of file DHistogramActions_Independent.h.

Constructor & Destructor Documentation

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

Definition at line 834 of file DHistogramActions_Independent.h.

DHistogramAction_NumReconstructedObjects::DHistogramAction_NumReconstructedObjects ( string  locActionUniqueString)
inline

Definition at line 838 of file DHistogramActions_Independent.h.

DHistogramAction_NumReconstructedObjects::DHistogramAction_NumReconstructedObjects ( void  )
inline

Definition at line 842 of file DHistogramActions_Independent.h.

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(), DHistogramAction_TrackShowerErrors::Initialize(), 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_dirc_reactions::Initialize(), DCustomAction_p2pi_hists::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(), DHistogramAction_TrackShowerErrors::Initialize(), 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_ppi0gamma_Pi0Cuts::Perform_Action(), DCustomAction_p3pi_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_HistOmegaVsMissProton::Perform_Action(), DCustomAction_HistMass_b1_1235::Perform_Action(), DCustomAction_HistMass_X_2000::Perform_Action(), DCustomAction_p2k_hists::Perform_Action(), DCustomAction_CutExtraPi0::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(), DHistogramAction_TrackShowerErrors::Perform_Action(), 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_NumReconstructedObjects::Perform_Action ( JEventLoop *  locEventLoop,
const DParticleCombo locParticleCombo = NULL 
)
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_HistOmegaVsMissProton::Perform_Action(), DCustomAction_HistMass_b1_1235::Perform_Action(), DCustomAction_HistMass_X_2000::Perform_Action(), DCustomAction_p2k_hists::Perform_Action(), DCustomAction_CutExtraPi0::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(), DHistogramAction_TrackShowerErrors::Perform_Action(), Perform_Action(), and DHistogramAction_TrackMultiplicity::Perform_Action().

Member Data Documentation

TH1I* DHistogramAction_NumReconstructedObjects::dHist_NumBCALHits
private

Definition at line 897 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumBCALShowers
private

Definition at line 880 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumBeamPhotons
private

Definition at line 878 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1I* DHistogramAction_NumReconstructedObjects::dHist_NumCDCHits
private

Definition at line 892 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumChargedTracks
private

Definition at line 860 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1I* DHistogramAction_NumReconstructedObjects::dHist_NumFCALHits
private

Definition at line 898 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumFCALShowers
private

Definition at line 879 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1I* DHistogramAction_NumReconstructedObjects::dHist_NumFDCCathodeHits
private

Definition at line 894 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1I* DHistogramAction_NumReconstructedObjects::dHist_NumFDCPseudoHits
private

Definition at line 895 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1I* DHistogramAction_NumReconstructedObjects::dHist_NumFDCWireHits
private

Definition at line 893 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH2D* DHistogramAction_NumReconstructedObjects::dHist_NumHighLevelObjects
private

Definition at line 858 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumNegChargedTracks
private

Definition at line 862 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumNegTimeBasedTracks
private

Definition at line 866 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumNegTrackCandidates
private

Definition at line 872 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumNegTrackCandidates_CDC
private

Definition at line 874 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumNegTrackCandidates_FDC
private

Definition at line 876 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumNegWireBasedTracks
private

Definition at line 869 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumNeutralShowers
private

Definition at line 881 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumPosChargedTracks
private

Definition at line 861 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumPosTimeBasedTracks
private

Definition at line 865 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumPosTrackCandidates
private

Definition at line 871 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumPosTrackCandidates_CDC
private

Definition at line 873 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumPosTrackCandidates_FDC
private

Definition at line 875 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumPosWireBasedTracks
private

Definition at line 868 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1I* DHistogramAction_NumReconstructedObjects::dHist_NumRFSignals
private

Definition at line 900 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumSCHits
private

Definition at line 883 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumTAGHHits
private

Definition at line 885 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumTAGMHits
private

Definition at line 884 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumTimeBasedTracks
private

Definition at line 864 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1I* DHistogramAction_NumReconstructedObjects::dHist_NumTOFHits
private

Definition at line 896 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumTOFPoints
private

Definition at line 882 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumTrackBCALMatches
private

Definition at line 887 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumTrackCandidates
private

Definition at line 870 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumTrackFCALMatches
private

Definition at line 888 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumTrackSCMatches
private

Definition at line 890 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumTrackTOFMatches
private

Definition at line 889 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

TH1D* DHistogramAction_NumReconstructedObjects::dHist_NumWireBasedTracks
private

Definition at line 867 of file DHistogramActions_Independent.h.

Referenced by Initialize(), and Perform_Action().

unsigned int DHistogramAction_NumReconstructedObjects::dMaxNumBeamPhotons

Definition at line 851 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_NumReconstructedObjects::dMaxNumCDCHits

Definition at line 848 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_NumReconstructedObjects::dMaxNumFDCHits

Definition at line 849 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_NumReconstructedObjects::dMaxNumMatchObjects

Definition at line 847 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_NumReconstructedObjects::dMaxNumObjects

Definition at line 846 of file DHistogramActions_Independent.h.

Referenced by Initialize().

unsigned int DHistogramAction_NumReconstructedObjects::dMaxNumTOFCalorimeterHits

Definition at line 850 of file DHistogramActions_Independent.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: