#include <PmaHit3D.h>
Public Member Functions | |
Hit3D () | |
Hit3D (detinfo::DetectorPropertiesData const &detProp, art::Ptr< recob::Hit > src) | |
Hit3D (detinfo::DetectorPropertiesData const &detProp, unsigned int wire, unsigned int view, unsigned int tpc, unsigned int cryo, float peaktime, float ampl, float area) | |
Hit3D (const pma::Hit3D &src) | |
art::Ptr< recob::Hit > const & | Hit2DPtr () const |
TVector3 const & | Point3D () const |
void | SetPoint3D (const TVector3 &p3d) |
void | SetPoint3D (double x, double y, double z) |
TVector2 const & | Point2D () const noexcept |
TVector2 const & | Projection2D () const noexcept |
unsigned int | Cryo () const noexcept |
unsigned int | TPC () const noexcept |
unsigned int | View2D () const noexcept |
unsigned int | Wire () const noexcept |
float | PeakTime () const noexcept |
float | SummedADC () const noexcept |
float | GetAmplitude () const noexcept |
float | GetSigmaFactor () const noexcept |
void | SetSigmaFactor (float value) noexcept |
double | Dx () const noexcept |
double | GetDistToProj () const |
double | GetDist2ToProj () const |
float | GetSegFraction () const noexcept |
void | SetProjection (const TVector2 &p, float b) |
void | SetProjection (double x, double y, float b) |
bool | IsEnabled () const noexcept |
void | SetEnabled (bool state) noexcept |
bool | IsOutlier () const noexcept |
void | TagOutlier (bool state) noexcept |
Private Attributes | |
art::Ptr< recob::Hit > | fHit |
unsigned int | fCryo |
unsigned int | fTPC |
unsigned int | fPlane |
unsigned int | fWire |
float | fPeakTime |
float | fAmpl |
float | fArea |
TVector3 | fPoint3D |
TVector2 | fPoint2D |
TVector2 | fProjection2D |
float | fSegFraction |
float | fSigmaFactor |
double | fDx |
bool | fEnabled |
bool | fOutlier |
pma::Track3D * | fParent |
Friends | |
class | Track3D |
struct | bTrajectory3DOrderLess |
Definition at line 31 of file PmaHit3D.h.
pma::Hit3D::Hit3D | ( | ) |
Definition at line 16 of file PmaHit3D.cxx.
pma::Hit3D::Hit3D | ( | detinfo::DetectorPropertiesData const & | detProp, |
art::Ptr< recob::Hit > | src | ||
) |
Definition at line 35 of file PmaHit3D.cxx.
pma::Hit3D::Hit3D | ( | detinfo::DetectorPropertiesData const & | detProp, |
unsigned int | wire, | ||
unsigned int | view, | ||
unsigned int | tpc, | ||
unsigned int | cryo, | ||
float | peaktime, | ||
float | ampl, | ||
float | area | ||
) |
Definition at line 59 of file PmaHit3D.cxx.
pma::Hit3D::Hit3D | ( | const pma::Hit3D & | src | ) |
Definition at line 89 of file PmaHit3D.cxx.
|
inlinenoexcept |
Definition at line 83 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 130 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 114 of file PmaHit3D.h.
double pma::Hit3D::GetDist2ToProj | ( | ) | const |
Definition at line 110 of file PmaHit3D.cxx.
|
inline |
Definition at line 136 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 143 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 119 of file PmaHit3D.h.
|
inline |
Definition at line 49 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 161 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 172 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 103 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 72 of file PmaHit3D.h.
|
inline |
Definition at line 55 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 77 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 166 of file PmaHit3D.h.
|
inline |
Definition at line 61 of file PmaHit3D.h.
|
inline |
Definition at line 66 of file PmaHit3D.h.
|
inline |
Definition at line 148 of file PmaHit3D.h.
|
inline |
Definition at line 154 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 124 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 109 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 177 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 88 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 93 of file PmaHit3D.h.
|
inlinenoexcept |
Definition at line 98 of file PmaHit3D.h.
|
friend |
Definition at line 33 of file PmaHit3D.h.
|
friend |
Definition at line 32 of file PmaHit3D.h.
|
private |
Definition at line 186 of file PmaHit3D.h.
|
private |
Definition at line 186 of file PmaHit3D.h.
|
private |
Definition at line 185 of file PmaHit3D.h.
|
private |
Definition at line 194 of file PmaHit3D.h.
|
private |
Definition at line 196 of file PmaHit3D.h.
|
private |
Definition at line 183 of file PmaHit3D.h.
|
private |
Definition at line 197 of file PmaHit3D.h.
|
private |
Definition at line 199 of file PmaHit3D.h.
|
private |
Definition at line 186 of file PmaHit3D.h.
|
private |
Definition at line 185 of file PmaHit3D.h.
|
private |
Definition at line 189 of file PmaHit3D.h.
|
private |
Definition at line 188 of file PmaHit3D.h.
|
private |
Definition at line 190 of file PmaHit3D.h.
|
private |
Definition at line 191 of file PmaHit3D.h.
|
private |
Definition at line 192 of file PmaHit3D.h.
|
private |
Definition at line 185 of file PmaHit3D.h.
|
private |
Definition at line 185 of file PmaHit3D.h.