Hall-D Software
alpha
|
#include <DHistogramActions_Reaction.h>
Public Member Functions | |
DHistogramAction_KinFitResults (const DReaction *locReaction, double locPullHistConfidenceLevelCut, string locActionUniqueString="") | |
DHistogramAction_KinFitResults (const DReaction *locReaction, double locPullHistConfidenceLevelCut, bool locHistDependenceFlag, string locActionUniqueString="") | |
void | Initialize (JEventLoop *locEventLoop) |
const DReaction * | Get_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 | dNumConfidenceLevelBins |
unsigned int | dNumPullBins |
unsigned int | dNum2DPBins |
unsigned int | dNum2DThetaBins |
unsigned int | dNum2DPhiBins |
unsigned int | dNum2DPullBins |
unsigned int | dNum2DConfidenceLevelBins |
unsigned int | dNum2DBeamEBins |
double | dMinPull |
double | dMaxPull |
double | dMinP |
double | dMaxP |
double | dMinTheta |
double | dMaxTheta |
double | dMinPhi |
double | dMaxPhi |
double | dMinBeamE |
double | dMaxBeamE |
unsigned int | dNumDeltaPOverPBins = 400 |
unsigned int | dNumDeltaShowerEBins = 400 |
unsigned int | dNumDeltaThetaBins = 400 |
unsigned int | dNumDeltaPhiBins = 400 |
unsigned int | dNumDeltaVertexXYBins = 1000 |
unsigned int | dNumDeltaVertexZBins = 800 |
unsigned int | dNumDeltaTBins = 1000 |
unsigned int | dNum2DDeltaPOverPBins = 200 |
unsigned int | dNum2DDeltaShowerEBins = 200 |
unsigned int | dNum2DDeltaThetaBins = 200 |
unsigned int | dNum2DDeltaPhiBins = 200 |
unsigned int | dNum2DDeltaVertexXYBins = 500 |
unsigned int | dNum2DDeltaVertexZBins = 400 |
unsigned int | dNum2DDeltaTBins = 500 |
double | dMaxDeltaPOverP = 1.0 |
double | dMaxDeltaShowerE = 1.0 |
double | dMaxDeltaTheta = 10.0 |
double | dMaxDeltaPhi = 20.0 |
double | dMaxDeltaT = 5.0 |
double | dMaxDeltaVertexXY = 10.0 |
double | dMaxDeltaVertexZ = 40.0 |
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) |
void | Create_ParticlePulls (string locFullROOTName, bool locIsChargedFlag, bool locIsInVertexFitFlag, bool locIsNeutralShowerFlag, int locStepIndex, Particle_t locPID) |
void | Get_DeltaBinningParams (DKinFitPullType locPullType, bool loc2DFlag, int &locNumBins, double &locMax) |
void | Get_HistNameTitle (DKinFitPullType locPullType, string locFullROOTName, int locVsKey, string &locHistName, string &locHistTitle) |
double | Get_Delta (DKinFitPullType locPullType, const DKinematicData *locMeasured, const DKinematicData *locKinFit) |
Definition at line 520 of file DHistogramActions_Reaction.h.
|
inline |
Definition at line 523 of file DHistogramActions_Reaction.h.
|
inline |
Definition at line 529 of file DHistogramActions_Reaction.h.
|
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(), 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(), Initialize(), DHistogramAction_DetectorMatchParams::Initialize(), DHistogramAction_MissingTransverseMomentum::Initialize(), DHistogramAction_EventVertex::Initialize(), DHistogramAction_DetectedParticleKinematics::Initialize(), DHistogramAction_TrackShowerErrors::Initialize(), DHistogramAction_NumReconstructedObjects::Initialize(), and DHistogramAction_TrackMultiplicity::Initialize().
|
private |
Definition at line 1851 of file DHistogramActions_Reaction.cc.
References d_EPull, DAnalysis::d_P4AndSpacetimeFit, d_PxPull, d_PyPull, d_PzPull, DAnalysis::d_SpacetimeFit, d_TPull, DAnalysis::d_VertexFit, d_XxPull, d_XyPull, d_XzPull, dHistDependenceFlag, dHistMap_Deltas, dHistMap_DeltasVsP, dHistMap_DeltasVsPhi, dHistMap_DeltasVsTheta, dHistMap_Pulls, dHistMap_PullsVsP, dHistMap_PullsVsPhi, dHistMap_PullsVsTheta, dMaxBeamE, dMaxP, dMaxPhi, dMaxPull, dMaxTheta, dMinBeamE, dMinP, dMinPhi, dMinPull, dMinTheta, dNum2DBeamEBins, dNum2DPBins, dNum2DPhiBins, dNum2DThetaBins, dNumPullBins, Get_DeltaBinningParams(), Get_HistNameTitle(), DAnalysis::DReaction::Get_KinFitType(), DAnalysis::DAnalysisAction::Get_Reaction(), and string.
Referenced by Initialize().
|
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(), 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(), 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().
|
inlineprotectedinherited |
Definition at line 157 of file DAnalysisAction.h.
Referenced by DAnalysis::DAnalysisAction::CreateAndChangeTo_ActionDirectory(), DCustomAction_dirc_reactions::Initialize(), DHistogramAction_ParticleComboGenReconComparison::Initialize(), DHistogramAction_PID::Initialize(), DHistogramAction_TrackVertexComparison::Initialize(), DHistogramAction_Reconstruction::Initialize(), DHistogramAction_ThrownParticleKinematics::Initialize(), DHistogramAction_ParticleComboKinematics::Initialize(), DHistogramAction_ReconnedThrownKinematics::Initialize(), DHistogramAction_DetectorMatching::Initialize(), DHistogramAction_GenReconTrackComparison::Initialize(), DHistogramAction_TruePID::Initialize(), DHistogramAction_DetectorPID::Initialize(), Initialize(), DHistogramAction_DetectorMatchParams::Initialize(), DHistogramAction_EventVertex::Initialize(), DHistogramAction_DetectedParticleKinematics::Initialize(), and DHistogramAction_TrackShowerErrors::Initialize().
|
inlineprotectedinherited |
Definition at line 168 of file DAnalysisAction.h.
|
inlineprotectedinherited |
Definition at line 174 of file DAnalysisAction.h.
|
inlinevirtualinherited |
Reimplemented in DCutAction_NoPIDHit, DCutAction_PIDTimingBeta, DCutAction_PIDDeltaT, DCutAction_TrackShowerEOverP, DCutAction_TrackFCALShowerEOverP, DCutAction_BeamEnergy, DCutAction_TrackHitPattern, DCutAction_TransverseMomentum, DCutAction_GoodEventRFBunch, DCutAction_InvariantMass, DCutAction_MissingMassSquared, DCutAction_MissingMass, DCutAction_KinFitFOM, DCutAction_MaxTrackDOCA, DCutAction_AllVertexZ, DCutAction_ProductionVertexZ, DCutAction_CombinedTrackingFOM, DCutAction_CombinedPIDFOM, DCutAction_EachPIDFOM, DCutAction_PIDFOM, DCutAction_ThrownTopology, and DCutAction_MinTrackHits.
Definition at line 34 of file DAnalysisAction.h.
Referenced by DAnalysisResults_factory::brun(), and DAnalysis::DAnalysisAction::CreateAndChangeTo_ActionDirectory().
|
inlineinherited |
Definition at line 35 of file DAnalysisAction.h.
|
inlineprotectedinherited |
Definition at line 83 of file DAnalysisAction.h.
Referenced by DHistogramAction_ObjectMemory::Perform_Action(), DHistogramAction_Reconstruction::Perform_Action(), DHistogramAction_ThrownParticleKinematics::Perform_Action(), DHistogramAction_ReconnedThrownKinematics::Perform_Action(), DHistogramAction_DetectorMatching::Perform_Action(), DHistogramAction_GenReconTrackComparison::Perform_Action(), DHistogramAction_DetectorPID::Perform_Action(), DHistogramAction_Neutrals::Perform_Action(), DHistogramAction_DetectorMatchParams::Perform_Action(), DHistogramAction_EventVertex::Perform_Action(), DHistogramAction_DetectedParticleKinematics::Perform_Action(), DHistogramAction_TrackShowerErrors::Perform_Action(), DHistogramAction_NumReconstructedObjects::Perform_Action(), and DHistogramAction_TrackMultiplicity::Perform_Action().
|
private |
Definition at line 2175 of file DHistogramActions_Reaction.cc.
References d_EPull, d_PxPull, d_PyPull, d_PzPull, d_TPull, d_XxPull, d_XyPull, d_XzPull, DKinematicData::energy(), DKinematicData::momentum(), DKinematicData::position(), and DKinematicData::time().
Referenced by Perform_Action().
|
private |
Definition at line 2004 of file DHistogramActions_Reaction.cc.
References d_EPull, d_PxPull, d_PyPull, d_PzPull, d_TPull, d_XxPull, d_XyPull, d_XzPull, dMaxDeltaPhi, dMaxDeltaPOverP, dMaxDeltaShowerE, dMaxDeltaT, dMaxDeltaTheta, dMaxDeltaVertexXY, dMaxDeltaVertexZ, dNum2DDeltaPhiBins, dNum2DDeltaPOverPBins, dNum2DDeltaShowerEBins, dNum2DDeltaTBins, dNum2DDeltaThetaBins, dNum2DDeltaVertexXYBins, dNum2DDeltaVertexZBins, dNumDeltaPhiBins, dNumDeltaPOverPBins, dNumDeltaShowerEBins, dNumDeltaTBins, dNumDeltaThetaBins, dNumDeltaVertexXYBins, and dNumDeltaVertexZBins.
Referenced by Create_ParticlePulls().
|
private |
|
inlineinherited |
Definition at line 33 of file DAnalysisAction.h.
Referenced by 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(), 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(), 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().
|
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().
|
inlineprotectedinherited |
Definition at line 181 of file DAnalysisAction.h.
References locHist.
|
inlineprotectedinherited |
Definition at line 196 of file DAnalysisAction.h.
References locHist.
|
inlineprotectedinherited |
Definition at line 211 of file DAnalysisAction.h.
References locHist.
|
inlineprotectedinherited |
Definition at line 226 of file DAnalysisAction.h.
References locHist.
|
inlineprotectedinherited |
Definition at line 241 of file DAnalysisAction.h.
References locHist.
|
inlineprotectedinherited |
Definition at line 256 of file DAnalysisAction.h.
References locHist.
|
inlineprotectedinherited |
Definition at line 271 of file DAnalysisAction.h.
References locHist.
|
inlineprotectedinherited |
Definition at line 286 of file DAnalysisAction.h.
References locHist.
|
virtual |
Implements DAnalysis::DAnalysisAction.
Definition at line 1672 of file DHistogramActions_Reaction.cc.
References DAnalysis::DAnalysisAction::ChangeTo_BaseDirectory(), Create_ParticlePulls(), DAnalysis::DAnalysisAction::CreateAndChangeTo_ActionDirectory(), DAnalysis::DAnalysisAction::CreateAndChangeTo_Directory(), d_AllCharges, DAnalysis::d_FinalState, DAnalysis::d_InitialState, DAnalysis::d_NoFit, DAnalysis::d_P4AndSpacetimeFit, DAnalysis::d_P4AndVertexFit, DAnalysis::d_SpacetimeFit, DAnalysis::d_VertexFit, dAnalysisUtilities, dHist_ConfidenceLevel, dHistDependenceFlag, dHistMap_ConfidenceLevel_VsP, dHistMap_ConfidenceLevel_VsPhi, dHistMap_ConfidenceLevel_VsTheta, dKinFitUtils, dMaxBeamE, dMaxP, dMaxPhi, dMaxTheta, dMinBeamE, dMinP, dMinPhi, dMinTheta, dNum2DBeamEBins, dNum2DConfidenceLevelBins, dNum2DPBins, dNum2DPhiBins, dNum2DThetaBins, dNumConfidenceLevelBins, DKinFitUtils_GlueX::Get_ConstraintInfo(), DAnalysis::DReaction::Get_FinalPIDs(), DAnalysis::DReactionStepVertexInfo::Get_FullConstrainParticles(), DKinFitUtils_GlueX::Get_IncludeBeamlineInVertexFitFlag(), DAnalysis::DReactionStep::Get_InitialPID(), DAnalysis::Get_IsFirstStepBeam(), DAnalysis::DReaction::Get_NumReactionSteps(), DAnalysis::DAnalysisAction::Get_Reaction(), DAnalysis::DReactionVertexInfo::Get_Reactions(), DAnalysis::DReaction::Get_ReactionStep(), DAnalysis::Get_StepName(), DAnalysis::DReactionVertexInfo::Get_StepVertexInfo(), japp, ParticleCharge(), ParticleMass(), ParticleName_ROOT(), ParticleType(), and string.
|
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(), 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().
|
inlineinherited |
Definition at line 121 of file DAnalysisAction.h.
|
inlineinherited |
Definition at line 128 of file DAnalysisAction.h.
|
privatevirtual |
Implements DAnalysis::DAnalysisAction.
Definition at line 2043 of file DHistogramActions_Reaction.cc.
References d_PzPull, dHist_ConfidenceLevel, dHistDependenceFlag, dHistMap_ConfidenceLevel_VsP, dHistMap_ConfidenceLevel_VsPhi, dHistMap_ConfidenceLevel_VsTheta, dHistMap_Deltas, dHistMap_DeltasVsP, dHistMap_DeltasVsPhi, dHistMap_DeltasVsTheta, dHistMap_Pulls, dHistMap_PullsVsP, dHistMap_PullsVsPhi, dHistMap_PullsVsTheta, dPullHistConfidenceLevelCut, DKinFitResults::Get_ConfidenceLevel(), Get_Delta(), DAnalysis::DParticleComboStep::Get_FinalParticles(), DAnalysis::DParticleComboStep::Get_FinalParticles_Measured(), DAnalysis::DParticleComboStep::Get_InitialParticle(), DAnalysis::DParticleComboStep::Get_InitialParticle_Measured(), DAnalysis::DReactionStep::Get_InitialPID(), DAnalysis::Get_IsFirstStepBeam(), DAnalysis::DParticleCombo::Get_KinFitResults(), DAnalysis::DParticleCombo::Get_NumParticleComboSteps(), DAnalysis::DParticleCombo::Get_ParticleComboStep(), DKinFitResults::Get_Pulls(), DAnalysis::DAnalysisAction::Get_Reaction(), DAnalysis::DReaction::Get_ReactionStep(), DAnalysis::DAnalysisAction::Lock_Action(), DKinematicData::momentum(), and DKinematicData::pmag().
|
inlinevirtualinherited |
Reimplemented in DHistogramAction_MissingTransverseMomentum, DHistogramAction_Dalitz, DHistogramAction_2DInvariantMass, DHistogramAction_MissingMassSquared, DHistogramAction_TruePID, DHistogramAction_MissingMass, DHistogramAction_InvariantMass, DHistogramAction_ParticleComboKinematics, DHistogramAction_PID, DHistogramAction_ParticleComboGenReconComparison, DCustomAction_CutNoDetectorHit, DCustomAction_HistMass_b1_1235, DCustomAction_HistMass_X_2000, DCustomAction_p2gamma_hists, DCustomAction_CutExtraPi0, and DCustomAction_CutExtraPi0.
Definition at line 46 of file DAnalysisAction.h.
|
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(), DHistogramAction_NumReconstructedObjects::Perform_Action(), and DHistogramAction_TrackMultiplicity::Perform_Action().
|
private |
Definition at line 559 of file DHistogramActions_Reaction.h.
Referenced by Initialize().
|
private |
Definition at line 563 of file DHistogramActions_Reaction.h.
Referenced by Initialize(), and Perform_Action().
|
private |
Definition at line 536 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), Initialize(), and Perform_Action().
|
private |
Definition at line 564 of file DHistogramActions_Reaction.h.
Referenced by Initialize(), and Perform_Action().
|
private |
Definition at line 566 of file DHistogramActions_Reaction.h.
Referenced by Initialize(), and Perform_Action().
|
private |
Definition at line 565 of file DHistogramActions_Reaction.h.
Referenced by Initialize(), and Perform_Action().
|
private |
Definition at line 569 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Perform_Action().
|
private |
Definition at line 570 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Perform_Action().
|
private |
Definition at line 572 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Perform_Action().
|
private |
Definition at line 571 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Perform_Action().
|
private |
Definition at line 574 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Perform_Action().
|
private |
Definition at line 575 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Perform_Action().
|
private |
Definition at line 577 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Perform_Action().
|
private |
Definition at line 576 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Perform_Action().
|
private |
Definition at line 560 of file DHistogramActions_Reaction.h.
Referenced by Initialize().
double DHistogramAction_KinFitResults::dMaxBeamE |
Definition at line 540 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Initialize().
double DHistogramAction_KinFitResults::dMaxDeltaPhi = 20.0 |
Definition at line 556 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
double DHistogramAction_KinFitResults::dMaxDeltaPOverP = 1.0 |
Definition at line 556 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
double DHistogramAction_KinFitResults::dMaxDeltaShowerE = 1.0 |
Definition at line 556 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
double DHistogramAction_KinFitResults::dMaxDeltaT = 5.0 |
Definition at line 556 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
double DHistogramAction_KinFitResults::dMaxDeltaTheta = 10.0 |
Definition at line 556 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
double DHistogramAction_KinFitResults::dMaxDeltaVertexXY = 10.0 |
Definition at line 556 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
double DHistogramAction_KinFitResults::dMaxDeltaVertexZ = 40.0 |
Definition at line 556 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
double DHistogramAction_KinFitResults::dMaxP |
Definition at line 540 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Initialize().
double DHistogramAction_KinFitResults::dMaxPhi |
Definition at line 540 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Initialize().
double DHistogramAction_KinFitResults::dMaxPull |
Definition at line 540 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls().
double DHistogramAction_KinFitResults::dMaxTheta |
Definition at line 540 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Initialize().
double DHistogramAction_KinFitResults::dMinBeamE |
Definition at line 540 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Initialize().
double DHistogramAction_KinFitResults::dMinP |
Definition at line 540 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Initialize().
double DHistogramAction_KinFitResults::dMinPhi |
Definition at line 540 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Initialize().
double DHistogramAction_KinFitResults::dMinPull |
Definition at line 540 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls().
double DHistogramAction_KinFitResults::dMinTheta |
Definition at line 540 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Initialize().
unsigned int DHistogramAction_KinFitResults::dNum2DBeamEBins |
Definition at line 539 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Initialize().
unsigned int DHistogramAction_KinFitResults::dNum2DConfidenceLevelBins |
Definition at line 539 of file DHistogramActions_Reaction.h.
Referenced by Initialize().
unsigned int DHistogramAction_KinFitResults::dNum2DDeltaPhiBins = 200 |
Definition at line 555 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNum2DDeltaPOverPBins = 200 |
Definition at line 555 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNum2DDeltaShowerEBins = 200 |
Definition at line 555 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNum2DDeltaTBins = 500 |
Definition at line 555 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNum2DDeltaThetaBins = 200 |
Definition at line 555 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNum2DDeltaVertexXYBins = 500 |
Definition at line 555 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNum2DDeltaVertexZBins = 400 |
Definition at line 555 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNum2DPBins |
Definition at line 539 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Initialize().
unsigned int DHistogramAction_KinFitResults::dNum2DPhiBins |
Definition at line 539 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Initialize().
unsigned int DHistogramAction_KinFitResults::dNum2DPullBins |
Definition at line 539 of file DHistogramActions_Reaction.h.
unsigned int DHistogramAction_KinFitResults::dNum2DThetaBins |
Definition at line 539 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls(), and Initialize().
unsigned int DHistogramAction_KinFitResults::dNumConfidenceLevelBins |
Definition at line 539 of file DHistogramActions_Reaction.h.
Referenced by Initialize().
unsigned int DHistogramAction_KinFitResults::dNumDeltaPhiBins = 400 |
Definition at line 554 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNumDeltaPOverPBins = 400 |
Definition at line 554 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNumDeltaShowerEBins = 400 |
Definition at line 554 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNumDeltaTBins = 1000 |
Definition at line 554 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNumDeltaThetaBins = 400 |
Definition at line 554 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNumDeltaVertexXYBins = 1000 |
Definition at line 554 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNumDeltaVertexZBins = 800 |
Definition at line 554 of file DHistogramActions_Reaction.h.
Referenced by Get_DeltaBinningParams().
unsigned int DHistogramAction_KinFitResults::dNumPullBins |
Definition at line 539 of file DHistogramActions_Reaction.h.
Referenced by Create_ParticlePulls().
|
inherited |
Definition at line 94 of file DAnalysisAction.h.
|
private |
Definition at line 552 of file DHistogramActions_Reaction.h.
Referenced by Perform_Action().