Hall-D Software
alpha
|
#include <DChargedTrack.h>
Public Member Functions | |
JOBJECT_PUBLIC (DChargedTrack) | |
int | Get_Charge (void) const |
bool | Contains_Charge (int locCharge) const |
const DChargedTrackHypothesis * | Get_Hypothesis (Particle_t locPID) const |
const DChargedTrackHypothesis * | Get_BestFOM (void) const |
const DChargedTrackHypothesis * | Get_BestTrackingFOM (void) const |
void | toStrings (vector< pair< string, string > > &items) const |
Public Attributes | |
oid_t | candidateid |
vector< const DChargedTrackHypothesis * > | dChargedTrackHypotheses |
Definition at line 22 of file DChargedTrack.h.
|
inline |
Definition at line 43 of file DChargedTrack.h.
References ParticleCharge().
|
inline |
Definition at line 69 of file DChargedTrack.h.
References DChargedTrackHypothesis::Get_FOM().
Referenced by DEventProcessor_fcal_charged::evnt(), DCustomAction_p2gamma_unusedHists::FillTrack(), DCustomAction_p2pi_unusedHists::FillTrack(), DTrackTimeBased_factory_Combo::Get_ChargedHypothesisToUse(), and DCustomAction_p2pi_unusedHists::Perform_Action().
|
inline |
Definition at line 86 of file DChargedTrack.h.
References DChargedTrackHypothesis::Get_TrackTimeBased(), and DTrackTimeBased::Ndof.
Referenced by DAnalysisUtilities::Calc_Momentum_UnusedTracks(), JEventProcessor_ST_online_tracking::evnt(), JEventProcessor_ST_online_Tresolution::evnt(), JEventProcessor_ST_Propagation_Time::evnt(), JEventProcessor_ST_Tresolution::evnt(), JEventProcessor_ST_online_efficiency::evnt(), and JEventProcessor_ST_ZEff::evnt().
|
inline |
Definition at line 53 of file DChargedTrack.h.
References ParticleCharge(), and DKinematicData::PID().
|
inline |
Definition at line 59 of file DChargedTrack.h.
Referenced by DAnalysis::DParticleComboCreator::Create_ChargedHypo(), DAnalysis::DParticleComboCreator::Create_ChargedHypo_KinFit(), DTrackTimeBased_factory_Combo::Create_PIDsAsNeeded(), DEventProcessor_dirc_tree::evnt(), DTrackTimeBased_factory_Combo::Get_ChargedHypothesisToUse(), DCustomAction_p2k_hists::Perform_Action(), DCustomAction_dirc_reactions::Perform_Action(), DCustomAction_p2gamma_hists::Perform_Action(), DCustomAction_p2pi_hists::Perform_Action(), DCustomAction_p3pi_hists::Perform_Action(), DCustomAction_ppi0gamma_hists::Perform_Action(), DCustomAction_p2pi0_hists::Perform_Action(), and DCustomAction_dirc_tree::Perform_Action().
DChargedTrack::JOBJECT_PUBLIC | ( | DChargedTrack | ) |
Definition at line 37 of file DChargedTrack.h.
oid_t DChargedTrack::candidateid |
Definition at line 27 of file DChargedTrack.h.
Referenced by DChargedTrack_factory::evnt(), DEventWriterROOT::Fill_ThrownParticleData(), DCustomAction_p2gamma_unusedHists::Perform_Action(), and DCustomAction_p2pi_unusedHists::Perform_Action().
vector<const DChargedTrackHypothesis*> DChargedTrack::dChargedTrackHypotheses |
Definition at line 28 of file DChargedTrack.h.
Referenced by DChargedTrack_factory::evnt(), and DEventProcessor_pidstudies_tree::evnt().