"Pre-calibration hit". Common input to calibration procedures More...
Public Member Functions | |
PCHit () | |
~PCHit () | |
int | Plane () const |
Return plane value. More... | |
int | Cell () const |
Return cell value. More... | |
int | Diblock () const |
Return diblock value. More... | |
int | DCM () const |
Return dcm value. More... | |
int | APD () const |
Return apd value. More... | |
int | Pixel () const |
Return pixel value. More... | |
geo::View_t | View () const |
Return view. More... | |
float | PE () const |
Return PE value. More... | |
float | ADC () const |
Return ADC value. More... | |
float | Path () const |
Return Path value. More... | |
float | W () const |
Return W value. More... | |
float | TrueMeV () const |
Return True energy (MeV) value. More... | |
float | TruePE () const |
Return True PE value. More... | |
float | TruePath () const |
Return True Pathlength value. More... | |
float | TrueW () const |
Return True W value. More... | |
float | TNS () const |
Return uncorrected hit time. More... | |
bool | GoodTime () const |
Return quality of timing fit for cell. More... | |
float | FlightLen () const |
Return path from start of track to current cell. More... | |
float | ReadDist () const |
Return distance to readout, with pigtail. More... | |
float | PoissonLambda () const |
Return number of simulated photons at readout before fluctuations. More... | |
void | SetPlane (int aPlane) |
Set plane value. More... | |
void | SetCell (int aCell) |
Set cell value. More... | |
void | SetDiblock (int aDiblock) |
Set diblock value. More... | |
void | SetDCM (int aDCM) |
Set dcm value. More... | |
void | SetAPD (int aAPD) |
Set apd value. More... | |
void | SetPixel (int aPixel) |
Set pixel value. More... | |
void | SetView (geo::View_t aView) |
Set view value. More... | |
void | SetPE (float aPE) |
Set PE value. More... | |
void | SetADC (int aADC) |
Set ADC value. More... | |
void | SetPath (float aPath) |
Set Path value. More... | |
void | SetW (float aW) |
Set W value. More... | |
void | SetTrueMeV (float aTrueMeV) |
Set True energy (MeV) value. More... | |
void | SetTruePE (float aTruePE) |
Set True PE value. More... | |
void | SetTruePath (float aTruePath) |
Set True path length value. More... | |
void | SetTrueW (float aTrueW) |
Set True W value. More... | |
void | SetTNS (float aTNS) |
Set hit time (ns) More... | |
void | SetGoodTime (bool aGoodT) |
Set quality of timing fit. More... | |
void | SetFlightLen (float aLen) |
Set path length from start of track. More... | |
void | SetReadDist (float aDist) |
Set distance to cell readout. More... | |
void | SetPoissonLambda (float aLambda) |
Set number of simulated photons at readout before fluctuations. More... | |
Protected Attributes | |
int | plane |
plane number More... | |
int | cell |
cell number More... | |
int | diblock |
diblock number More... | |
int | dcm |
number of dcm on diblock More... | |
int | apd |
number of apd on dcm More... | |
int | pixel |
number pixel on apd More... | |
geo::View_t | view |
hit view More... | |
float | pe |
uncalibrated PEs More... | |
float | adc |
ADC. More... | |
float | path |
Path length. More... | |
float | w |
Unmeasured coordinate of hit. More... | |
float | trueMeV |
True energy of hit (MC Truth) More... | |
float | truePE |
True number of photoelectrons (MC Truth) More... | |
float | truePath |
True pathlength through the cell. More... | |
float | trueW |
True position along cell W (W) More... | |
float | tns |
Time of pchit (ns) More... | |
bool | goodTime |
True if the time fit for the hit was good. More... | |
float | flightLen |
path length from the start of track (cm) More... | |
float | readDist |
distance from hit to readout(including pigtail) (cm) More... | |
float | poissonLambda |
Number of simulated photons at readout in the absence of fluctuations. More... | |
"Pre-calibration hit". Common input to calibration procedures
caldp::PCHit::PCHit | ( | ) |
Definition at line 16 of file PCHit.cxx.
|
inline |
|
inline |
Return apd value.
Definition at line 32 of file PCHit.h.
References apd.
Referenced by calib::CalibAna::FillWithPCHit().
|
inline |
Return cell value.
Definition at line 26 of file PCHit.h.
References cell.
Referenced by calib::ThresholdAna::analyze(), calib::CalibAna::ApproximateHitPos(), calib::DriftResponseCalc::FillPeCorrHits(), calib::CalibAna::FillWithPCHit(), calib::MuondEdx::getPECorr(), calib::DetRespDrift::getPECorr(), calib::MuonTrackHits::getPECorr(), calib::MuondEdxAna::getPECorr(), calib::CalibAna::GetPECorr(), calib::CalibAna::MatchHits(), calib::CosmicCalib::PCHitPE(), calib::MakeAttenuationProfiles::PCHitPE(), calib::CalibAna::PrintHit(), and calib::PCHitTransposer::produce().
|
inline |
Return dcm value.
Definition at line 30 of file PCHit.h.
References dcm.
Referenced by calib::CalibAna::FillWithPCHit(), and calib::TimingCalibration::produce().
|
inline |
Return diblock value.
Definition at line 28 of file PCHit.h.
References diblock.
Referenced by calib::CalibAna::FillWithPCHit(), and calib::TimingCalibration::produce().
|
inline |
Return path from start of track to current cell.
Definition at line 58 of file PCHit.h.
References flightLen.
Referenced by caldp::TCTrack::CalculateFiberVelocity(), caldp::TCTrack::CalculateMuonVelocity(), and calib::CalibAna::FillWithPCHit().
|
inline |
Return quality of timing fit for cell.
Definition at line 56 of file PCHit.h.
References goodTime.
Referenced by caldp::TCTrack::CalculateFiberVelocity(), caldp::TCTrack::CalculateMuonVelocity(), calib::MuondEdx::getPECorr(), calib::DetRespDrift::getPECorr(), calib::MuonTrackHits::getPECorr(), calib::MuondEdxAna::getPECorr(), and calib::CalibAna::GetPECorr().
|
inline |
Return Path value.
Definition at line 42 of file PCHit.h.
References path.
Referenced by calib::ThresholdAna::analyze(), calib::DriftResponseCalc::FillPeCorrHits(), and calib::CalibAna::FillWithPCHit().
|
inline |
Return PE value.
Definition at line 38 of file PCHit.h.
References pe.
Referenced by calib::ThresholdAna::analyze(), caldp::TCTrack::CalculateFiberVelocity(), caldp::TCTrack::CalculateMuonVelocity(), calib::DriftResponseCalc::FillPeCorrHits(), calib::CalibAna::FillWithPCHit(), calib::MuondEdx::getPECorr(), calib::DetRespDrift::getPECorr(), calib::MuonTrackHits::getPECorr(), calib::MuondEdxAna::getPECorr(), calib::CalibAna::GetPECorr(), calib::CosmicCalib::PCHitPE(), and calib::MakeAttenuationProfiles::PCHitPE().
|
inline |
Return pixel value.
Definition at line 34 of file PCHit.h.
References pixel.
Referenced by calib::CalibAna::FillWithPCHit().
|
inline |
Return plane value.
Definition at line 24 of file PCHit.h.
References plane.
Referenced by calib::ThresholdAna::analyze(), calib::CalibAna::ApproximateHitPos(), calib::DriftResponseCalc::FillPeCorrHits(), calib::CalibAna::FillWithPCHit(), calib::MuondEdx::getPECorr(), calib::DetRespDrift::getPECorr(), calib::MuonTrackHits::getPECorr(), calib::MuondEdxAna::getPECorr(), calib::CalibAna::GetPECorr(), calib::CalibAna::MatchHits(), calib::CosmicCalib::PCHitPE(), calib::MakeAttenuationProfiles::PCHitPE(), calib::CalibAna::PrintHit(), and calib::PCHitTransposer::produce().
|
inline |
Return number of simulated photons at readout before fluctuations.
Definition at line 62 of file PCHit.h.
References poissonLambda.
Referenced by calib::ThresholdAna::analyze(), and calib::CalibAna::FillWithPCHit().
|
inline |
Return distance to readout, with pigtail.
Definition at line 60 of file PCHit.h.
References readDist.
Referenced by caldp::TCTrack::CalculateFiberVelocity(), caldp::TCTrack::CalculateMuonVelocity(), and calib::CalibAna::FillWithPCHit().
Set apd value.
Definition at line 73 of file PCHit.h.
References apd.
Referenced by calib::PCHitsList::CellHitToPCHit().
Set cell value.
Definition at line 67 of file PCHit.h.
References cell.
Referenced by calib::PCHitsList::CellHitToPCHit().
Set dcm value.
Definition at line 71 of file PCHit.h.
References dcm.
Referenced by calib::PCHitsList::CellHitToPCHit().
Set diblock value.
Definition at line 69 of file PCHit.h.
References diblock.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Set path length from start of track.
Definition at line 99 of file PCHit.h.
References flightLen.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Set quality of timing fit.
Definition at line 97 of file PCHit.h.
References goodTime.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Set Path value.
Definition at line 83 of file PCHit.h.
References path.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Set PE value.
Definition at line 79 of file PCHit.h.
References pe.
Referenced by calib::PCHitsList::CellHitToPCHit().
Set pixel value.
Definition at line 75 of file PCHit.h.
References pixel.
Referenced by calib::PCHitsList::CellHitToPCHit().
Set plane value.
Definition at line 65 of file PCHit.h.
References plane.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Set number of simulated photons at readout before fluctuations.
Definition at line 103 of file PCHit.h.
References poissonLambda.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Set distance to cell readout.
Definition at line 101 of file PCHit.h.
References readDist.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Set hit time (ns)
Definition at line 95 of file PCHit.h.
References tns.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Set True energy (MeV) value.
Definition at line 87 of file PCHit.h.
References trueMeV.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Set True path length value.
Definition at line 91 of file PCHit.h.
References truePath.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Set True PE value.
Definition at line 89 of file PCHit.h.
References truePE.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Set True W value.
Definition at line 93 of file PCHit.h.
References trueW.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Set view value.
Definition at line 77 of file PCHit.h.
References view.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Set W value.
Definition at line 85 of file PCHit.h.
References w.
Referenced by calib::PCHitsList::CellHitToPCHit().
|
inline |
Return uncorrected hit time.
Definition at line 54 of file PCHit.h.
References tns.
Referenced by caldp::TCTrack::CalculateFiberVelocity(), caldp::TCTrack::CalculateMuonVelocity(), calib::CalibAna::FillWithPCHit(), calib::MuondEdx::getPECorr(), calib::DetRespDrift::getPECorr(), calib::MuonTrackHits::getPECorr(), calib::MuondEdxAna::getPECorr(), calib::CalibAna::GetPECorr(), calib::CalibAna::MatchHits(), and calib::CalibAna::PrintHit().
|
inline |
Return True energy (MeV) value.
Definition at line 46 of file PCHit.h.
References trueMeV.
Referenced by calib::ThresholdAna::analyze(), and calib::CalibAna::FillWithPCHit().
|
inline |
Return True Pathlength value.
Definition at line 50 of file PCHit.h.
References truePath.
Referenced by calib::CalibAna::FillWithPCHit().
|
inline |
Return True PE value.
Definition at line 48 of file PCHit.h.
References truePE.
Referenced by calib::CalibAna::FillWithPCHit().
|
inline |
Return True W value.
Definition at line 52 of file PCHit.h.
References trueW.
Referenced by calib::CalibAna::FillWithPCHit().
|
inline |
Return view.
Definition at line 36 of file PCHit.h.
References view.
Referenced by caldp::TCTrack::Add(), calib::CalibAna::ApproximateHitPos(), calib::CalibAna::FillWithPCHit(), calib::MuondEdx::getPECorr(), calib::DetRespDrift::getPECorr(), calib::MuonTrackHits::getPECorr(), calib::MuondEdxAna::getPECorr(), calib::CalibAna::GetPECorr(), and caldp::TCTrack::RemovePCHit().
|
inline |
Return W value.
Definition at line 44 of file PCHit.h.
References w.
Referenced by calib::ThresholdAna::analyze(), calib::CalibAna::ApproximateHitPos(), calib::DriftResponseCalc::FillPeCorrHits(), calib::CalibAna::FillWithPCHit(), calib::MuondEdx::getPECorr(), calib::DetRespDrift::getPECorr(), calib::MuonTrackHits::getPECorr(), calib::MuondEdxAna::getPECorr(), calib::CalibAna::GetPECorr(), and calib::CalibAna::PrintHit().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
path length from the start of track (cm)
Definition at line 122 of file PCHit.h.
Referenced by FlightLen(), and SetFlightLen().
|
protected |
True if the time fit for the hit was good.
Definition at line 121 of file PCHit.h.
Referenced by GoodTime(), and SetGoodTime().
|
protected |
Path length.
Definition at line 114 of file PCHit.h.
Referenced by website.models.Organizational.PlotCollectionKey::__eq__(), website.models.Organizational.PlotCollectionKey::__hash__(), website.models.Organizational.PlotCollectionKey::__repr__(), log_trawl.FileViewer::__repr__(), Path(), and SetPath().
|
protected |
|
protected |
|
protected |
|
protected |
Number of simulated photons at readout in the absence of fluctuations.
Definition at line 124 of file PCHit.h.
Referenced by PoissonLambda(), and SetPoissonLambda().
|
protected |
distance from hit to readout(including pigtail) (cm)
Definition at line 123 of file PCHit.h.
Referenced by ReadDist(), and SetReadDist().
|
protected |
|
protected |
True energy of hit (MC Truth)
Definition at line 116 of file PCHit.h.
Referenced by SetTrueMeV(), and TrueMeV().
|
protected |
True pathlength through the cell.
Definition at line 118 of file PCHit.h.
Referenced by SetTruePath(), and TruePath().
|
protected |
True number of photoelectrons (MC Truth)
Definition at line 117 of file PCHit.h.
Referenced by SetTruePE(), and TruePE().
|
protected |
True position along cell W (W)
Definition at line 119 of file PCHit.h.
Referenced by SetTrueW(), and TrueW().
|
protected |
|
protected |