A single unit of energy deposition in the liquid scintillator. More...
#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-18/Simulation/FLSHit.h"
Public Member Functions | |
FLSHit () | |
~FLSHit () | |
bool | operator== (const FLSHit &rhs) const |
bool | operator< (const FLSHit &rhs) const |
void | Clear () |
Clear the FLS hit. More... | |
float | GetEdep () const |
Get total Energy deposited into the cell for the whole FLSHit. More... | |
float | GetEdepBirks () const |
Get total Energy with Birks suppression deposited into the cell for the whole FLSHit. More... | |
float | GetNCerenkov () const |
Get total N Cerenkov photons. More... | |
int | GetPlaneID () const |
Plane ID. More... | |
int | GetCellID () const |
Cell ID. More... | |
geo::CellUniqueId | GetCellUniqueId () const |
Unique Cell ID. More... | |
int | GetPDG () const |
PDG. More... | |
int | GetTrackID () const |
Track ID. More... | |
float | GetEntryX () const |
Entry point of the particle (position, time and energy) More... | |
float | GetEntryY () const |
float | GetEntryZ () const |
float | GetEntryT () const |
float | GetEntryEnergy () const |
float | GetExitX () const |
Exit point of the particle (position, time and energy) More... | |
float | GetExitY () const |
float | GetExitZ () const |
float | GetExitT () const |
float | GetExitEnergy () const |
int | GetNPoints () const |
Number of end points in FLSHit (could be Geant end points) More... | |
int | GetNSteps () const |
Number of steps in FLSHit. Should be equal to GetNPoints() - 1. More... | |
float | GetPathLength (const int step) const |
Get path length of a particular step. More... | |
float | GetTotalPathLength () const |
Get path length of all steps in FLSHit. More... | |
float | GetEnergyLoss (const int step) const |
Get energy loss of a particular step. More... | |
float | GetTotalEnergyLoss () const |
Get total energy loss in the entire FLSHit. More... | |
float | GetXAverage (const int step) const |
Get X-average for the step. This is in local coordinates. More... | |
float | GetYAverage (const int step) const |
Get Y-average for the step. This is in local coordinates. More... | |
float | GetZAverage (const int step) const |
Get Z-average for the step. This is in local coordinates. More... | |
float | GetXAverage () const |
Get X-average for the FLSHit. This is in local coordinates. More... | |
float | GetYAverage () const |
Get Y-average for the FLSHit. This is in local coordinates. More... | |
float | GetZAverage () const |
Get Z-average for the FLSHit. This is in local coordinates. More... | |
float | GetX (const int ipoint) const |
Get a point of the particle in the FLSHit (position, time and energy) More... | |
float | GetY (const int ipoint) const |
float | GetZ (const int ipoint) const |
float | GetT (const int ipoint) const |
float | GetEnergy (const int ipoint) const |
float | GetEdep (const int ipoint) const |
float | GetEdepBirks (const int ipoint) const |
float | GetNCerenkov (const int ipoint) const |
void | SetPDG (const int pdg) |
Set methods. More... | |
void | SetTrackId (const int trackid) |
void | SetPlane (const int ip) |
void | SetCell (const int ic) |
void | SetCellUniqueId (const geo::CellUniqueId &id) |
void | AddEdep (const float edep) |
void | AddEdepBirks (const float edepbirks) |
void | AddNCerenkov (const float ncerenkov) |
void | AddPos (const float x, const float y, const float z, const double t, const float energy) |
bool | IsFLSHitReasonable (const bool print_errors=false, std::ostream &error_printint_stream=std::cout) const |
Private Member Functions | |
template<class T > | |
T | getSum (const std::vector< T > &input_vector) const |
Sums over the array of the vector. More... | |
template<class T > | |
T | getElement (const std::vector< T > &input_vector, const unsigned int ipoint) const |
Gets i-th element of the vector. More... | |
template<class T > | |
T | getFirst (const std::vector< T > &input_vector) const |
Gets the last element of the vector. More... | |
template<class T > | |
T | getLast (const std::vector< T > &input_vector) const |
Gets the last element of the vector. More... | |
float | GetXYZAverage (const std::vector< float > &xyz, const int step) const |
float | GetXYZAverage (const std::vector< float > &xyz) const |
template<class T > | |
bool | DoesIncreaseMonotonically (const std::vector< T > &input_vector) const |
Checks whether the input vector increases monotonically. More... | |
template<class T > | |
bool | DoesDecreaseMonotonically (const std::vector< T > &input_vector) const |
Checks whether the input vector decreases monotonically. More... | |
Private Attributes | |
geo::CellUniqueId | fId |
Unique cell ID. More... | |
unsigned short int | fPlaneId |
Plane number. More... | |
unsigned short int | fCellId |
Cell number. More... | |
int | fPDG |
PDG code of parent particle. More... | |
int | fTrackId |
Index number of the Global track producing hit. More... | |
std::vector< float > | fX |
Start or end of the step inside scintillator. X position, cm. More... | |
std::vector< float > | fY |
Start or end of the step inside scintillator. Y position, cm. More... | |
std::vector< float > | fZ |
Start or end of the step inside scintillator. Z position, cm. More... | |
std::vector< float > | fEnergy |
Start or end of the step inside scintillator. Energy, GeV. More... | |
std::vector< double > | fT |
Start or end of the step inside scintillator. Time, ns. More... | |
std::vector< float > | fVectorEdep |
Amount of energy deposited during a Geant4 step (GeV) More... | |
std::vector< float > | fVectorEdepBirks |
Amount of energy deposited during a Geant4 step ; Birks weighted (GeV) More... | |
std::vector< float > | fVectorNCerenkov |
Amount of Cerenkov light emitteded in scintillator. More... | |
A single unit of energy deposition in the liquid scintillator.
sim::FLSHit::FLSHit | ( | ) |
Definition at line 12 of file FLSHit.cxx.
sim::FLSHit::~FLSHit | ( | ) |
Definition at line 20 of file FLSHit.cxx.
|
inline |
Definition at line 105 of file FLSHit.h.
References fVectorEdep.
Referenced by g4n::FLSHitListAction::SteppingAction(), and g4n::FLSHitListAction::supressFLSHitList().
|
inline |
Definition at line 106 of file FLSHit.h.
References fVectorEdepBirks.
Referenced by g4n::FLSHitListAction::SteppingAction(), and g4n::FLSHitListAction::supressFLSHitList().
|
inline |
Definition at line 107 of file FLSHit.h.
References fVectorNCerenkov.
Referenced by g4n::FLSHitListAction::SteppingAction(), and g4n::FLSHitListAction::supressFLSHitList().
|
inline |
Definition at line 108 of file FLSHit.h.
References om::cout, fEnergy, fT, fX, fY, fZ, and IsFLSHitReasonable().
Referenced by g4n::FLSHitListAction::SteppingAction(), and g4n::FLSHitListAction::supressFLSHitList().
void sim::FLSHit::Clear | ( | ) |
Clear the FLS hit.
Definition at line 39 of file FLSHit.cxx.
References fCellId, fEnergy, fPDG, fPlaneId, fT, fTrackId, fVectorEdep, fVectorEdepBirks, fVectorNCerenkov, fX, fY, and fZ.
Referenced by g4n::FLSHitListAction::PreTrackingAction(), MergeG4Collections::MergeG4Collections::produce(), MergeCollections::MergeCollections::produce(), and g4n::FLSHitListAction::SteppingAction().
|
inlineprivate |
Checks whether the input vector decreases monotonically.
if size is less than 2, then it's monotonic, obviously
Definition at line 166 of file FLSHit.h.
References MECModelEnuComparisons::i.
Referenced by IsFLSHitReasonable().
|
inlineprivate |
Checks whether the input vector increases monotonically.
if size is less than 2, then it's monotonic, obviously
Definition at line 149 of file FLSHit.h.
References MECModelEnuComparisons::i.
Referenced by IsFLSHitReasonable().
|
inline |
Cell ID.
Definition at line 39 of file FLSHit.h.
References fCellId.
Referenced by evd::SimulationDrawer::FLSHit2D(), evd::SimulationDrawer::FLSHit3D(), mono::Monopole::get_position(), mono::SlowMonopoleAna::get_position(), evd::SimulationDrawer::GetLimits(), photrans::ImprovedTransport::GetPosCorr(), sim::operator<<(), calib::PCHitsList::ProcessTrackForFLSHits(), photrans::PhotonSystRewriter::produce(), cheat::BackTracker::Rebuild(), trk::sortFLSHits(), photrans::ImprovedTransport::StepAlongHit(), and calib::PCHitsList::TrueW().
|
inline |
Unique Cell ID.
Definition at line 41 of file FLSHit.h.
References fId.
Referenced by photrans::ImprovedTransport::GetPosCorr(), sim::operator<<(), g4n::FLSHitListAction::SteppingAction(), and g4n::FLSHitListAction::supressFLSHitList().
|
inline |
Get total Energy deposited into the cell for the whole FLSHit.
Definition at line 31 of file FLSHit.h.
References fVectorEdep, and getSum().
Referenced by slid::LIDTraining::analyze(), upmuana::UpMuRecoAna::analyze(), showere::ShowerEnergyFilterMC::filter(), evd::SimulationDrawer::FLSHit2D(), evd::SimulationDrawer::FLSHit3D(), evd::MCTrueView::LoadEvent(), sim::operator<<(), calib::PCHitsList::ProcessTrackForFLSHits(), cheat::sortFLSHit(), photrans::ImprovedTransport::StepAlongHit(), g4n::FLSHitListAction::SteppingAction(), and g4n::FLSHitListAction::supressFLSHitList().
|
inline |
Definition at line 95 of file FLSHit.h.
References fVectorEdep, and getElement().
|
inline |
Get total Energy with Birks suppression deposited into the cell for the whole FLSHit.
Definition at line 33 of file FLSHit.h.
References fVectorEdepBirks, and getSum().
Referenced by showere::ShowerEnergyAna::analyze(), sim::operator<<(), photrans::PhotonSystRewriter::produce(), photrans::ImprovedTransport::StepAlongHit(), and g4n::FLSHitListAction::supressFLSHitList().
|
inline |
Definition at line 96 of file FLSHit.h.
References fVectorEdepBirks, and getElement().
|
inlineprivate |
Gets i-th element of the vector.
Definition at line 126 of file FLSHit.h.
Referenced by GetEdep(), GetEdepBirks(), GetEnergy(), GetNCerenkov(), GetT(), GetX(), GetY(), and GetZ().
|
inline |
Definition at line 94 of file FLSHit.h.
References fEnergy, and getElement().
float sim::FLSHit::GetEnergyLoss | ( | const int | step | ) | const |
Get energy loss of a particular step.
Definition at line 84 of file FLSHit.cxx.
References fEnergy, and fillBadChanDBTables::step.
Referenced by GetNSteps().
|
inline |
Definition at line 52 of file FLSHit.h.
References fEnergy, and getFirst().
Referenced by GetTotalEnergyLoss(), sim::operator<<(), and g4n::FLSHitListAction::supressFLSHitList().
|
inline |
Definition at line 51 of file FLSHit.h.
References fT, and getFirst().
Referenced by mono::SlowMonopoleAna::analyze(), novaddt::UpMuAna::analyze(), mono::Monopole::analyze(), evd::SimulationDrawer::GetTimeLimits(), evd::MCTrueView::LoadEvent(), operator<(), sim::operator<<(), operator==(), photrans::ImprovedTransport::StepAlongHit(), and g4n::FLSHitListAction::supressFLSHitList().
|
inline |
Entry point of the particle (position, time and energy)
Definition at line 48 of file FLSHit.h.
References fX, and getFirst().
Referenced by evd::SimulationDrawer::FLSHit3D(), photrans::ImprovedTransport::GetPosCorr(), sim::operator<<(), photrans::ImprovedTransport::StepAlongHit(), g4n::FLSHitListAction::supressFLSHitList(), and calib::PCHitsList::TrueW().
|
inline |
Definition at line 49 of file FLSHit.h.
References fY, and getFirst().
Referenced by evd::SimulationDrawer::FLSHit3D(), photrans::ImprovedTransport::GetPosCorr(), sim::operator<<(), photrans::ImprovedTransport::StepAlongHit(), g4n::FLSHitListAction::supressFLSHitList(), and calib::PCHitsList::TrueW().
|
inline |
Definition at line 50 of file FLSHit.h.
References fZ, and getFirst().
Referenced by evd::SimulationDrawer::FLSHit3D(), photrans::ImprovedTransport::GetPosCorr(), sim::operator<<(), photrans::ImprovedTransport::StepAlongHit(), g4n::FLSHitListAction::supressFLSHitList(), and calib::PCHitsList::TrueW().
|
inline |
Definition at line 58 of file FLSHit.h.
References fEnergy, and getLast().
Referenced by GetTotalEnergyLoss(), sim::operator<<(), and g4n::FLSHitListAction::supressFLSHitList().
|
inline |
Definition at line 57 of file FLSHit.h.
Referenced by novaddt::UpMuAna::analyze(), evd::SimulationDrawer::GetTimeLimits(), sim::operator<<(), photrans::ImprovedTransport::StepAlongHit(), and g4n::FLSHitListAction::supressFLSHitList().
|
inline |
Exit point of the particle (position, time and energy)
Definition at line 54 of file FLSHit.h.
Referenced by evd::SimulationDrawer::FLSHit3D(), photrans::ImprovedTransport::GetPosCorr(), sim::operator<<(), photrans::ImprovedTransport::StepAlongHit(), g4n::FLSHitListAction::supressFLSHitList(), and calib::PCHitsList::TrueW().
|
inline |
Definition at line 55 of file FLSHit.h.
Referenced by evd::SimulationDrawer::FLSHit3D(), photrans::ImprovedTransport::GetPosCorr(), sim::operator<<(), photrans::ImprovedTransport::StepAlongHit(), g4n::FLSHitListAction::supressFLSHitList(), and calib::PCHitsList::TrueW().
|
inline |
Definition at line 56 of file FLSHit.h.
Referenced by evd::SimulationDrawer::FLSHit3D(), photrans::ImprovedTransport::GetPosCorr(), sim::operator<<(), photrans::ImprovedTransport::StepAlongHit(), g4n::FLSHitListAction::supressFLSHitList(), and calib::PCHitsList::TrueW().
|
inlineprivate |
Gets the last element of the vector.
Definition at line 132 of file FLSHit.h.
Referenced by GetEntryEnergy(), GetEntryT(), GetEntryX(), GetEntryY(), and GetEntryZ().
|
inlineprivate |
Gets the last element of the vector.
Definition at line 138 of file FLSHit.h.
References GetXYZAverage(), and T.
Referenced by GetExitEnergy(), GetExitT(), GetExitX(), GetExitY(), and GetExitZ().
|
inline |
Get total N Cerenkov photons.
Definition at line 35 of file FLSHit.h.
References fVectorNCerenkov, and getSum().
Referenced by sim::operator<<(), photrans::PhotonSystRewriter::produce(), photrans::ImprovedTransport::StepAlongHit(), and g4n::FLSHitListAction::supressFLSHitList().
|
inline |
Definition at line 97 of file FLSHit.h.
References fVectorNCerenkov, and getElement().
|
inline |
Number of end points in FLSHit (could be Geant end points)
Definition at line 61 of file FLSHit.h.
References fX.
Referenced by evd::SimulationDrawer::FLSHit2D().
|
inline |
Number of steps in FLSHit. Should be equal to GetNPoints() - 1.
Definition at line 63 of file FLSHit.h.
References fVectorEdep, GetEnergyLoss(), GetPathLength(), GetTotalEnergyLoss(), GetTotalPathLength(), and fillBadChanDBTables::step.
Referenced by GetTotalPathLength(), GetXYZAverage(), and photrans::PhotonSystRewriter::produce().
float sim::FLSHit::GetPathLength | ( | const int | step | ) | const |
Get path length of a particular step.
Definition at line 60 of file FLSHit.cxx.
References fX, fY, fZ, std::sqrt(), fillBadChanDBTables::step, submit_syst::x, submit_syst::y, and test::z.
Referenced by GetNSteps(), GetTotalPathLength(), and GetXYZAverage().
|
inline |
PDG.
Definition at line 43 of file FLSHit.h.
References fPDG.
Referenced by novaddt::UpMuAna::analyze(), slid::LIDTraining::analyze(), evd::SimulationDrawer::FLSHit2D(), evd::SimulationDrawer::FLSHit3D(), and cheat::BackTracker::ParticleToFLSHit().
|
inline |
Plane ID.
Definition at line 37 of file FLSHit.h.
References fPlaneId.
Referenced by evd::SimulationDrawer::FLSHit2D(), evd::SimulationDrawer::FLSHit3D(), mono::Monopole::get_position(), mono::SlowMonopoleAna::get_position(), evd::SimulationDrawer::GetLimits(), photrans::ImprovedTransport::GetPosCorr(), sim::operator<<(), mmc::Validation::print_truth_info(), mono::SlowMonopoleAna::print_truth_info(), calib::PCHitsList::ProcessTrackForFLSHits(), photrans::PhotonSystRewriter::produce(), cheat::BackTracker::Rebuild(), trk::sortFLSHits(), photrans::ImprovedTransport::StepAlongHit(), and calib::PCHitsList::TrueW().
|
inlineprivate |
Sums over the array of the vector.
Definition at line 119 of file FLSHit.h.
Referenced by GetEdep(), GetEdepBirks(), and GetNCerenkov().
|
inline |
Definition at line 93 of file FLSHit.h.
References fT, and getElement().
float sim::FLSHit::GetTotalEnergyLoss | ( | ) | const |
Get total energy loss in the entire FLSHit.
Definition at line 90 of file FLSHit.cxx.
References GetEntryEnergy(), and GetExitEnergy().
Referenced by GetNSteps().
float sim::FLSHit::GetTotalPathLength | ( | ) | const |
Get path length of all steps in FLSHit.
Definition at line 70 of file FLSHit.cxx.
References GetNSteps(), GetPathLength(), MECModelEnuComparisons::i, and nsteps.
Referenced by GetNSteps(), and calib::PCHitsList::ProcessTrackForFLSHits().
|
inline |
Track ID.
Definition at line 45 of file FLSHit.h.
References fTrackId.
Referenced by showere::ShowerEnergyAna::analyze(), showere::ShowerEnergyFilterMC::filter(), evd::SimulationDrawer::FLSHit2D(), evd::SimulationDrawer::FLSHit3D(), evd::MCTrueView::LoadEvent(), sim::operator<<(), photrans::PhotonSystRewriter::produce(), cheat::BackTracker::Rebuild(), and photrans::ImprovedTransport::StepAlongHit().
|
inline |
Get a point of the particle in the FLSHit (position, time and energy)
Definition at line 90 of file FLSHit.h.
References fX, and getElement().
Referenced by evd::SimulationDrawer::FLSHit2D().
|
inline |
Get X-average for the step. This is in local coordinates.
Definition at line 76 of file FLSHit.h.
References fX, and GetXYZAverage().
Referenced by evd::SimulationDrawer::FLSHit2D(), and calib::PCHitsList::ProcessTrackForFLSHits().
|
inline |
Get X-average for the FLSHit. This is in local coordinates.
Definition at line 82 of file FLSHit.h.
References fX, and GetXYZAverage().
|
private |
Definition at line 95 of file FLSHit.cxx.
Referenced by getLast(), GetXAverage(), GetXYZAverage(), GetYAverage(), and GetZAverage().
|
private |
Definition at line 100 of file FLSHit.cxx.
References GetNSteps(), GetPathLength(), GetXYZAverage(), MECModelEnuComparisons::i, nsteps, and ana::weight.
|
inline |
Definition at line 91 of file FLSHit.h.
References fY, and getElement().
Referenced by evd::SimulationDrawer::FLSHit2D().
|
inline |
Get Y-average for the step. This is in local coordinates.
Definition at line 78 of file FLSHit.h.
References fY, and GetXYZAverage().
Referenced by evd::SimulationDrawer::FLSHit2D(), and calib::PCHitsList::ProcessTrackForFLSHits().
|
inline |
Get Y-average for the FLSHit. This is in local coordinates.
Definition at line 84 of file FLSHit.h.
References fY, and GetXYZAverage().
|
inline |
Definition at line 92 of file FLSHit.h.
References fZ, and getElement().
Referenced by evd::SimulationDrawer::FLSHit2D().
|
inline |
Get Z-average for the step. This is in local coordinates.
Definition at line 80 of file FLSHit.h.
References fZ, and GetXYZAverage().
Referenced by evd::SimulationDrawer::FLSHit2D(), mono::Monopole::get_position(), and mono::SlowMonopoleAna::get_position().
|
inline |
Get Z-average for the FLSHit. This is in local coordinates.
Definition at line 86 of file FLSHit.h.
References fZ, and GetXYZAverage().
bool sim::FLSHit::IsFLSHitReasonable | ( | const bool | print_errors = false , |
std::ostream & | error_printint_stream = std::cout |
||
) | const |
Performs various checks on the size of the data and its content. Has an option to print errors out, which is turned off by default.
All sizes should be at least 2 (Entry+Exit)
Compare the sizes. Should be identical
Compare the sizes. Should be identical
Compare the sizes. fX should have one more entry than fVectorEdep
Time should increase monotonically
Energy should decrease monotonically
ID of the FLSHit should be non-zero
Definition at line 119 of file FLSHit.cxx.
References DoesDecreaseMonotonically(), DoesIncreaseMonotonically(), fEnergy, fId, fT, fVectorEdep, fVectorEdepBirks, fX, fY, and fZ.
Referenced by AddPos().
bool sim::FLSHit::operator< | ( | const FLSHit & | rhs | ) | const |
bool sim::FLSHit::operator== | ( | const FLSHit & | rhs | ) | const |
Definition at line 103 of file FLSHit.h.
References fCellId.
Referenced by g4n::FLSHitListAction::SteppingAction(), and g4n::FLSHitListAction::supressFLSHitList().
|
inline |
Definition at line 104 of file FLSHit.h.
References fId.
Referenced by g4n::FLSHitListAction::PreTrackingAction(), g4n::FLSHitListAction::SteppingAction(), and g4n::FLSHitListAction::supressFLSHitList().
Set methods.
Definition at line 100 of file FLSHit.h.
References fPDG, and make_root_from_grid_output::pdg.
Referenced by g4n::FLSHitListAction::SteppingAction(), and g4n::FLSHitListAction::supressFLSHitList().
Definition at line 102 of file FLSHit.h.
Referenced by g4n::FLSHitListAction::SteppingAction(), and g4n::FLSHitListAction::supressFLSHitList().
Definition at line 101 of file FLSHit.h.
References fTrackId.
Referenced by MergeCollections::MergeCollections::produce(), MergeG4Collections::MergeG4Collections::produce(), g4n::FLSHitListAction::SteppingAction(), and g4n::FLSHitListAction::supressFLSHitList().
|
private |
Cell number.
Definition at line 187 of file FLSHit.h.
Referenced by Clear(), GetCellID(), and SetCell().
|
private |
Start or end of the step inside scintillator. Energy, GeV.
Definition at line 194 of file FLSHit.h.
Referenced by AddPos(), Clear(), GetEnergy(), GetEnergyLoss(), GetEntryEnergy(), GetExitEnergy(), and IsFLSHitReasonable().
|
private |
Unique cell ID.
Definition at line 184 of file FLSHit.h.
Referenced by GetCellUniqueId(), IsFLSHitReasonable(), operator<(), operator==(), and SetCellUniqueId().
|
private |
|
private |
Plane number.
Definition at line 186 of file FLSHit.h.
Referenced by Clear(), GetPlaneID(), and SetPlane().
|
private |
Start or end of the step inside scintillator. Time, ns.
Definition at line 195 of file FLSHit.h.
Referenced by AddPos(), Clear(), GetEntryT(), GetExitT(), GetT(), and IsFLSHitReasonable().
|
private |
Index number of the Global track producing hit.
Definition at line 189 of file FLSHit.h.
Referenced by Clear(), GetTrackID(), and SetTrackId().
|
private |
Amount of energy deposited during a Geant4 step (GeV)
Definition at line 197 of file FLSHit.h.
Referenced by AddEdep(), Clear(), GetEdep(), GetNSteps(), and IsFLSHitReasonable().
|
private |
Amount of energy deposited during a Geant4 step ; Birks weighted (GeV)
Definition at line 198 of file FLSHit.h.
Referenced by AddEdepBirks(), Clear(), GetEdepBirks(), and IsFLSHitReasonable().
|
private |
Amount of Cerenkov light emitteded in scintillator.
Definition at line 199 of file FLSHit.h.
Referenced by AddNCerenkov(), Clear(), and GetNCerenkov().
|
private |
Start or end of the step inside scintillator. X position, cm.
Definition at line 191 of file FLSHit.h.
Referenced by AddPos(), Clear(), GetEntryX(), GetExitX(), GetNPoints(), GetPathLength(), GetX(), GetXAverage(), and IsFLSHitReasonable().
|
private |
Start or end of the step inside scintillator. Y position, cm.
Definition at line 192 of file FLSHit.h.
Referenced by AddPos(), Clear(), GetEntryY(), GetExitY(), GetPathLength(), GetY(), GetYAverage(), and IsFLSHitReasonable().
|
private |
Start or end of the step inside scintillator. Z position, cm.
Definition at line 193 of file FLSHit.h.
Referenced by AddPos(), Clear(), GetEntryZ(), GetExitZ(), GetPathLength(), GetZ(), GetZAverage(), and IsFLSHitReasonable().