LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "Calorimetry.h"
Public Member Functions | |
Calorimetry () | |
Calorimetry (double KinematicEnergy, std::vector< double > const &dEdx, std::vector< double > const &dQdx, std::vector< double > const &resRange, std::vector< double > const &deadwire, double Range, double TrkPitch, geo::PlaneID planeID) | |
Calorimetry (double KineticEnergy, std::vector< double > const &dEdx, std::vector< double > const &dQdx, std::vector< double > const &resRange, std::vector< double > const &deadwire, double Range, std::vector< double > const &TrkPitch, geo::PlaneID planeID) | |
Calorimetry (double KineticEnergy, std::vector< double > const &dEdx, std::vector< double > const &dQdx, std::vector< double > const &resRange, std::vector< double > const &deadwire, double Range, std::vector< double > const &TrkPitch, std::vector< TVector3 > const &XYZ, geo::PlaneID planeID) | |
const std::vector< double > & | dEdx () const |
const std::vector< double > & | dQdx () const |
const std::vector< double > & | ResidualRange () const |
const std::vector< double > & | DeadWireResRC () const |
const double & | KineticEnergy () const |
const double & | Range () const |
double | TrkPitchC () const |
const std::vector< double > & | TrkPitchVec () const |
const std::vector< TVector3 > & | XYZ () const |
const geo::PlaneID & | PlaneID () const |
Public Attributes | |
double | fKineticEnergy |
determined kinetic energy More... | |
std::vector< double > | fdEdx |
dE/dx, should be same size as fResidualRange More... | |
std::vector< double > | fdQdx |
dQ/dx More... | |
std::vector< double > | fResidualRange |
range from end of track More... | |
std::vector< double > | fDeadWireResR |
dead wire residual range, collection plane More... | |
double | fRange |
total range of track More... | |
std::vector< double > | fTrkPitch |
track pitch on collection plane More... | |
std::vector< TVector3 > | fXYZ |
coordinates of space points More... | |
Private Attributes | |
geo::PlaneID | fPlaneID |
Friends | |
std::ostream & | operator<< (std::ostream &o, Calorimetry const &a) |
Definition at line 22 of file Calorimetry.h.
anab::Calorimetry::Calorimetry | ( | ) |
Definition at line 15 of file Calorimetry.cxx.
References fDeadWireResR, fdEdx, fdQdx, fResidualRange, fTrkPitch, and fXYZ.
anab::Calorimetry::Calorimetry | ( | double | KinematicEnergy, |
std::vector< double > const & | dEdx, | ||
std::vector< double > const & | dQdx, | ||
std::vector< double > const & | resRange, | ||
std::vector< double > const & | deadwire, | ||
double | Range, | ||
double | TrkPitch, | ||
geo::PlaneID | planeID | ||
) |
Definition at line 29 of file Calorimetry.cxx.
References fDeadWireResR, fdEdx, fdQdx, fKineticEnergy, fPlaneID, fRange, fResidualRange, fTrkPitch, fXYZ, KineticEnergy(), and Range().
anab::Calorimetry::Calorimetry | ( | double | KineticEnergy, |
std::vector< double > const & | dEdx, | ||
std::vector< double > const & | dQdx, | ||
std::vector< double > const & | resRange, | ||
std::vector< double > const & | deadwire, | ||
double | Range, | ||
std::vector< double > const & | TrkPitch, | ||
geo::PlaneID | planeID | ||
) |
Definition at line 68 of file Calorimetry.cxx.
References fDeadWireResR, fdEdx, fdQdx, fKineticEnergy, fPlaneID, fRange, fResidualRange, fTrkPitch, fXYZ, KineticEnergy(), and Range().
anab::Calorimetry::Calorimetry | ( | double | KineticEnergy, |
std::vector< double > const & | dEdx, | ||
std::vector< double > const & | dQdx, | ||
std::vector< double > const & | resRange, | ||
std::vector< double > const & | deadwire, | ||
double | Range, | ||
std::vector< double > const & | TrkPitch, | ||
std::vector< TVector3 > const & | XYZ, | ||
geo::PlaneID | planeID | ||
) |
Definition at line 106 of file Calorimetry.cxx.
References fDeadWireResR, fdEdx, fdQdx, fKineticEnergy, fPlaneID, fRange, fResidualRange, fTrkPitch, fXYZ, KineticEnergy(), and Range().
|
inline |
Definition at line 91 of file Calorimetry.h.
References fDeadWireResR.
Referenced by pid::Chi2PIDAlg::DoParticleID().
|
inline |
Definition at line 88 of file Calorimetry.h.
References fdEdx.
Referenced by evd::AnalysisBaseDrawer::CalorInteractive(), pid::Chi2PIDAlg::DoParticleID(), and pid::PIDAAlg::RunPIDAAlg().
|
inline |
|
inline |
Definition at line 92 of file Calorimetry.h.
References fKineticEnergy.
Referenced by Calorimetry(), pid::PIDAAlg::FillPIDAProperties(), and evd::HitSelector::SaveSeedLines().
|
inline |
Definition at line 102 of file Calorimetry.h.
References fPlaneID.
Referenced by pid::Chi2PIDAlg::DoParticleID(), and pid::PIDAAlg::FillPIDAProperties().
|
inline |
Definition at line 93 of file Calorimetry.h.
References fRange.
Referenced by Calorimetry(), and pid::PIDAAlg::FillPIDAProperties().
|
inline |
Definition at line 90 of file Calorimetry.h.
References fResidualRange.
Referenced by evd::AnalysisBaseDrawer::CalorInteractive(), pid::Chi2PIDAlg::DoParticleID(), and pid::PIDAAlg::RunPIDAAlg().
|
inline |
Definition at line 95 of file Calorimetry.h.
References fTrkPitch.
Referenced by pid::Chi2PIDAlg::DoParticleID().
|
inline |
Definition at line 94 of file Calorimetry.h.
References fTrkPitch.
|
inline |
Definition at line 101 of file Calorimetry.h.
References fXYZ.
|
friend |
Definition at line 148 of file Calorimetry.cxx.
std::vector<double> anab::Calorimetry::fDeadWireResR |
dead wire residual range, collection plane
Definition at line 31 of file Calorimetry.h.
Referenced by Calorimetry(), and DeadWireResRC().
std::vector<double> anab::Calorimetry::fdEdx |
dE/dx, should be same size as fResidualRange
Definition at line 28 of file Calorimetry.h.
Referenced by Calorimetry(), dEdx(), and anab::operator<<().
std::vector<double> anab::Calorimetry::fdQdx |
dQ/dx
Definition at line 29 of file Calorimetry.h.
Referenced by Calorimetry(), dQdx(), and anab::operator<<().
double anab::Calorimetry::fKineticEnergy |
determined kinetic energy
Definition at line 27 of file Calorimetry.h.
Referenced by Calorimetry(), KineticEnergy(), and anab::operator<<().
|
private |
Definition at line 37 of file Calorimetry.h.
Referenced by Calorimetry(), anab::operator<<(), and PlaneID().
double anab::Calorimetry::fRange |
total range of track
Definition at line 32 of file Calorimetry.h.
Referenced by Calorimetry(), anab::operator<<(), and Range().
std::vector<double> anab::Calorimetry::fResidualRange |
range from end of track
Definition at line 30 of file Calorimetry.h.
Referenced by Calorimetry(), anab::operator<<(), and ResidualRange().
std::vector<double> anab::Calorimetry::fTrkPitch |
track pitch on collection plane
Definition at line 33 of file Calorimetry.h.
Referenced by Calorimetry(), anab::operator<<(), TrkPitchC(), and TrkPitchVec().
std::vector<TVector3> anab::Calorimetry::fXYZ |
coordinates of space points
Definition at line 34 of file Calorimetry.h.
Referenced by Calorimetry(), anab::operator<<(), and XYZ().