Hall-D Software
alpha
|
#include <DTrackTimeBased_factory_Combo.h>
Public Member Functions | |
DTrackTimeBased_factory_Combo () | |
~DTrackTimeBased_factory_Combo () | |
const char * | Tag (void) |
vector< Particle_t > | Get_ParticleIDsToTry (Particle_t locPID) const |
Private Member Functions | |
jerror_t | init (void) |
Called once at program start. More... | |
jerror_t | brun (jana::JEventLoop *locEventLoop, int32_t runnumber) |
Called everytime a new run number is detected. More... | |
jerror_t | evnt (jana::JEventLoop *locEventLoop, uint64_t eventnumber) |
Called every event. More... | |
void | Create_PIDsAsNeeded (const DChargedTrack *locChargedTrack, set< Particle_t > &locPIDs) |
const DChargedTrackHypothesis * | Get_ChargedHypothesisToUse (const DChargedTrack *locChargedTrack, Particle_t locDesiredPID) |
DTrackTimeBased * | Convert_ChargedTrack (const DChargedTrackHypothesis *locChargedTrackHypothesis, Particle_t locNewPID) |
Private Attributes | |
map< Particle_t, vector < Particle_t > > | dParticleIDsToTry |
set< Particle_t > | dPositivelyChargedPIDs |
set< Particle_t > | dNegativelyChargedPIDs |
string | dTrackSelectionTag |
Definition at line 21 of file DTrackTimeBased_factory_Combo.h.
|
inline |
Definition at line 24 of file DTrackTimeBased_factory_Combo.h.
|
inline |
Definition at line 25 of file DTrackTimeBased_factory_Combo.h.
|
private |
Called everytime a new run number is detected.
Definition at line 52 of file DTrackTimeBased_factory_Combo.cc.
References d_Negative, d_Positive, dNegativelyChargedPIDs, dPositivelyChargedPIDs, and DAnalysis::Get_Reactions().
|
private |
Definition at line 122 of file DTrackTimeBased_factory_Combo.cc.
References DChargedTrackHypothesis::Get_TrackTimeBased().
Referenced by Create_PIDsAsNeeded().
|
private |
Definition at line 93 of file DTrackTimeBased_factory_Combo.cc.
References Convert_ChargedTrack(), Get_ChargedHypothesisToUse(), and DChargedTrack::Get_Hypothesis().
Referenced by evnt().
|
private |
Called every event.
Definition at line 73 of file DTrackTimeBased_factory_Combo.cc.
References Create_PIDsAsNeeded(), dNegativelyChargedPIDs, dPositivelyChargedPIDs, and dTrackSelectionTag.
|
private |
Definition at line 108 of file DTrackTimeBased_factory_Combo.cc.
References dParticleIDsToTry, DChargedTrack::Get_BestFOM(), and DChargedTrack::Get_Hypothesis().
Referenced by Create_PIDsAsNeeded().
|
inline |
Definition at line 28 of file DTrackTimeBased_factory_Combo.h.
|
private |
Called once at program start.
Definition at line 17 of file DTrackTimeBased_factory_Combo.cc.
References AntiProton, Deuteron, dParticleIDsToTry, dTrackSelectionTag, Electron, KMinus, KPlus, MuonMinus, MuonPlus, PiMinus, PiPlus, Positron, and Proton.
|
inline |
Definition at line 26 of file DTrackTimeBased_factory_Combo.h.
|
private |
Definition at line 48 of file DTrackTimeBased_factory_Combo.h.
|
private |
Definition at line 45 of file DTrackTimeBased_factory_Combo.h.
Referenced by Get_ChargedHypothesisToUse(), and init().
|
private |
Definition at line 47 of file DTrackTimeBased_factory_Combo.h.
|
private |
Definition at line 50 of file DTrackTimeBased_factory_Combo.h.