Hall-D Software
alpha
|
#include <DParticleID_PID1.h>
Public Member Functions | |
DParticleID_PID1 (JEventLoop *loop) | |
~DParticleID_PID1 () | |
jerror_t | GetdEdxMean_CDC (double locBeta, unsigned int locNumHitsUsedFordEdx, double &locMeandEdx, Particle_t locPIDHypothesis) const |
jerror_t | GetdEdxSigma_CDC (double locBeta, unsigned int locNumHitsUsedFordEdx, double &locSigmadEdx, Particle_t locPIDHypothesis) const |
jerror_t | GetdEdxMean_FDC (double locBeta, unsigned int locNumHitsUsedFordEdx, double &locMeandEdx, Particle_t locPIDHypothesis) const |
jerror_t | GetdEdxSigma_FDC (double locBeta, unsigned int locNumHitsUsedFordEdx, double &locSigmadEdx, Particle_t locPIDHypothesis) const |
double | GetProtondEdxMean_SC (double locBeta) const |
double | GetProtondEdxSigma_SC (double locBeta) const |
double | GetEOverPMean (DetectorSystem_t detector, double p) const |
double | GetEOverPSigma (DetectorSystem_t detector, double p) const |
double | GetTimeVariance (DetectorSystem_t detector, Particle_t particle, double p) const |
jerror_t | CalcDCdEdxChiSq (DChargedTrackHypothesis *locChargedTrackHypothesis) const |
double | Function_dEdx (double locBetaGamma, const vector< float > &locParams) const |
double | Function_dEdxSigma (double locBetaGamma, const vector< float > &locParams) const |
JOBJECT_PUBLIC (DParticleID) | |
jerror_t | GetDCdEdxHits (const DTrackTimeBased *track, vector< dedx_t > &dEdxHits_CDC, vector< dedx_t > &dEdxHits_FDC) const |
jerror_t | CalcDCdEdx (const DTrackTimeBased *locTrackTimeBased, double &locdEdx_FDC, double &locdx_FDC, double &locdEdx_CDC, double &locdEdx_CDC_amp, double &locdx_CDC, double &locdx_CDC_amp, unsigned int &locNumHitsUsedFordEdx_FDC, unsigned int &locNumHitsUsedFordEdx_CDC) const |
jerror_t | CalcDCdEdx (const DTrackTimeBased *locTrackTimeBased, const vector< dedx_t > &locdEdxHits_CDC, const vector< dedx_t > &locdEdxHits_FDC, double &locdEdx_FDC, double &locdx_FDC, double &locdEdx_CDC, double &locdEdx_CDC_amp, double &locdx_CDC, double &locdx_CDC_amp, unsigned int &locNumHitsUsedFordEdx_FDC, unsigned int &locNumHitsUsedFordEdx_CDC) const |
jerror_t | CalcdEdxHit (const DVector3 &mom, const DVector3 &pos, const DCDCTrackHit *hit, dedx_t &dedx) const |
double | CalcdXHit (const DVector3 &mom, const DVector3 &pos, const DCoordinateSystem *wire) const |
jerror_t | GroupTracks (vector< const DTrackTimeBased * > &tracks, vector< vector< const DTrackTimeBased * > > &grouped_tracks) const |
void | GetScintMPdEandSigma (double p, double M, double x, double &most_prob_dE, double &sigma_dE) const |
double | GetMostProbabledEdx_DC (double p, double mass, double dx, bool locIsCDCFlag) const |
double | GetdEdxSigma_DC (double num_hits, double p, double mass, double mean_path_length, bool locIsCDCFlag) const |
bool | Distance_ToTrack (const DReferenceTrajectory *rt, const DFCALShower *locFCALShower, double locInputStartTime, shared_ptr< DFCALShowerMatchParams > &locShowerMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Distance_ToTrack (const DReferenceTrajectory *rt, const DBCALShower *locBCALShower, double locInputStartTime, shared_ptr< DBCALShowerMatchParams > &locShowerMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Distance_ToTrack (const DReferenceTrajectory *rt, const DTOFPoint *locTOFPoint, double locInputStartTime, shared_ptr< DTOFHitMatchParams > &locTOFHitMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Distance_ToTrack (const DReferenceTrajectory *rt, const DSCHit *locSCHit, double locInputStartTime, shared_ptr< DSCHitMatchParams > &locSCHitMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
double | Distance_ToTrack (const DFCALShower *locFCALShower, const DVector3 &locProjPos) const |
bool | Distance_ToTrack (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const DFCALShower *locFCALShower, double locInputStartTime, shared_ptr< DFCALShowerMatchParams > &locShowerMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Distance_ToTrack (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const DTOFPoint *locTOFPoint, double locInputStartTime, shared_ptr< DTOFHitMatchParams > &locTOFHitMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Distance_ToTrack (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const DSCHit *locSCHit, double locInputStartTime, shared_ptr< DSCHitMatchParams > &locSCHitMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Distance_ToTrack (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const DBCALShower *locBCALShower, double locInputStartTime, shared_ptr< DBCALShowerMatchParams > &locShowerMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | ProjectTo_SC (const DReferenceTrajectory *rt, unsigned int locSCSector, double &locDeltaPhi, DVector3 &locProjPos, DVector3 &locProjMom, DVector3 &locPaddleNorm, double &locPathLength, double &locFlightTime, double &locFlightTimeVariance, int &locSCPlane) const |
bool | Cut_MatchDistance (const DReferenceTrajectory *rt, const DBCALShower *locBCALShower, double locInputStartTime, shared_ptr< DBCALShowerMatchParams > &locShowerMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Cut_MatchDistance (const DReferenceTrajectory *rt, const DTOFPoint *locTOFPoint, double locInputStartTime, shared_ptr< DTOFHitMatchParams > &locTOFHitMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Cut_MatchDistance (const DReferenceTrajectory *rt, const DSCHit *locSCHit, double locInputStartTime, shared_ptr< DSCHitMatchParams > &locSCHitMatchParams, bool locIsTimeBased, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Cut_MatchDistance (const DReferenceTrajectory *rt, const DFCALShower *locFCALShower, double locInputStartTime, shared_ptr< DFCALShowerMatchParams > &locShowerMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Cut_MatchDistance (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const DBCALShower *locBCALShower, double locInputStartTime, shared_ptr< DBCALShowerMatchParams > &locShowerMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Cut_MatchDistance (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const DFCALShower *locFCALShower, double locInputStartTime, shared_ptr< DFCALShowerMatchParams > &locShowerMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Cut_MatchDistance (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const DTOFPoint *locTOFPoint, double locInputStartTime, shared_ptr< DTOFHitMatchParams > &locTOFHitMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Cut_MatchDistance (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const DSCHit *locSCHit, double locInputStartTime, shared_ptr< DSCHitMatchParams > &locSCHitMatchParams, bool locIsTimeBased, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Cut_MatchDIRC (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const vector< const DDIRCPmtHit * > locDIRCHits, double locInputStartTime, Particle_t locPID, shared_ptr< DDIRCMatchParams > &locDIRCMatchParams, const vector< const DDIRCTruthBarHit * > locDIRCBarHits, map< shared_ptr< const DDIRCMatchParams >, vector< const DDIRCPmtHit * > > &locDIRCTrackMatchParams, DVector3 *locOutputProjPos=nullptr, DVector3 *locOutputProjMom=nullptr) const |
bool | Get_BestBCALMatchParams (const DTrackingData *locTrack, const DDetectorMatches *locDetectorMatches, shared_ptr< const DBCALShowerMatchParams > &locBestMatchParams) const |
shared_ptr< const DBCALShowerMatchParams > | Get_BestBCALMatchParams (DVector3 locMomentum, vector< shared_ptr< const DBCALShowerMatchParams > > &locShowerMatchParams) const |
bool | Get_BestSCMatchParams (const DTrackingData *locTrack, const DDetectorMatches *locDetectorMatches, shared_ptr< const DSCHitMatchParams > &locBestMatchParams) const |
shared_ptr< const DSCHitMatchParams > | Get_BestSCMatchParams (vector< shared_ptr< const DSCHitMatchParams > > &locSCHitMatchParams) const |
bool | Get_BestTOFMatchParams (const DTrackingData *locTrack, const DDetectorMatches *locDetectorMatches, shared_ptr< const DTOFHitMatchParams > &locBestMatchParams) const |
shared_ptr< const DTOFHitMatchParams > | Get_BestTOFMatchParams (vector< shared_ptr< const DTOFHitMatchParams > > &locTOFHitMatchParams) const |
bool | Get_BestFCALMatchParams (const DTrackingData *locTrack, const DDetectorMatches *locDetectorMatches, shared_ptr< const DFCALShowerMatchParams > &locBestMatchParams) const |
shared_ptr< const DFCALShowerMatchParams > | Get_BestFCALMatchParams (vector< shared_ptr< const DFCALShowerMatchParams > > &locShowerMatchParams) const |
bool | Get_DIRCMatchParams (const DTrackingData *locTrack, const DDetectorMatches *locDetectorMatches, shared_ptr< const DDIRCMatchParams > &locBestMatchParams) const |
bool | Get_ClosestToTrack (const DReferenceTrajectory *rt, const vector< const DBCALShower * > &locBCALShowers, bool locCutFlag, double &locStartTime, shared_ptr< const DBCALShowerMatchParams > &locBestMatchParams, double *locStartTimeVariance=nullptr, DVector3 *locBestProjPos=nullptr, DVector3 *locBestProjMom=nullptr) const |
bool | Get_ClosestToTrack (const DReferenceTrajectory *rt, const vector< const DTOFPoint * > &locTOFPoints, bool locCutFlag, double &locStartTime, shared_ptr< const DTOFHitMatchParams > &locBestMatchParams, double *locStartTimeVariance=nullptr, DVector3 *locBestProjPos=nullptr, DVector3 *locBestProjMom=nullptr) const |
bool | Get_ClosestToTrack (const DReferenceTrajectory *rt, const vector< const DFCALShower * > &locFCALShowers, bool locCutFlag, double &locStartTime, shared_ptr< const DFCALShowerMatchParams > &locBestMatchParams, double *locStartTimeVariance=nullptr, DVector3 *locBestProjPos=nullptr, DVector3 *locBestProjMom=nullptr) const |
bool | Get_ClosestToTrack (const DReferenceTrajectory *rt, const vector< const DSCHit * > &locSCHits, bool locIsTimeBased, bool locCutFlag, double &locStartTime, shared_ptr< const DSCHitMatchParams > &locBestMatchParams, double *locStartTimeVariance=nullptr, DVector3 *locBestProjPos=nullptr, DVector3 *locBestProjMom=nullptr) const |
bool | Get_ClosestToTrack (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const vector< const DBCALShower * > &locBCALShowers, bool locCutFlag, double &locStartTime, shared_ptr< const DBCALShowerMatchParams > &locBestMatchParams, double *locStartTimeVariance=nullptr, DVector3 *locBestProjPos=nullptr, DVector3 *locBestProjMom=nullptr) const |
bool | Get_ClosestToTrack (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const vector< const DTOFPoint * > &locTOFPoints, bool locCutFlag, double &locStartTime, shared_ptr< const DTOFHitMatchParams > &locBestMatchParams, double *locStartTimeVariance=nullptr, DVector3 *locBestProjPos=nullptr, DVector3 *locBestProjMom=nullptr) const |
bool | Get_ClosestToTrack (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const vector< const DFCALShower * > &locFCALShowers, bool locCutFlag, double &locStartTime, shared_ptr< const DFCALShowerMatchParams > &locBestMatchParams, double *locStartTimeVariance=nullptr, DVector3 *locBestProjPos=nullptr, DVector3 *locBestProjMom=nullptr) const |
bool | Get_ClosestToTrack (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const vector< const DSCHit * > &locSCHits, bool locIsTimeBased, bool locCutFlag, double &locStartTime, shared_ptr< const DSCHitMatchParams > &locBestMatchParams, double *locStartTimeVariance=nullptr, DVector3 *locBestProjPos=nullptr, DVector3 *locBestProjMom=nullptr) const |
const DTOFPaddleHit * | Get_ClosestTOFPaddleHit_Horizontal (const DReferenceTrajectory *locReferenceTrajectory, const vector< const DTOFPaddleHit * > &locTOFPaddleHits, double locInputStartTime, double &locBestDeltaY, double &locBestDistance) const |
const DTOFPaddleHit * | Get_ClosestTOFPaddleHit_Horizontal (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const vector< const DTOFPaddleHit * > &locTOFPaddleHits, double locInputStartTime, double &locBestDeltaY, double &locBestDistance) const |
const DTOFPaddleHit * | Get_ClosestTOFPaddleHit_Vertical (const DReferenceTrajectory *locReferenceTrajectory, const vector< const DTOFPaddleHit * > &locTOFPaddleHits, double locInputStartTime, double &locBestDeltaX, double &locBestDistance) const |
const DTOFPaddleHit * | Get_ClosestTOFPaddleHit_Vertical (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const vector< const DTOFPaddleHit * > &locTOFPaddleHits, double locInputStartTime, double &locBestDeltaX, double &locBestDistance) const |
bool | PredictFCALHit (const DReferenceTrajectory *rt, unsigned int &row, unsigned int &col, DVector3 *intersection=nullptr) const |
bool | PredictFCALHit (const vector< DTrackFitter::Extrapolation_t > &extrapolations, unsigned int &row, unsigned int &col, DVector3 *intersection=nullptr) const |
bool | PredictBCALWedge (const DReferenceTrajectory *rt, unsigned int &module, unsigned int §or, DVector3 *intersection=nullptr) const |
bool | PredictBCALWedge (const vector< DTrackFitter::Extrapolation_t > &extrapolations, unsigned int &module, unsigned int §or, DVector3 *intersection=nullptr) const |
bool | PredictTOFPaddles (const DReferenceTrajectory *rt, unsigned int &hbar, unsigned int &vbar, DVector3 *intersection=nullptr) const |
bool | PredictTOFPaddles (const vector< DTrackFitter::Extrapolation_t > &extrapolations, unsigned int &hbar, unsigned int &vbar, DVector3 *intersection=nullptr) const |
unsigned int | PredictSCSector (const DReferenceTrajectory *rt, DVector3 *locOutputProjPos=nullptr, bool *locProjBarrelRegion=nullptr, double *locMinDPhi=nullptr) const |
unsigned int | PredictSCSector (const DReferenceTrajectory *rt, double &locDeltaPhi, DVector3 &locProjPos, DVector3 &locProjMom, DVector3 &locPaddleNorm, double &locPathLength, double &locFlightTime, double &locFlightTimeVariance, int &locSCPlane) const |
unsigned int | PredictSCSector (const vector< DTrackFitter::Extrapolation_t > &extrapolations, double &locDeltaPhi, DVector3 &locProjPos, DVector3 &locProjMom, DVector3 &locPaddleNorm, double &locPathLength, double &locFlightTime, double &locFlightTimeVariance, int &locSCPlane) const |
unsigned int | PredictSCSector (const vector< DTrackFitter::Extrapolation_t > &extrapolations, DVector3 *locOutputProjPos=nullptr, bool *locProjBarrelRegion=nullptr, double *locMinDPhi=nullptr) const |
bool | Get_StartTime (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const vector< const DFCALShower * > &FCALShowers, double &StartTime) const |
bool | Get_StartTime (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const vector< const DSCHit * > &SCHits, double &StartTime) const |
bool | Get_StartTime (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const vector< const DTOFPoint * > &TOFPoints, double &StartTime) const |
bool | Get_StartTime (const vector< DTrackFitter::Extrapolation_t > &extrapolations, const vector< const DBCALShower * > &locBCALShowers, double &StartTime) const |
double | Calc_BCALFlightTimePCorrelation (const DTrackingData *locTrack, DDetectorMatches *locDetectorMatches) const |
double | Calc_FCALFlightTimePCorrelation (const DTrackingData *locTrack, DDetectorMatches *locDetectorMatches) const |
double | Calc_TOFFlightTimePCorrelation (const DTrackingData *locTrack, DDetectorMatches *locDetectorMatches) const |
double | Calc_SCFlightTimePCorrelation (const DTrackingData *locTrack, const DDetectorMatches *locDetectorMatches) const |
double | Calc_PropagatedRFTime (const DKinematicData *locKinematicData, const DEventRFBunch *locEventRFBunch) const |
double | Calc_TimingChiSq (const DChargedTrackHypothesis *locChargedHypo, unsigned int &locNDF, double &locTimingPull) const |
double | Calc_TimingChiSq (const DNeutralParticleHypothesis *locNeutralHypo, unsigned int &locNDF, double &locTimingPull) const |
void | Calc_ChargedPIDFOM (DChargedTrackHypothesis *locChargedTrackHypothesis) const |
unsigned int | Get_CDCRingBitPattern (vector< const DCDCTrackHit * > &locCDCTrackHits) const |
unsigned int | Get_FDCPlaneBitPattern (vector< const DFDCPseudo * > &locFDCPseudos) const |
void | Get_CDCRings (unsigned int locBitPattern, set< int > &locCDCRings) const |
void | Get_FDCPlanes (unsigned int locBitPattern, set< int > &locFDCPlanes) const |
void | Get_CDCNumHitRingsPerSuperlayer (int locBitPattern, map< int, int > &locNumHitRingsPerSuperlayer) const |
void | Get_CDCNumHitRingsPerSuperlayer (const set< int > &locCDCRings, map< int, int > &locNumHitRingsPerSuperlayer) const |
void | Get_FDCNumHitPlanesPerPackage (int locBitPattern, map< int, int > &locNumHitPlanesPerPackage) const |
void | Get_FDCNumHitPlanesPerPackage (const set< int > &locFDCPlanes, map< int, int > &locNumHitPlanesPerPackage) const |
double | Get_CorrectedHitTime (const DTOFPoint *locTOFPoint, const DVector3 &locProjPos) const |
double | Get_CorrectedHitTime (const DSCHit *locSCHit, const DVector3 &locProjPos) const |
double | Get_CorrectedHitEnergy (const DTOFPoint *locTOFPoint, const DVector3 &locProjPos) const |
double | Get_CorrectedHitEnergy (const DSCHit *locSCHit, const DVector3 &locProjPos) const |
const DDIRCLut * | Get_DIRCLut () const |
Private Member Functions | |
DParticleID_PID1 () | |
Private Attributes | |
int | DEBUG_LEVEL |
Definition at line 14 of file DParticleID_PID1.h.
DParticleID_PID1::DParticleID_PID1 | ( | JEventLoop * | loop | ) |
Definition at line 13 of file DParticleID_PID1.cc.
References dapp, ddEdxMeanParams_CDC_Electron, ddEdxMeanParams_CDC_KPlus, ddEdxMeanParams_CDC_PiPlus, ddEdxMeanParams_CDC_Proton, ddEdxMeanParams_FDC_Electron, ddEdxMeanParams_FDC_KPlus, ddEdxMeanParams_FDC_PiPlus, ddEdxMeanParams_FDC_Proton, ddEdxMeanParams_SC_Proton, ddEdxSigmaParams_CDC_Electron, ddEdxSigmaParams_CDC_KPlus, ddEdxSigmaParams_CDC_PiPlus, ddEdxSigmaParams_CDC_Proton, ddEdxSigmaParams_FDC_Electron, ddEdxSigmaParams_FDC_KPlus, ddEdxSigmaParams_FDC_PiPlus, ddEdxSigmaParams_FDC_Proton, ddEdxSigmaParams_SC_Proton, dEOverPMeanParams_BCAL, dEOverPMeanParams_FCAL, dEOverPSigmaParams_BCAL, dEOverPSigmaParams_FCAL, dTimeSigmaParams_BCAL_KPlus, dTimeSigmaParams_BCAL_PiPlus, dTimeSigmaParams_BCAL_Positron, dTimeSigmaParams_BCAL_Proton, dTimeSigmaParams_FCAL_KPlus, dTimeSigmaParams_FCAL_PiPlus, dTimeSigmaParams_FCAL_Positron, dTimeSigmaParams_FCAL_Proton, dTimeSigmaParams_TOF_KPlus, dTimeSigmaParams_TOF_PiPlus, dTimeSigmaParams_TOF_Positron, and dTimeSigmaParams_TOF_Proton.
DParticleID_PID1::~DParticleID_PID1 | ( | ) |
Definition at line 303 of file DParticleID_PID1.cc.
|
private |
|
inherited |
Definition at line 3182 of file DParticleID.cc.
References DParticleID::Get_BestBCALMatchParams().
Referenced by DDetectorMatches_factory_WireBased::Create_DDetectorMatches(), and DDetectorMatches_factory::Create_DDetectorMatches().
|
inherited |
Definition at line 3292 of file DParticleID.cc.
References AntiProton, DParticleID::Calc_TimingChiSq(), DParticleID::CalcDCdEdxChiSq(), Electron, DKinematicData::energy(), DChargedTrackHypothesis::Get_BCALShowerMatchParams(), DChargedTrackHypothesis::Get_ChiSq_DCdEdx(), DChargedTrackHypothesis::Get_FCALShowerMatchParams(), DChargedTrackHypothesis::Get_NDF_DCdEdx(), DChargedTrackHypothesis::Get_SCHitMatchParams(), DChargedTrackHypothesis::Get_TrackTimeBased(), DParticleID::GetEOverPMean(), DParticleID::GetEOverPSigma(), DParticleID::GetProtondEdxMean_SC(), DParticleID::GetProtondEdxSigma_SC(), DKinematicData::momentum(), DKinematicData::PID(), Positron, Proton, DChargedTrackHypothesis::Set_ChiSq_Overall(), DChargedTrackHypothesis::Set_ChiSq_Timing(), sigma, SYS_BCAL, and SYS_FCAL.
Referenced by DAnalysis::DParticleComboCreator::Create_ChargedHypo(), DAnalysis::DParticleComboCreator::Create_ChargedHypo_KinFit(), and DChargedTrackHypothesis_factory::Create_ChargedTrackHypothesis().
|
inherited |
Definition at line 3191 of file DParticleID.cc.
References DParticleID::Get_BestFCALMatchParams().
Referenced by DDetectorMatches_factory_WireBased::Create_DDetectorMatches(), and DDetectorMatches_factory::Create_DDetectorMatches().
|
inherited |
Definition at line 3218 of file DParticleID.cc.
References DParticleID::dTargetZCenter, DEventRFBunch::dTime, SPEED_OF_LIGHT, and DKinematicData::z().
Referenced by JEventProcessor_FCAL_Hadronic_Eff::Calc_FCALTiming(), JEventProcessor_TOF_Eff::Calc_TOFTiming(), DChargedTrackHypothesis_factory::Create_ChargedTrackHypothesis(), JEventProcessor_TOF_Eff::Cut_FCALTiming(), JEventProcessor_TOF_Eff::evnt(), DHistogramAction_DetectorMatching::Fill_MatchingHists(), DHistogramAction_DetectorPID::Perform_Action(), and DHistogramAction_EventVertex::Perform_Action().
|
inherited |
Definition at line 3209 of file DParticleID.cc.
References DParticleID::Get_BestSCMatchParams().
Referenced by DDetectorMatches_factory_WireBased::Create_DDetectorMatches(), and DDetectorMatches_factory::Create_DDetectorMatches().
|
inherited |
Definition at line 3224 of file DParticleID.cc.
References DChargedTrackHypothesis::Get_BCALShowerMatchParams(), DChargedTrackHypothesis::Get_FCALShowerMatchParams(), DChargedTrackHypothesis::Get_TOFHitMatchParams(), DChargedTrackHypothesis::Get_TrackTimeBased(), DParticleID::GetTimeVariance(), DKinematicData::momentum(), DKinematicData::PID(), sqrt(), SYS_BCAL, SYS_FCAL, SYS_TOF, and DChargedTrackHypothesis::t0().
Referenced by DParticleID::Calc_ChargedPIDFOM(), DAnalysis::DParticleComboCreator::Create_NeutralHypo_KinFit(), DHistogramAction_PID::Fill_ChargedHists(), and DHistogramAction_PID::Fill_NeutralHists().
|
inherited |
Definition at line 3263 of file DParticleID.cc.
References DNeutralShower::dCovarianceMatrix, DKinematicData::errorMatrix(), DNeutralParticleHypothesis::Get_NeutralShower(), sqrt(), SYS_NULL, DNeutralParticleHypothesis::t0(), DNeutralParticleHypothesis::t0_detector(), DNeutralParticleHypothesis::t0_err(), DNeutralParticleHypothesis::t1_detector(), and DKinematicData::time().
|
inherited |
Definition at line 3200 of file DParticleID.cc.
References DParticleID::Get_BestTOFMatchParams().
Referenced by DDetectorMatches_factory_WireBased::Create_DDetectorMatches(), and DDetectorMatches_factory::Create_DDetectorMatches().
|
inherited |
Definition at line 425 of file DParticleID.cc.
References DParticleID::GetDCdEdxHits().
|
inherited |
Definition at line 447 of file DParticleID.cc.
References DParticleID_dedx_amp_cmp().
|
virtual |
Implements DParticleID.
Definition at line 446 of file DParticleID_PID1.cc.
References DTrackTimeBased::dNumHitsUsedFordEdx_CDC, DKinematicData::energy(), DChargedTrackHypothesis::Get_TrackTimeBased(), GetdEdxMean_CDC(), GetdEdxMean_FDC(), GetdEdxSigma_CDC(), GetdEdxSigma_FDC(), DKinematicData::momentum(), DKinematicData::PID(), and DChargedTrackHypothesis::Set_ChiSq_DCdEdx().
|
inherited |
Definition at line 495 of file DParticleID.cc.
References DParticleID::CalcdXHit(), DParticleID::CDC_GAIN_DOCA_PARS, DCDCTrackHit::dE, DParticleID::dedx_t::dE, DCDCTrackHit::dE_amp, DParticleID::dedx_t::dE_amp, DParticleID::dedx_t::dEdx, DParticleID::dedx_t::dEdx_amp, DCDCTrackHit::dist, DParticleID::dedx_t::dx, DParticleID::dedx_t::p, and DCDCTrackHit::wire.
Referenced by DParticleID::GetDCdEdxHits().
|
inherited |
Definition at line 568 of file DParticleID.cc.
References c, F, DCoordinateSystem::origin, sin(), sqrt(), temp, and DCoordinateSystem::udir.
Referenced by DParticleID::CalcdEdxHit(), JEventProcessor_CDC_Efficiency::Fill_Efficiency_Histos(), and JEventProcessor_CDC_Efficiency::Fill_MeasuredHit().
|
inherited |
Definition at line 1767 of file DParticleID.cc.
References DDIRCLut::CalcLUT(), and DParticleID::dDIRCLut.
Referenced by DDetectorMatches_factory::MatchToDIRC().
|
inherited |
Definition at line 1530 of file DParticleID.cc.
References DParticleID::BCAL_PHI_CUT_PAR1, DParticleID::BCAL_PHI_CUT_PAR2, DParticleID::BCAL_PHI_CUT_PAR3, DParticleID::BCAL_Z_CUT, and DParticleID::Distance_ToTrack().
Referenced by JEventProcessor_ST_online_tracking::evnt(), JEventProcessor_ST_Tresolution::evnt(), DParticleID::Get_ClosestToTrack(), DDetectorMatches_factory_WireBased::MatchToBCAL(), DDetectorMatches_factory::MatchToBCAL(), DDetectorMatches_factory_WireBased::MatchToFCAL(), DDetectorMatches_factory::MatchToFCAL(), DDetectorMatches_factory_WireBased::MatchToSC(), DDetectorMatches_factory::MatchToSC(), DDetectorMatches_factory_WireBased::MatchToTOF(), and DDetectorMatches_factory::MatchToTOF().
|
inherited |
Definition at line 1560 of file DParticleID.cc.
References DParticleID::Distance_ToTrack(), DTOFPoint::Is_XPositionWellDefined(), DTOFPoint::Is_YPositionWellDefined(), sqrt(), DParticleID::TOF_CUT_PAR1, DParticleID::TOF_CUT_PAR2, DParticleID::TOF_CUT_PAR3, and DParticleID::TOF_CUT_PAR4.
|
inherited |
Definition at line 1610 of file DParticleID.cc.
References DParticleID::Distance_ToTrack(), DParticleID::dSCCutPars_TimeBased, DParticleID::dSCCutPars_WireBased, and DParticleID::START_EXIST.
|
inherited |
Definition at line 1635 of file DParticleID.cc.
References DParticleID::Distance_ToTrack(), DParticleID::FCAL_CUT_PAR1, and DParticleID::FCAL_CUT_PAR2.
|
inherited |
Definition at line 1657 of file DParticleID.cc.
References DParticleID::BCAL_PHI_CUT_PAR1, DParticleID::BCAL_PHI_CUT_PAR2, DParticleID::BCAL_PHI_CUT_PAR3, DParticleID::BCAL_Z_CUT, and DParticleID::Distance_ToTrack().
|
inherited |
Definition at line 1687 of file DParticleID.cc.
References DParticleID::Distance_ToTrack(), DParticleID::FCAL_CUT_PAR1, DParticleID::FCAL_CUT_PAR2, and DParticleID::FCAL_CUT_PAR3.
|
inherited |
Definition at line 1705 of file DParticleID.cc.
References DParticleID::Distance_ToTrack(), DTOFPoint::Is_XPositionWellDefined(), DTOFPoint::Is_YPositionWellDefined(), sqrt(), DParticleID::TOF_CUT_PAR1, DParticleID::TOF_CUT_PAR2, and DParticleID::TOF_CUT_PAR3.
|
inherited |
Definition at line 1747 of file DParticleID.cc.
References DParticleID::Distance_ToTrack(), DParticleID::dSCCutPars_TimeBased, and DParticleID::dSCCutPars_WireBased.
|
inherited |
Definition at line 737 of file DParticleID.cc.
References DReferenceTrajectory::GetIntersectionWithPlane(), DFCALShower::getPosition(), DFCALShower::getTime(), DParticleID::OUT_OF_TIME_CUT, sqrt(), and SYS_FCAL.
Referenced by DParticleID::Cut_MatchDistance(), DParticleID::Distance_ToTrack(), JEventProcessor_SC_Eff::evnt(), DParticleID::Get_ClosestToTrack(), DParticleID::Get_StartTime(), DDetectorMatches_factory_WireBased::MatchToTrack(), and DDetectorMatches_factory::MatchToTrack().
|
inherited |
Definition at line 800 of file DParticleID.cc.
References DReferenceTrajectory::DistToRTwithTime(), DReferenceTrajectory::GetIntersectionWithRadius(), DReferenceTrajectory::GetLastDOCAPoint(), M_TWO_PI, DReferenceTrajectory::swim_step_t::mom, DParticleID::OUT_OF_TIME_CUT, DReferenceTrajectory::swim_steps, SYS_BCAL, DBCALShower::t, DBCALShower::x, DBCALShower::y, and DBCALShower::z.
|
inherited |
Definition at line 905 of file DParticleID.cc.
References DTOFPoint::dE, DTOFPoint::dHorizontalBar, DTOFPoint::dHorizontalBarStatus, DParticleID::dTOFGeometry, DTOFPoint::dVerticalBar, DTOFPoint::dVerticalBarStatus, DTOFGeometry::Get_FirstShortBar(), DTOFGeometry::Get_LastShortBar(), DReferenceTrajectory::GetIntersectionWithPlane(), DTOFPoint::Is_XPositionWellDefined(), DTOFPoint::Is_YPositionWellDefined(), DParticleID::ONESIDED_PADDLE_MIDPOINT_MAG, DParticleID::OUT_OF_TIME_CUT, DTOFPoint::pos, DParticleID::propagation_speed, SYS_TOF, DTOFPoint::t, DTOFPoint::tErr, and DParticleID::TOF_ATTEN_LENGTH.
|
inherited |
Definition at line 1010 of file DParticleID.cc.
References DSCHit::dE, M_TWO_PI, DParticleID::OUT_OF_TIME_CUT, DParticleID::PredictSCSector(), DParticleID::sc_angle_cor, DParticleID::sc_attn_A, DParticleID::sc_attn_B, DParticleID::sc_attn_C, DParticleID::SC_BEND, DParticleID::SC_BENDNOSE_ATTN, DParticleID::SC_BOUNDARY1, DParticleID::SC_BOUNDARY2, DParticleID::SC_BOUNDARY3, DParticleID::sc_dir, DParticleID::SC_NOSE, DParticleID::sc_pos, DParticleID::sc_pt_slope, DParticleID::sc_pt_yint, DParticleID::SC_SECTION1_P0, DParticleID::SC_SECTION1_P1, DParticleID::SC_SECTION2_P0, DParticleID::SC_SECTION2_P1, DParticleID::SC_SECTION3_P0, DParticleID::SC_SECTION3_P1, DParticleID::SC_SECTION4_P0, DParticleID::SC_SECTION4_P1, DParticleID::SC_STRAIGHT, DParticleID::SC_STRAIGHT_ATTN, DSCHit::sector, DParticleID::START_EXIST, and DSCHit::t.
|
inherited |
Definition at line 708 of file DParticleID.cc.
References DFCALShower::getPosition(), and sqrt().
|
inherited |
Definition at line 1208 of file DParticleID.cc.
References DParticleID::Distance_ToTrack(), DFCALShower::getPosition(), DFCALShower::getTime(), and DParticleID::OUT_OF_TIME_CUT.
|
inherited |
Definition at line 1254 of file DParticleID.cc.
References DParticleID::Get_CorrectedHitEnergy(), DParticleID::Get_CorrectedHitTime(), DTOFPoint::Is_XPositionWellDefined(), DTOFPoint::Is_YPositionWellDefined(), DParticleID::OUT_OF_TIME_CUT, DTOFPoint::pos, and DTOFPoint::tErr.
|
inherited |
Definition at line 1309 of file DParticleID.cc.
References DParticleID::Get_CorrectedHitEnergy(), DParticleID::Get_CorrectedHitTime(), M_TWO_PI, DParticleID::OUT_OF_TIME_CUT, DParticleID::sc_angle_cor, DParticleID::SC_BOUNDARY1, DParticleID::SC_BOUNDARY2, DParticleID::SC_BOUNDARY3, DParticleID::sc_dir, DParticleID::sc_norm, DParticleID::sc_pos, DParticleID::SC_SECTION1_P0, DParticleID::SC_SECTION1_P1, DParticleID::SC_SECTION2_P0, DParticleID::SC_SECTION2_P1, DParticleID::SC_SECTION3_P0, DParticleID::SC_SECTION3_P1, DParticleID::SC_SECTION4_P0, DParticleID::SC_SECTION4_P1, DSCHit::sector, and DSCHit::t.
|
inherited |
Definition at line 1412 of file DParticleID.cc.
References DTrackFitter::ExtrapolateToRadius(), DParticleID::fitter, xstream::base64::index(), M_TWO_PI, DParticleID::OUT_OF_TIME_CUT, DBCALShower::t, DBCALShower::x, DBCALShower::y, and DBCALShower::z.
|
inline |
Definition at line 30 of file DParticleID_PID1.h.
Referenced by GetdEdxMean_CDC(), GetdEdxMean_FDC(), GetdEdxSigma_CDC(), GetdEdxSigma_FDC(), and GetProtondEdxMean_SC().
|
inline |
Definition at line 31 of file DParticleID_PID1.h.
Referenced by GetdEdxSigma_CDC(), GetdEdxSigma_FDC(), and GetProtondEdxSigma_SC().
|
inherited |
Definition at line 1789 of file DParticleID.cc.
References DDetectorMatches::Get_BCALMatchParams(), and DKinematicData::momentum().
Referenced by DParticleID::Calc_BCALFlightTimePCorrelation(), DChargedTrackHypothesis_factory::Create_ChargedTrackHypothesis(), DParticleID::Get_ClosestToTrack(), and DCustomAction_p2pi_unusedHists::Perform_Action().
|
inherited |
Definition at line 1800 of file DParticleID.cc.
References DParticleID::BCAL_PHI_CUT_PAR1, DParticleID::BCAL_PHI_CUT_PAR2, DParticleID::BCAL_PHI_CUT_PAR3, and DParticleID::BCAL_Z_CUT.
|
inherited |
Definition at line 1876 of file DParticleID.cc.
References DDetectorMatches::Get_FCALMatchParams().
Referenced by DParticleID::Calc_FCALFlightTimePCorrelation(), DChargedTrackHypothesis_factory::Create_ChargedTrackHypothesis(), DParticleID::Get_ClosestToTrack(), and DCustomAction_p2pi_unusedHists::Perform_Action().
|
inherited |
Definition at line 1887 of file DParticleID.cc.
|
inherited |
Definition at line 1825 of file DParticleID.cc.
References DDetectorMatches::Get_SCMatchParams().
Referenced by DParticleID::Calc_SCFlightTimePCorrelation(), DChargedTrackHypothesis_factory::Create_ChargedTrackHypothesis(), JEventProcessor_ST_online_tracking::evnt(), JEventProcessor_ST_Tresolution::evnt(), DParticleID::Get_ClosestToTrack(), and DHistogramAction_Reconstruction::Perform_Action().
|
inherited |
Definition at line 1836 of file DParticleID.cc.
|
inherited |
Definition at line 1850 of file DParticleID.cc.
References DDetectorMatches::Get_TOFMatchParams().
Referenced by DParticleID::Calc_TOFFlightTimePCorrelation(), DChargedTrackHypothesis_factory::Create_ChargedTrackHypothesis(), DEventProcessor_dirc_tree::evnt(), DEventProcessor_dirc_hists::evnt(), DParticleID::Get_ClosestToTrack(), DCustomAction_dirc_reactions::Perform_Action(), and DCustomAction_dirc_tree::Perform_Action().
|
inherited |
Definition at line 1861 of file DParticleID.cc.
References sqrt().
|
inherited |
Definition at line 3400 of file DParticleID.cc.
References DParticleID::Get_CDCRings().
Referenced by DCutAction_TrackHitPattern::Cut_TrackHitPattern(), and JEventProcessor_CDC_Efficiency::evnt().
|
inherited |
Definition at line 3407 of file DParticleID.cc.
|
inherited |
Definition at line 3350 of file DParticleID.cc.
|
inherited |
|
inherited |
Definition at line 2134 of file DParticleID.cc.
References DTOFGeometry::bar2y(), DTOFPoint_factory::Build_TOFSpacetimeHit_Horizontal(), DTOFPoint_factory::tof_spacetimehit_t::dIsDoubleEndedBar, DParticleID::dTOFGeometry, DParticleID::dTOFPointFactory, DTOFGeometry::Get_CenterHorizPlane(), DReferenceTrajectory::GetIntersectionWithPlane(), DParticleID::ONESIDED_PADDLE_MIDPOINT_MAG, DParticleID::OUT_OF_TIME_CUT, DParticleID::propagation_speed, sqrt(), SYS_TOF, DTOFPoint_factory::tof_spacetimehit_t::t, and DParticleID::TOF_E_THRESHOLD.
Referenced by JEventProcessor_TOF_Eff::evnt(), and DHistogramAction_DetectorMatching::Fill_MatchingHists().
|
inherited |
Definition at line 2507 of file DParticleID.cc.
References DTOFGeometry::bar2y(), DTOFPoint_factory::Build_TOFSpacetimeHit_Horizontal(), DTOFPoint_factory::tof_spacetimehit_t::dIsDoubleEndedBar, DParticleID::dTOFGeometry, DParticleID::dTOFPointFactory, DTOFGeometry::Get_CenterHorizPlane(), DParticleID::ONESIDED_PADDLE_MIDPOINT_MAG, DParticleID::OUT_OF_TIME_CUT, DParticleID::propagation_speed, py, sqrt(), DTOFPoint_factory::tof_spacetimehit_t::t, DParticleID::TOF_E_THRESHOLD, and tx.
|
inherited |
Definition at line 2211 of file DParticleID.cc.
References DTOFGeometry::bar2y(), DTOFPoint_factory::Build_TOFSpacetimeHit_Vertical(), DTOFPoint_factory::tof_spacetimehit_t::dIsDoubleEndedBar, DParticleID::dTOFGeometry, DParticleID::dTOFPointFactory, DTOFGeometry::Get_CenterVertPlane(), DReferenceTrajectory::GetIntersectionWithPlane(), DParticleID::ONESIDED_PADDLE_MIDPOINT_MAG, DParticleID::OUT_OF_TIME_CUT, DParticleID::propagation_speed, sqrt(), SYS_TOF, DTOFPoint_factory::tof_spacetimehit_t::t, and DParticleID::TOF_E_THRESHOLD.
Referenced by JEventProcessor_TOF_Eff::evnt(), and DHistogramAction_DetectorMatching::Fill_MatchingHists().
|
inherited |
Definition at line 2589 of file DParticleID.cc.
References DTOFGeometry::bar2y(), DTOFPoint_factory::Build_TOFSpacetimeHit_Vertical(), DTOFPoint_factory::tof_spacetimehit_t::dIsDoubleEndedBar, DParticleID::dTOFGeometry, DParticleID::dTOFPointFactory, DTOFGeometry::Get_CenterVertPlane(), DParticleID::ONESIDED_PADDLE_MIDPOINT_MAG, DParticleID::OUT_OF_TIME_CUT, DParticleID::propagation_speed, py, sqrt(), DTOFPoint_factory::tof_spacetimehit_t::t, DParticleID::TOF_E_THRESHOLD, and tx.
|
inherited |
Definition at line 1915 of file DParticleID.cc.
References DParticleID::Cut_MatchDistance(), DParticleID::Distance_ToTrack(), DParticleID::Get_BestBCALMatchParams(), DReferenceTrajectory::swim_step_t::mom, and DReferenceTrajectory::swim_steps.
Referenced by JEventProcessor_TOF_Eff::evnt(), JEventProcessor_FCAL_Hadronic_Eff::evnt(), DHistogramAction_DetectorMatching::Fill_MatchingHists(), and DCustomAction_CutNoDetectorHit::Perform_Action().
|
inherited |
Definition at line 1969 of file DParticleID.cc.
References DParticleID::Cut_MatchDistance(), DParticleID::Distance_ToTrack(), and DParticleID::Get_BestTOFMatchParams().
|
inherited |
Definition at line 2023 of file DParticleID.cc.
References DParticleID::Cut_MatchDistance(), DParticleID::Distance_ToTrack(), and DParticleID::Get_BestFCALMatchParams().
|
inherited |
Definition at line 2077 of file DParticleID.cc.
References DParticleID::Cut_MatchDistance(), DParticleID::Distance_ToTrack(), DParticleID::Get_BestSCMatchParams(), and DParticleID::START_EXIST.
|
inherited |
Definition at line 2290 of file DParticleID.cc.
References DParticleID::Cut_MatchDistance(), DParticleID::Distance_ToTrack(), and DParticleID::Get_BestBCALMatchParams().
|
inherited |
Definition at line 2345 of file DParticleID.cc.
References DParticleID::Cut_MatchDistance(), DParticleID::Distance_ToTrack(), and DParticleID::Get_BestTOFMatchParams().
|
inherited |
Definition at line 2399 of file DParticleID.cc.
References DParticleID::Cut_MatchDistance(), DParticleID::Distance_ToTrack(), and DParticleID::Get_BestFCALMatchParams().
|
inherited |
Definition at line 2453 of file DParticleID.cc.
References DParticleID::Cut_MatchDistance(), DParticleID::Distance_ToTrack(), and DParticleID::Get_BestSCMatchParams().
|
inherited |
Definition at line 3498 of file DParticleID.cc.
References DTOFPoint::dE, DTOFPoint::dHorizontalBar, DTOFPoint::dHorizontalBarStatus, DParticleID::dTOFGeometry, DTOFPoint::dVerticalBar, DTOFPoint::dVerticalBarStatus, DTOFGeometry::Get_FirstShortBar(), DTOFGeometry::Get_LastShortBar(), DTOFPoint::Is_XPositionWellDefined(), DTOFPoint::Is_YPositionWellDefined(), DParticleID::ONESIDED_PADDLE_MIDPOINT_MAG, and DParticleID::TOF_ATTEN_LENGTH.
Referenced by DParticleID::Distance_ToTrack().
|
inherited |
Definition at line 3550 of file DParticleID.cc.
References DSCHit::dE, DParticleID::sc_angle_cor, DParticleID::sc_attn_A, DParticleID::sc_attn_B, DParticleID::sc_attn_C, DParticleID::SC_BENDNOSE_ATTN, DParticleID::sc_pos, DParticleID::SC_STRAIGHT_ATTN, and DSCHit::sector.
|
inherited |
Definition at line 3446 of file DParticleID.cc.
References DTOFPoint::dHorizontalBar, DTOFPoint::dHorizontalBarStatus, DParticleID::dTOFGeometry, DTOFPoint::dVerticalBar, DTOFPoint::dVerticalBarStatus, DTOFGeometry::Get_FirstShortBar(), DTOFGeometry::Get_LastShortBar(), DTOFPoint::Is_XPositionWellDefined(), DTOFPoint::Is_YPositionWellDefined(), DParticleID::ONESIDED_PADDLE_MIDPOINT_MAG, DParticleID::propagation_speed, and DTOFPoint::t.
Referenced by DParticleID::Distance_ToTrack(), and DParticleID::Get_StartTime().
|
inherited |
Definition at line 3597 of file DParticleID.cc.
References DParticleID::sc_angle_cor, DParticleID::SC_BEND, DParticleID::SC_NOSE, DParticleID::sc_pos, DParticleID::sc_pt_slope, DParticleID::sc_pt_yint, DParticleID::SC_STRAIGHT, DSCHit::sector, and DSCHit::t.
|
inherited |
Definition at line 3633 of file DParticleID.cc.
References DParticleID::dDIRCLut.
Referenced by DEventSourceREST::Extract_DDetectorMatches().
|
inherited |
Definition at line 1901 of file DParticleID.cc.
References DDetectorMatches::Get_DIRCMatchParams().
Referenced by DChargedTrackHypothesis_factory::Create_ChargedTrackHypothesis(), DEventProcessor_dirc_tree::evnt(), DEventProcessor_dirc_hists::evnt(), DCustomAction_dirc_reactions::Perform_Action(), and DCustomAction_dirc_tree::Perform_Action().
|
inherited |
Definition at line 3421 of file DParticleID.cc.
References DParticleID::Get_FDCPlanes().
Referenced by DCutAction_TrackHitPattern::Cut_TrackHitPattern().
|
inherited |
Definition at line 3428 of file DParticleID.cc.
|
inherited |
Definition at line 3363 of file DParticleID.cc.
|
inherited |
Definition at line 3388 of file DParticleID.cc.
Referenced by DCustomAction_p2pi_unusedHists::FillTrack(), DParticleID::Get_FDCNumHitPlanesPerPackage(), DCutAction_MinTrackHits::Perform_Action(), and DHistogramAction_Reconstruction::Perform_Action().
|
inherited |
Definition at line 3020 of file DParticleID.cc.
References DParticleID::Distance_ToTrack(), DParticleID::FCAL_CUT_PAR1, DParticleID::FCAL_CUT_PAR2, and DParticleID::OUT_OF_TIME_CUT.
|
inherited |
Definition at line 3047 of file DParticleID.cc.
References DParticleID::dSCCutPars_WireBased, DParticleID::Get_CorrectedHitTime(), DParticleID::OUT_OF_TIME_CUT, and DParticleID::sc_pos.
|
inherited |
Definition at line 3082 of file DParticleID.cc.
References DParticleID::Get_CorrectedHitTime(), DParticleID::OUT_OF_TIME_CUT, DTOFPoint::pos, sqrt(), DParticleID::TOF_CUT_PAR1, DParticleID::TOF_CUT_PAR2, and DParticleID::TOF_CUT_PAR3.
|
inherited |
Definition at line 3134 of file DParticleID.cc.
References DParticleID::BCAL_PHI_CUT_PAR1, DParticleID::BCAL_PHI_CUT_PAR2, DParticleID::BCAL_PHI_CUT_PAR3, DParticleID::BCAL_Z_CUT, DTrackFitter::ExtrapolateToRadius(), DParticleID::fitter, DParticleID::OUT_OF_TIME_CUT, x, and y.
|
inherited |
Definition at line 343 of file DParticleID.cc.
References DParticleID::CalcdEdxHit(), DParticleID::CDC_TIME_CUT_FOR_DEDX, DParticleID_dedx_cmp(), DTrackTimeBased::extrapolations, xstream::base64::index(), SYS_CDC, and SYS_FDC.
Referenced by DParticleID::CalcDCdEdx().
|
virtual |
Implements DParticleID.
Definition at line 354 of file DParticleID_PID1.cc.
References AntiProton, ddEdxMeanParams_CDC_Electron, ddEdxMeanParams_CDC_KPlus, ddEdxMeanParams_CDC_PiPlus, ddEdxMeanParams_CDC_Proton, Electron, Function_dEdx(), KMinus, KPlus, PiMinus, PiPlus, Positron, Proton, and sqrt().
Referenced by CalcDCdEdxChiSq().
|
virtual |
Implements DParticleID.
Definition at line 400 of file DParticleID_PID1.cc.
References AntiProton, ddEdxMeanParams_FDC_Electron, ddEdxMeanParams_FDC_KPlus, ddEdxMeanParams_FDC_PiPlus, ddEdxMeanParams_FDC_Proton, Electron, Function_dEdx(), KMinus, KPlus, PiMinus, PiPlus, Positron, Proton, and sqrt().
Referenced by CalcDCdEdxChiSq().
|
virtual |
Implements DParticleID.
Definition at line 377 of file DParticleID_PID1.cc.
References AntiProton, ddEdxSigmaParams_CDC_Electron, ddEdxSigmaParams_CDC_KPlus, ddEdxSigmaParams_CDC_PiPlus, ddEdxSigmaParams_CDC_Proton, Electron, Function_dEdx(), Function_dEdxSigma(), KMinus, KPlus, PiMinus, PiPlus, Positron, Proton, and sqrt().
Referenced by CalcDCdEdxChiSq().
|
inherited |
Definition at line 679 of file DParticleID.cc.
References DParticleID::dKRhoZoverA_CDC, DParticleID::dKRhoZoverA_FDC, DParticleID::dLnI_CDC, DParticleID::dLnI_FDC, e, sqrt(), and T0().
Referenced by DHistogramAction_PID::Fill_ChargedHists().
|
virtual |
Implements DParticleID.
Definition at line 423 of file DParticleID_PID1.cc.
References AntiProton, ddEdxSigmaParams_FDC_Electron, ddEdxSigmaParams_FDC_KPlus, ddEdxSigmaParams_FDC_PiPlus, ddEdxSigmaParams_FDC_Proton, Electron, Function_dEdx(), Function_dEdxSigma(), KMinus, KPlus, PiMinus, PiPlus, Positron, Proton, and sqrt().
Referenced by CalcDCdEdxChiSq().
|
virtual |
Implements DParticleID.
Definition at line 308 of file DParticleID_PID1.cc.
References dEOverPMeanParams_BCAL, dEOverPMeanParams_FCAL, SYS_BCAL, and SYS_FCAL.
|
virtual |
Implements DParticleID.
Definition at line 326 of file DParticleID_PID1.cc.
References dEOverPSigmaParams_BCAL, dEOverPSigmaParams_FCAL, SYS_BCAL, and SYS_FCAL.
|
inherited |
Definition at line 657 of file DParticleID.cc.
References DParticleID::dKRhoZoverA_CDC, DParticleID::dKRhoZoverA_FDC, DParticleID::dLnI_CDC, DParticleID::dLnI_FDC, and e.
Referenced by DHistogramAction_PID::Fill_ChargedHists(), and DHistogramAction_DetectorPID::Perform_Action().
|
virtual |
Implements DParticleID.
Definition at line 345 of file DParticleID_PID1.cc.
References ddEdxMeanParams_SC_Proton, Function_dEdx(), and sqrt().
|
virtual |
Implements DParticleID.
Definition at line 349 of file DParticleID_PID1.cc.
References ddEdxSigmaParams_SC_Proton, Function_dEdxSigma(), and sqrt().
|
inherited |
Definition at line 622 of file DParticleID.cc.
References DParticleID::dKRhoZoverA_Scint, DParticleID::dLnI_Scint, DParticleID::dRhoZoverA_Scint, e, sqrt(), x, X, and X0.
Referenced by DHistogramAction_PID::Fill_ChargedHists(), and DHistogramAction_DetectorPID::Perform_Action().
|
virtual |
Implements DParticleID.
Definition at line 501 of file DParticleID_PID1.cc.
References AntiProton, dTimeSigmaParams_BCAL_KPlus, dTimeSigmaParams_BCAL_PiPlus, dTimeSigmaParams_BCAL_Positron, dTimeSigmaParams_BCAL_Proton, dTimeSigmaParams_FCAL_KPlus, dTimeSigmaParams_FCAL_PiPlus, dTimeSigmaParams_FCAL_Positron, dTimeSigmaParams_FCAL_Proton, dTimeSigmaParams_TOF_KPlus, dTimeSigmaParams_TOF_PiPlus, dTimeSigmaParams_TOF_Positron, dTimeSigmaParams_TOF_Proton, Electron, KMinus, KPlus, PiMinus, PiPlus, Positron, Proton, SYS_BCAL, SYS_FCAL, and SYS_TOF.
|
inherited |
Definition at line 310 of file DParticleID.cc.
References DTrackTimeBased::candidateid, and DParticleID_hypothesis_cmp().
|
inherited |
|
inherited |
Definition at line 2702 of file DParticleID.cc.
References DReferenceTrajectory::GetIntersectionWithRadius().
Referenced by JEventProcessor_BCAL_Hadronic_Eff::evnt(), and DHistogramAction_DetectorMatching::Fill_MatchingHists().
|
inherited |
Definition at line 2967 of file DParticleID.cc.
|
inherited |
Definition at line 2676 of file DParticleID.cc.
References DFCALGeometry::column(), DParticleID::dFCALGeometry, DParticleID::dFCALz, DReferenceTrajectory::GetIntersectionWithPlane(), DFCALGeometry::isBlockActive(), DFCALGeometry::row(), SYS_FCAL, x, and y.
Referenced by JEventProcessor_FCAL_Hadronic_Eff::evnt(), and DHistogramAction_DetectorMatching::Fill_MatchingHists().
|
inherited |
Definition at line 2943 of file DParticleID.cc.
References DFCALGeometry::column(), DParticleID::dFCALGeometry, DParticleID::dFCALz, DFCALGeometry::isBlockActive(), DFCALGeometry::row(), x, and y.
|
inherited |
Definition at line 2759 of file DParticleID.cc.
References DParticleID::sc_pos, and DParticleID::START_EXIST.
Referenced by DParticleID::Distance_ToTrack(), JEventProcessor_SC_Eff::evnt(), DHistogramAction_DetectorMatching::Fill_MatchingHists(), and DParticleID::PredictSCSector().
|
inherited |
Definition at line 2787 of file DParticleID.cc.
References DReferenceTrajectory::swim_step_t::B, DReferenceTrajectory::swim_step_t::cov_t_t, DReferenceTrajectory::GetMass(), xstream::base64::index(), DReferenceTrajectory::swim_step_t::mom, DReferenceTrajectory::Nswim_steps, DCoordinateSystem::origin, py, DReferenceTrajectory::q, DReferenceTrajectory::swim_step_t::s, DParticleID::sc_norm, DParticleID::sc_pos, size, SPEED_OF_LIGHT, sqrt(), DReferenceTrajectory::swim_steps, DReferenceTrajectory::swim_step_t::t, x, and y.
|
inherited |
Definition at line 2876 of file DParticleID.cc.
References xstream::base64::index(), DParticleID::sc_dir, DParticleID::sc_norm, and DParticleID::sc_pos.
|
inherited |
Definition at line 2920 of file DParticleID.cc.
References DParticleID::PredictSCSector(), and DParticleID::sc_pos.
|
inherited |
Definition at line 2731 of file DParticleID.cc.
References DParticleID::dTOFGeometry, DTOFGeometry::Get_CenterMidPlane(), DReferenceTrajectory::GetIntersectionWithPlane(), SYS_TOF, x, y, and DTOFGeometry::y2bar().
Referenced by JEventProcessor_TOF_Eff::evnt(), and DHistogramAction_DetectorMatching::Fill_MatchingHists().
|
inherited |
Definition at line 2993 of file DParticleID.cc.
References DParticleID::dTOFGeometry, DTOFGeometry::Get_CenterMidPlane(), x, y, and DTOFGeometry::y2bar().
|
inherited |
Definition at line 1128 of file DParticleID.cc.
References DReferenceTrajectory::GetIntersectionWithPlane(), M_TWO_PI, DParticleID::sc_dir, DParticleID::sc_norm, DParticleID::sc_pos, size, and DParticleID::START_EXIST.
|
protectedinherited |
Definition at line 249 of file DParticleID.h.
Referenced by DParticleID::DParticleID().
|
protectedinherited |
Definition at line 243 of file DParticleID.h.
Referenced by DParticleID::Cut_MatchDistance(), DParticleID::DParticleID(), DParticleID::Get_BestBCALMatchParams(), and DParticleID::Get_StartTime().
|
protectedinherited |
Definition at line 243 of file DParticleID.h.
Referenced by DParticleID::Cut_MatchDistance(), DParticleID::DParticleID(), DParticleID::Get_BestBCALMatchParams(), and DParticleID::Get_StartTime().
|
protectedinherited |
Definition at line 243 of file DParticleID.h.
Referenced by DParticleID::Cut_MatchDistance(), DParticleID::DParticleID(), DParticleID::Get_BestBCALMatchParams(), and DParticleID::Get_StartTime().
|
protectedinherited |
Definition at line 243 of file DParticleID.h.
Referenced by DParticleID::Cut_MatchDistance(), DParticleID::DParticleID(), DParticleID::Get_BestBCALMatchParams(), and DParticleID::Get_StartTime().
|
protectedinherited |
Definition at line 248 of file DParticleID.h.
Referenced by DParticleID::DParticleID().
|
protectedinherited |
Definition at line 252 of file DParticleID.h.
Referenced by DParticleID::CalcdEdxHit(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 240 of file DParticleID.h.
|
protectedinherited |
Definition at line 241 of file DParticleID.h.
|
protected |
Definition at line 42 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxMean_CDC().
|
protected |
Definition at line 40 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxMean_CDC().
|
protected |
Definition at line 41 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxMean_CDC().
|
protected |
Definition at line 38 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxMean_CDC().
|
protected |
Definition at line 39 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxMean_FDC().
|
protected |
Definition at line 36 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxMean_FDC().
|
protected |
Definition at line 37 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxMean_FDC().
|
protected |
Definition at line 35 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxMean_FDC().
|
protected |
Definition at line 43 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetProtondEdxMean_SC().
|
protected |
Definition at line 55 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxSigma_CDC().
|
protected |
Definition at line 53 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxSigma_CDC().
|
protected |
Definition at line 54 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxSigma_CDC().
|
protected |
Definition at line 52 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxSigma_CDC().
|
protected |
Definition at line 51 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxSigma_FDC().
|
protected |
Definition at line 49 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxSigma_FDC().
|
protected |
Definition at line 50 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxSigma_FDC().
|
protected |
Definition at line 48 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetdEdxSigma_FDC().
|
protected |
Definition at line 56 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetProtondEdxSigma_SC().
|
protectedinherited |
Definition at line 239 of file DParticleID.h.
|
protectedinherited |
Definition at line 238 of file DParticleID.h.
|
private |
Definition at line 76 of file DParticleID_PID1.h.
|
protected |
Definition at line 45 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetEOverPMean().
|
protected |
Definition at line 46 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetEOverPMean().
|
protected |
Definition at line 67 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetEOverPSigma().
|
protected |
Definition at line 73 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetEOverPSigma().
|
protectedinherited |
Definition at line 237 of file DParticleID.h.
Referenced by DParticleID::DParticleID(), DParticleID::GetdEdxSigma_DC(), and DParticleID::GetMostProbabledEdx_DC().
|
protectedinherited |
Definition at line 235 of file DParticleID.h.
Referenced by DParticleID::DParticleID(), DParticleID::GetdEdxSigma_DC(), and DParticleID::GetMostProbabledEdx_DC().
|
protectedinherited |
Definition at line 236 of file DParticleID.h.
Referenced by DParticleID::DParticleID(), and DParticleID::GetScintMPdEandSigma().
|
protectedinherited |
Definition at line 237 of file DParticleID.h.
Referenced by DParticleID::DParticleID(), DParticleID::GetdEdxSigma_DC(), and DParticleID::GetMostProbabledEdx_DC().
|
protectedinherited |
Definition at line 235 of file DParticleID.h.
Referenced by DParticleID::DParticleID(), DParticleID::GetdEdxSigma_DC(), and DParticleID::GetMostProbabledEdx_DC().
|
protectedinherited |
Definition at line 236 of file DParticleID.h.
Referenced by DParticleID::DParticleID(), and DParticleID::GetScintMPdEandSigma().
|
protectedinherited |
Definition at line 237 of file DParticleID.h.
Referenced by DParticleID::DParticleID().
|
protectedinherited |
Definition at line 235 of file DParticleID.h.
Referenced by DParticleID::DParticleID().
|
protectedinherited |
Definition at line 236 of file DParticleID.h.
Referenced by DParticleID::DParticleID(), and DParticleID::GetScintMPdEandSigma().
|
protectedinherited |
Definition at line 246 of file DParticleID.h.
Referenced by DParticleID::Cut_MatchDistance(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 246 of file DParticleID.h.
Referenced by DParticleID::Cut_MatchDistance(), DParticleID::DParticleID(), and DParticleID::Get_StartTime().
|
protected |
Definition at line 64 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetTimeVariance().
|
protected |
Definition at line 65 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetTimeVariance().
|
protected |
Definition at line 66 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetTimeVariance().
|
protected |
Definition at line 63 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetTimeVariance().
|
protected |
Definition at line 70 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetTimeVariance().
|
protected |
Definition at line 71 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetTimeVariance().
|
protected |
Definition at line 72 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetTimeVariance().
|
protected |
Definition at line 69 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetTimeVariance().
|
protected |
Definition at line 59 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetTimeVariance().
|
protected |
Definition at line 60 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetTimeVariance().
|
protected |
Definition at line 61 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetTimeVariance().
|
protected |
Definition at line 58 of file DParticleID_PID1.h.
Referenced by DParticleID_PID1(), and GetTimeVariance().
|
protectedinherited |
Definition at line 244 of file DParticleID.h.
Referenced by DParticleID::Cut_MatchDistance(), DParticleID::DParticleID(), and DParticleID::Get_StartTime().
|
protectedinherited |
Definition at line 244 of file DParticleID.h.
Referenced by DParticleID::Cut_MatchDistance(), DParticleID::DParticleID(), and DParticleID::Get_StartTime().
|
protectedinherited |
Definition at line 244 of file DParticleID.h.
Referenced by DParticleID::Cut_MatchDistance(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 250 of file DParticleID.h.
Referenced by DParticleID::Distance_ToTrack(), DParticleID::DParticleID(), DParticleID::Get_ClosestTOFPaddleHit_Horizontal(), DParticleID::Get_ClosestTOFPaddleHit_Vertical(), and DParticleID::Get_StartTime().
|
protectedinherited |
Definition at line 255 of file DParticleID.h.
Referenced by DParticleID::Distance_ToTrack(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 255 of file DParticleID.h.
Referenced by DParticleID::Distance_ToTrack(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 255 of file DParticleID.h.
Referenced by DParticleID::Distance_ToTrack(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 256 of file DParticleID.h.
Referenced by DParticleID::Distance_ToTrack(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 256 of file DParticleID.h.
Referenced by DParticleID::Distance_ToTrack(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 257 of file DParticleID.h.
Referenced by DParticleID::Distance_ToTrack(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 257 of file DParticleID.h.
Referenced by DParticleID::Distance_ToTrack(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 258 of file DParticleID.h.
Referenced by DParticleID::Distance_ToTrack(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 258 of file DParticleID.h.
Referenced by DParticleID::Distance_ToTrack(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 259 of file DParticleID.h.
Referenced by DParticleID::Distance_ToTrack(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 259 of file DParticleID.h.
Referenced by DParticleID::Distance_ToTrack(), and DParticleID::DParticleID().
|
protectedinherited |
Definition at line 245 of file DParticleID.h.
Referenced by DParticleID::Cut_MatchDistance(), DParticleID::DParticleID(), and DParticleID::Get_StartTime().
|
protectedinherited |
Definition at line 245 of file DParticleID.h.
Referenced by DParticleID::Cut_MatchDistance(), DParticleID::DParticleID(), and DParticleID::Get_StartTime().
|
protectedinherited |
Definition at line 245 of file DParticleID.h.
Referenced by DParticleID::Cut_MatchDistance(), DParticleID::DParticleID(), and DParticleID::Get_StartTime().
|
protectedinherited |
Definition at line 245 of file DParticleID.h.
Referenced by DParticleID::Cut_MatchDistance(), and DParticleID::DParticleID().