Hall-D Software
alpha
|
#include <DDetectorMatches.h>
Public Member Functions | |
JOBJECT_PUBLIC (DDetectorMatches) | |
bool | Get_BCALMatchParams (const DTrackingData *locTrack, vector< shared_ptr< const DBCALShowerMatchParams > > &locMatchParams) const |
bool | Get_FCALMatchParams (const DTrackingData *locTrack, vector< shared_ptr< const DFCALShowerMatchParams > > &locMatchParams) const |
bool | Get_TOFMatchParams (const DTrackingData *locTrack, vector< shared_ptr< const DTOFHitMatchParams > > &locMatchParams) const |
bool | Get_SCMatchParams (const DTrackingData *locTrack, vector< shared_ptr< const DSCHitMatchParams > > &locMatchParams) const |
bool | Get_DIRCMatchParams (const DTrackingData *locTrack, shared_ptr< const DDIRCMatchParams > &locMatchParams) const |
bool | Get_IsMatchedToTrack (const DBCALShower *locBCALShower) const |
bool | Get_IsMatchedToTrack (const DFCALShower *locFCALShower) const |
bool | Get_IsMatchedToHit (const DTrackingData *locTrack) const |
bool | Get_IsMatchedToDetector (const DTrackingData *locTrack, DetectorSystem_t locDetectorSystem) const |
bool | Get_TrackMatchParams (const DBCALShower *locBCALShower, vector< shared_ptr< const DBCALShowerMatchParams > > &locMatchParams) const |
bool | Get_TrackMatchParams (const DFCALShower *locFCALShower, vector< shared_ptr< const DFCALShowerMatchParams > > &locMatchParams) const |
bool | Get_TrackMatchParams (const DTOFPoint *locTOFPoint, vector< shared_ptr< const DTOFHitMatchParams > > &locMatchParams) const |
bool | Get_TrackMatchParams (const DSCHit *locSCHit, vector< shared_ptr< const DSCHitMatchParams > > &locMatchParams) const |
bool | Get_DIRCTrackMatchParamsMap (map< shared_ptr< const DDIRCMatchParams >, vector< const DDIRCPmtHit * > > &locDIRCTrackMatchParamsMap) |
bool | Get_DistanceToNearestTrack (const DBCALShower *locBCALShower, double &locDistance) const |
bool | Get_DistanceToNearestTrack (const DBCALShower *locBCALShower, double &locDeltaPhi, double &locDeltaZ) const |
bool | Get_DistanceToNearestTrack (const DFCALShower *locFCALShower, double &locDistance) const |
bool | Get_FlightTimePCorrelation (const DTrackingData *locTrack, DetectorSystem_t locDetectorSystem, double &locCorrelation) const |
size_t | Get_NumTrackBCALMatches (void) const |
size_t | Get_NumTrackFCALMatches (void) const |
size_t | Get_NumTrackTOFMatches (void) const |
size_t | Get_NumTrackSCMatches (void) const |
size_t | Get_NumTrackDIRCMatches (void) const |
void | Add_Match (const DTrackingData *locTrack, const DBCALShower *locBCALShower, const shared_ptr< const DBCALShowerMatchParams > &locShowerMatchParams) |
void | Add_Match (const DTrackingData *locTrack, const DFCALShower *locFCALShower, const shared_ptr< const DFCALShowerMatchParams > &locShowerMatchParams) |
void | Add_Match (const DTrackingData *locTrack, const DTOFPoint *locTOFPoint, const shared_ptr< const DTOFHitMatchParams > &locHitMatchParams) |
void | Add_Match (const DTrackingData *locTrack, const DSCHit *locSCHit, const shared_ptr< const DSCHitMatchParams > &locHitMatchParams) |
void | Add_Match (const DTrackingData *locTrack, const shared_ptr< const DDIRCMatchParams > &locDIRCMatchParams) |
void | Set_DistanceToNearestTrack (const DBCALShower *locBCALShower, double locDeltaPhi, double locDeltaZ) |
void | Set_DistanceToNearestTrack (const DFCALShower *locFCALShower, double locDistanceToNearestTrack) |
void | Set_FlightTimePCorrelation (const DTrackingData *locTrack, DetectorSystem_t locDetectorSystem, double locCorrelation) |
void | toStrings (vector< pair< string, string > > &items) const |
Definition at line 121 of file DDetectorMatches.h.
|
inline |
Definition at line 418 of file DDetectorMatches.h.
Referenced by DDetectorMatches_factory_Combo::evnt(), DEventSourceREST::Extract_DDetectorMatches(), DDetectorMatches_factory_WireBased::MatchToBCAL(), DDetectorMatches_factory::MatchToBCAL(), DDetectorMatches_factory::MatchToDIRC(), DDetectorMatches_factory_WireBased::MatchToFCAL(), DDetectorMatches_factory::MatchToFCAL(), DDetectorMatches_factory_WireBased::MatchToSC(), DDetectorMatches_factory::MatchToSC(), DDetectorMatches_factory_WireBased::MatchToTOF(), and DDetectorMatches_factory::MatchToTOF().
|
inline |
Definition at line 423 of file DDetectorMatches.h.
|
inline |
Definition at line 428 of file DDetectorMatches.h.
|
inline |
Definition at line 433 of file DDetectorMatches.h.
|
inline |
Definition at line 438 of file DDetectorMatches.h.
|
inline |
Definition at line 201 of file DDetectorMatches.h.
Referenced by DDetectorMatches_factory_Combo::evnt(), JEventProcessor_FDC_Efficiency::evnt(), and DParticleID::Get_BestBCALMatchParams().
|
inline |
Definition at line 241 of file DDetectorMatches.h.
Referenced by DParticleID::Get_DIRCMatchParams(), and DEventWriterREST::Write_RESTEvent().
|
inline |
Definition at line 327 of file DDetectorMatches.h.
Referenced by DEventProcessor_dirc_hists::evnt(), DEventSourceREST::Extract_DDetectorMatches(), DDetectorMatches_factory::MatchToDIRC(), DCustomAction_dirc_reactions::Perform_Action(), and DEventWriterREST::Write_RESTEvent().
|
inline |
Definition at line 333 of file DDetectorMatches.h.
References sqrt(), DBCALShower::x, and DBCALShower::y.
Referenced by DEventWriterROOT::Fill_NeutralHypo(), and DHistogramAction_Neutrals::Perform_Action().
|
inline |
Definition at line 343 of file DDetectorMatches.h.
|
inline |
Definition at line 353 of file DDetectorMatches.h.
|
inline |
Definition at line 211 of file DDetectorMatches.h.
Referenced by DDetectorMatches_factory_Combo::evnt(), and DParticleID::Get_BestFCALMatchParams().
|
inline |
Definition at line 362 of file DDetectorMatches.h.
Referenced by DDetectorMatches_factory_Combo::evnt().
|
inline |
Definition at line 273 of file DDetectorMatches.h.
References SYS_BCAL, SYS_FCAL, SYS_START, and SYS_TOF.
Referenced by JEventProcessor_SC_Eff::evnt(), JEventProcessor_CDC_Efficiency::evnt(), JEventProcessor_BCAL_Hadronic_Eff::evnt(), and DHistogramAction_DetectorMatching::Fill_MatchingHists().
|
inline |
Definition at line 260 of file DDetectorMatches.h.
Referenced by DChargedTrack_factory_PreSelect::Cut_HasDetectorMatch(), DVertex_factory::evnt(), DHistogramAction_DetectorMatching::Fill_MatchingHists(), and DHistogramAction_Reconstruction::Perform_Action().
|
inline |
Definition at line 250 of file DDetectorMatches.h.
Referenced by DNeutralShower_factory::evnt().
|
inline |
Definition at line 255 of file DDetectorMatches.h.
|
inline |
Definition at line 376 of file DDetectorMatches.h.
Referenced by JEventProcessor_highlevel_online::evnt(), and DHistogramAction_NumReconstructedObjects::Perform_Action().
|
inline |
Definition at line 412 of file DDetectorMatches.h.
|
inline |
Definition at line 385 of file DDetectorMatches.h.
Referenced by JEventProcessor_highlevel_online::evnt(), and DHistogramAction_NumReconstructedObjects::Perform_Action().
|
inline |
Definition at line 403 of file DDetectorMatches.h.
Referenced by JEventProcessor_highlevel_online::evnt(), and DHistogramAction_NumReconstructedObjects::Perform_Action().
|
inline |
Definition at line 394 of file DDetectorMatches.h.
Referenced by JEventProcessor_highlevel_online::evnt(), and DHistogramAction_NumReconstructedObjects::Perform_Action().
|
inline |
Definition at line 231 of file DDetectorMatches.h.
Referenced by DAnalysis::DSourceComboTimeHandler::Cut_TrackPID(), JEventProcessor_ST_online_tracking::evnt(), DDetectorMatches_factory_Combo::evnt(), JEventProcessor_FDC_Efficiency::evnt(), JEventProcessor_SC_Eff::evnt(), JEventProcessor_ST_Propagation_Time::evnt(), JEventProcessor_ST_online_Tresolution::evnt(), JEventProcessor_ST_Tresolution::evnt(), JEventProcessor_ST_ZEff::evnt(), DParticleID::Get_BestSCMatchParams(), and DAnalysis::DSourceComboTimeHandler::Get_RFBunches_ChargedTrack().
|
inline |
Definition at line 221 of file DDetectorMatches.h.
Referenced by DDetectorMatches_factory_Combo::evnt(), JEventProcessor_FDC_Efficiency::evnt(), and DParticleID::Get_BestTOFMatchParams().
|
inline |
Definition at line 287 of file DDetectorMatches.h.
|
inline |
Definition at line 297 of file DDetectorMatches.h.
|
inline |
Definition at line 307 of file DDetectorMatches.h.
|
inline |
Definition at line 317 of file DDetectorMatches.h.
DDetectorMatches::JOBJECT_PUBLIC | ( | DDetectorMatches | ) |
|
inline |
Definition at line 442 of file DDetectorMatches.h.
Referenced by DEventSourceREST::Extract_DDetectorMatches(), DDetectorMatches_factory_WireBased::MatchToTrack(), and DDetectorMatches_factory::MatchToTrack().
|
inline |
Definition at line 446 of file DDetectorMatches.h.
|
inline |
Definition at line 450 of file DDetectorMatches.h.
Referenced by DDetectorMatches_factory_WireBased::Create_DDetectorMatches(), DDetectorMatches_factory::Create_DDetectorMatches(), DDetectorMatches_factory_Combo::evnt(), and DEventSourceREST::Extract_DDetectorMatches().
Definition at line 167 of file DDetectorMatches.h.
|
private |
Definition at line 197 of file DDetectorMatches.h.
|
private |
Definition at line 186 of file DDetectorMatches.h.
|
private |
Definition at line 190 of file DDetectorMatches.h.
|
private |
Definition at line 198 of file DDetectorMatches.h.
|
private |
Definition at line 187 of file DDetectorMatches.h.
|
private |
Definition at line 194 of file DDetectorMatches.h.
|
private |
Definition at line 189 of file DDetectorMatches.h.
|
private |
Definition at line 188 of file DDetectorMatches.h.
|
private |
Definition at line 179 of file DDetectorMatches.h.
|
private |
Definition at line 183 of file DDetectorMatches.h.
|
private |
Definition at line 180 of file DDetectorMatches.h.
|
private |
Definition at line 182 of file DDetectorMatches.h.
|
private |
Definition at line 181 of file DDetectorMatches.h.