LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "Calorimetry.h"
Public Member Functions | |
Calorimetry () | |
Calorimetry (float KinematicEnergy, std::vector< float > const &dEdx, std::vector< float > const &dQdx, std::vector< float > const &resRange, std::vector< float > const &deadwire, float Range, float TrkPitch, geo::PlaneID planeID) | |
Calorimetry (float KineticEnergy, std::vector< float > const &dEdx, std::vector< float > const &dQdx, std::vector< float > const &resRange, std::vector< float > const &deadwire, float Range, std::vector< float > const &TrkPitch, geo::PlaneID planeID) | |
Calorimetry (float KineticEnergy, std::vector< float > const &dEdx, std::vector< float > const &dQdx, std::vector< float > const &resRange, std::vector< float > const &deadwire, float Range, std::vector< float > const &TrkPitch, std::vector< Point_t > const &XYZ, geo::PlaneID planeID) | |
Calorimetry (float KineticEnergy, std::vector< float > const &dEdx, std::vector< float > const &dQdx, std::vector< float > const &resRange, std::vector< float > const &deadwire, float Range, std::vector< float > const &TrkPitch, std::vector< Point_t > const &XYZ, std::vector< size_t > const &TpIndices, geo::PlaneID planeID) | |
const std::vector< float > & | dEdx () const |
const std::vector< float > & | dQdx () const |
const std::vector< float > & | ResidualRange () const |
const std::vector< float > & | DeadWireResRC () const |
const float & | KineticEnergy () const |
const float & | Range () const |
float | TrkPitchC () const |
const std::vector< float > & | TrkPitchVec () const |
const std::vector< Point_t > & | XYZ () const |
const std::vector< size_t > & | TpIndices () const |
const geo::PlaneID & | PlaneID () const |
Public Attributes | |
float | fKineticEnergy |
determined kinetic energy More... | |
std::vector< float > | fdEdx |
dE/dx, should be same size as fResidualRange More... | |
std::vector< float > | fdQdx |
dQ/dx More... | |
std::vector< float > | fResidualRange |
range from end of track More... | |
std::vector< float > | fDeadWireResR |
dead wire residual range, collection plane More... | |
float | fRange |
total range of track More... | |
std::vector< float > | fTrkPitch |
track pitch on collection plane More... | |
std::vector< Point_t > | fXYZ |
coordinates of space points; for a discussion on the object type for coordinates see recob::tracking::Coord_t. More... | |
std::vector< size_t > | fTpIndices |
indices of original trajectory points on track 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 17 of file Calorimetry.cxx.
References fDeadWireResR, fdEdx, fdQdx, fResidualRange, fTpIndices, fTrkPitch, and fXYZ.
anab::Calorimetry::Calorimetry | ( | float | KinematicEnergy, |
std::vector< float > const & | dEdx, | ||
std::vector< float > const & | dQdx, | ||
std::vector< float > const & | resRange, | ||
std::vector< float > const & | deadwire, | ||
float | Range, | ||
float | 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 | ( | float | KineticEnergy, |
std::vector< float > const & | dEdx, | ||
std::vector< float > const & | dQdx, | ||
std::vector< float > const & | resRange, | ||
std::vector< float > const & | deadwire, | ||
float | Range, | ||
std::vector< float > const & | TrkPitch, | ||
geo::PlaneID | planeID | ||
) |
Definition at line 66 of file Calorimetry.cxx.
References fDeadWireResR, fdEdx, fdQdx, fKineticEnergy, fPlaneID, fRange, fResidualRange, fTrkPitch, fXYZ, KineticEnergy(), and Range().
anab::Calorimetry::Calorimetry | ( | float | KineticEnergy, |
std::vector< float > const & | dEdx, | ||
std::vector< float > const & | dQdx, | ||
std::vector< float > const & | resRange, | ||
std::vector< float > const & | deadwire, | ||
float | Range, | ||
std::vector< float > const & | TrkPitch, | ||
std::vector< Point_t > const & | XYZ, | ||
geo::PlaneID | planeID | ||
) |
Definition at line 102 of file Calorimetry.cxx.
anab::Calorimetry::Calorimetry | ( | float | KineticEnergy, |
std::vector< float > const & | dEdx, | ||
std::vector< float > const & | dQdx, | ||
std::vector< float > const & | resRange, | ||
std::vector< float > const & | deadwire, | ||
float | Range, | ||
std::vector< float > const & | TrkPitch, | ||
std::vector< Point_t > const & | XYZ, | ||
std::vector< size_t > const & | TpIndices, | ||
geo::PlaneID | planeID | ||
) |
Definition at line 123 of file Calorimetry.cxx.
References dEdx(), dQdx(), fDeadWireResR, fdEdx, fdQdx, fKineticEnergy, fPlaneID, fRange, fResidualRange, fTpIndices, fTrkPitch, fXYZ, KineticEnergy(), Range(), TpIndices(), and XYZ().
|
inline |
Definition at line 109 of file Calorimetry.h.
References fDeadWireResR.
Referenced by pid::Chi2PIDAlg::DoParticleID().
|
inline |
Definition at line 97 of file Calorimetry.h.
References fdEdx.
Referenced by Calorimetry(), pid::Chi2PIDAlg::DoParticleID(), and pid::PIDAAlg::RunPIDAAlg().
|
inline |
|
inline |
Definition at line 113 of file Calorimetry.h.
References fKineticEnergy.
Referenced by Calorimetry(), and pid::PIDAAlg::FillPIDAProperties().
|
inline |
Definition at line 140 of file Calorimetry.h.
References fPlaneID.
Referenced by pid::Chi2PIDAlg::DoParticleID(), and pid::PIDAAlg::FillPIDAProperties().
|
inline |
Definition at line 117 of file Calorimetry.h.
References fRange.
Referenced by Calorimetry(), and pid::PIDAAlg::FillPIDAProperties().
|
inline |
Definition at line 105 of file Calorimetry.h.
References fResidualRange.
Referenced by pid::Chi2PIDAlg::DoParticleID(), and pid::PIDAAlg::RunPIDAAlg().
|
inline |
Definition at line 136 of file Calorimetry.h.
References fTpIndices.
Referenced by Calorimetry().
|
inline |
Definition at line 125 of file Calorimetry.h.
References fTrkPitch.
|
inline |
Definition at line 121 of file Calorimetry.h.
References fTrkPitch.
|
inline |
Definition at line 132 of file Calorimetry.h.
References fXYZ.
Referenced by Calorimetry().
|
friend |
Definition at line 155 of file Calorimetry.cxx.
std::vector<float> anab::Calorimetry::fDeadWireResR |
dead wire residual range, collection plane
Definition at line 30 of file Calorimetry.h.
Referenced by Calorimetry(), and DeadWireResRC().
std::vector<float> anab::Calorimetry::fdEdx |
dE/dx, should be same size as fResidualRange
Definition at line 27 of file Calorimetry.h.
Referenced by Calorimetry(), dEdx(), and anab::operator<<().
std::vector<float> anab::Calorimetry::fdQdx |
dQ/dx
Definition at line 28 of file Calorimetry.h.
Referenced by Calorimetry(), dQdx(), and anab::operator<<().
float anab::Calorimetry::fKineticEnergy |
determined kinetic energy
Definition at line 26 of file Calorimetry.h.
Referenced by Calorimetry(), KineticEnergy(), and anab::operator<<().
|
private |
Definition at line 38 of file Calorimetry.h.
Referenced by Calorimetry(), anab::operator<<(), and PlaneID().
float anab::Calorimetry::fRange |
total range of track
Definition at line 31 of file Calorimetry.h.
Referenced by Calorimetry(), anab::operator<<(), and Range().
std::vector<float> anab::Calorimetry::fResidualRange |
range from end of track
Definition at line 29 of file Calorimetry.h.
Referenced by Calorimetry(), anab::operator<<(), and ResidualRange().
std::vector<size_t> anab::Calorimetry::fTpIndices |
indices of original trajectory points on track
Definition at line 35 of file Calorimetry.h.
Referenced by Calorimetry(), and TpIndices().
std::vector<float> anab::Calorimetry::fTrkPitch |
track pitch on collection plane
Definition at line 32 of file Calorimetry.h.
Referenced by Calorimetry(), anab::operator<<(), TrkPitchC(), and TrkPitchVec().
std::vector<Point_t> anab::Calorimetry::fXYZ |
coordinates of space points; for a discussion on the object type for coordinates see recob::tracking::Coord_t.
Definition at line 34 of file Calorimetry.h.
Referenced by Calorimetry(), anab::operator<<(), and XYZ().