![]() |
LArSoft
v09_93_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().