LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
pma::Track3D Member List

This is the complete list of members for pma::Track3D, including all inherited members.

AddHits(detinfo::DetectorPropertiesData const &detProp, const std::vector< art::Ptr< recob::Hit >> &hits)pma::Track3D
AddNode(pma::Node3D *node)pma::Track3D
AddNode(detinfo::DetectorPropertiesData const &detProp, TVector3 const &p3d, unsigned int tpc, unsigned int cryo)pma::Track3Dinline
AddNode(detinfo::DetectorPropertiesData const &detProp)pma::Track3D
AddRefPoint(const TVector3 &p)pma::Track3Dinline
AddRefPoint(double x, double y, double z)pma::Track3Dinline
ApplyDriftShiftInTree(const detinfo::DetectorClocksData &clockData, detinfo::DetectorPropertiesData const &detProp, double dx, bool skipFirst=false)pma::Track3D
AttachBackTo(pma::Node3D *vStart)pma::Track3D
AttachBackToOtherTPC(pma::Node3D *vStart)pma::Track3Dprivate
AttachBackToSameTPC(pma::Node3D *vStart)pma::Track3Dprivate
AttachTo(pma::Node3D *vStart, bool noFlip=false)pma::Track3D
AttachToOtherTPC(pma::Node3D *vStart)pma::Track3Dprivate
AttachToSameTPC(pma::Node3D *vStart)pma::Track3Dprivate
AutoFlip(pma::Track3D::EDirection dir, double thr=0.0, unsigned int n=0)pma::Track3D
AutoFlip(detinfo::DetectorPropertiesData const &detProp, std::vector< pma::Track3D * > &allTracks, pma::Track3D::EDirection dir, double thr=0.0, unsigned int n=0)pma::Track3D
AverageDist2() const pma::Track3Dprivate
back() const pma::Track3Dinline
BackCryo() const pma::Track3Dinline
BackTPC() const pma::Track3Dinline
CanFlip() const pma::Track3D
CheckEndSegment(pma::Track3D::ETrackEnd endCode)pma::Track3Dprivate
CleanupTails()pma::Track3D
ClearNodes()pma::Track3Dprivate
CompleteMissingWires(detinfo::DetectorPropertiesData const &detProp, unsigned int view)pma::Track3D
Cryos() const pma::Track3D
DeleteSegments()pma::Track3Dprivate
DisableSingleViewEnds()pma::Track3D
Dist2(const TVector2 &p2d, unsigned int view, unsigned int tpc, unsigned int cryo) const pma::Track3D
Dist2(const TVector3 &p3d) const pma::Track3D
DriftsOfWireIntersection(detinfo::DetectorPropertiesData const &detProp, unsigned int wire, unsigned int view) const pma::Track3D
EDirection enum namepma::Track3D
erase(const art::Ptr< recob::Hit > &hit)pma::Track3D
ETag enum namepma::Track3D
ETrackEnd enum namepma::Track3D
ExtendWith(pma::Track3D *src)pma::Track3D
fAssignedPointspma::Track3Dprivate
fEndSegWeightpma::Track3Dprivate
fHitspma::Track3Dprivate
fHitsRadiuspma::Track3Dprivate
FirstElement() const pma::Track3Dinline
Flip(const detinfo::DetectorPropertiesData &detProp, std::vector< pma::Track3D * > &allTracks)pma::Track3D
Flip()pma::Track3D
fMaxHitsPerSegpma::Track3Dprivate
fMaxSegStoppma::Track3Dprivate
fMaxSegStopFactorpma::Track3Dprivate
fMinSegStoppma::Track3Dprivate
fNodespma::Track3Dprivate
fPenaltyFactorpma::Track3Dprivate
fPenaltyValuepma::Track3Dprivate
front() const pma::Track3Dinline
FrontCryo() const pma::Track3Dinline
FrontTPC() const pma::Track3Dinline
fSegmentspma::Track3Dprivate
fSegStopFactorpma::Track3Dprivate
fSegStopValuepma::Track3Dprivate
fT0pma::Track3Dprivate
fT0Flagpma::Track3Dprivate
fTagpma::Track3Dprivate
GetBranches(std::vector< pma::Track3D const * > &branches, bool skipFirst=false) const pma::Track3D
GetDirection3D(size_t index) const pma::Track3D
GetEndSegWeight() const noexceptpma::Track3Dinline
GetMaxHitsPerSeg() const noexceptpma::Track3Dinline
GetMse(unsigned int view=geo::kUnknown) const pma::Track3D
GetNearestElement(const TVector2 &p2d, unsigned int view, int tpc=-1, bool skipFrontVtx=false, bool skipBackVtx=false) const pma::Track3Dprivate
GetNearestElement(const TVector3 &p3d) const pma::Track3Dprivate
GetNearestTrkInTree(const TVector3 &p3d_cm, double &dist, bool skipFirst=false)pma::Track3Dprivate
GetNearestTrkInTree(const TVector2 &p2d_cm, unsigned int view, unsigned int tpc, unsigned int cryo, double &dist, bool skipFirst=false)pma::Track3Dprivate
GetObjFnInTree(bool skipFirst=false)pma::Track3D
GetObjFunction(float penaltyFactor=1.0F) const pma::Track3D
GetPenalty() const noexceptpma::Track3Dinline
GetRawdEdxSequence(std::map< size_t, std::vector< double >> &dedx, unsigned int view=geo::kZ, unsigned int skip=0, bool inclDisabled=false) const pma::Track3D
GetRoot()pma::Track3D
GetT0() const pma::Track3Dinline
GetTag() const noexceptpma::Track3Dinline
GetUnconstrainedProj3D(detinfo::DetectorPropertiesData const &detProp, art::Ptr< recob::Hit > hit, TVector3 &p3d, double &dist2) const pma::Track3Dprivate
HasRefPoint(TVector3 *p) const pma::Track3D
HasT0() const noexceptpma::Track3Dinline
HasTagFlag(ETag value) const noexceptpma::Track3Dinline
HasTPC(int tpc) const pma::Track3Dinline
HasTwoViews(size_t nmin=1) const pma::Track3D
HitDxByView(size_t index, unsigned int view) const pma::Track3D
HitDxByView(size_t index, unsigned int view, Track3D::EDirection dir, bool secondDir=false) const pma::Track3Dprivate
index_of(const pma::Hit3D *hit) const pma::Track3D
index_of(const pma::Node3D *n) const pma::Track3D
InitFromHits(detinfo::DetectorPropertiesData const &detProp, int tpc, int cryo, float initEndSegW=0.05F)pma::Track3Dprivate
InitFromMiddle(detinfo::DetectorPropertiesData const &detProp, int tpc, int cryo)pma::Track3Dprivate
InitFromRefPoints(detinfo::DetectorPropertiesData const &detProp, int tpc, int cryo)pma::Track3Dprivate
Initialize(detinfo::DetectorPropertiesData const &detProp, float initEndSegW=0.05F)pma::Track3D
InsertNode(detinfo::DetectorPropertiesData const &detProp, TVector3 const &p3d, size_t at_idx, unsigned int tpc, unsigned int cryo)pma::Track3D
InternalFlip(std::vector< pma::Track3D * > &toSort)pma::Track3Dprivate
IsAttachedTo(pma::Track3D const *trk) const pma::Track3D
kBackward enum valuepma::Track3D
kBeamIncompatible enum valuepma::Track3D
kBegin enum valuepma::Track3D
kCosmic enum valuepma::Track3D
kEmLike enum valuepma::Track3D
kEnd enum valuepma::Track3D
kForward enum valuepma::Track3D
kGeometry_X enum valuepma::Track3D
kGeometry_XX enum valuepma::Track3D
kGeometry_XY enum valuepma::Track3D
kGeometry_XZ enum valuepma::Track3D
kGeometry_Y enum valuepma::Track3D
kGeometry_YY enum valuepma::Track3D
kGeometry_YZ enum valuepma::Track3D
kGeometry_Z enum valuepma::Track3D
kGeometry_ZZ enum valuepma::Track3D
kNotTagged enum valuepma::Track3D
kOutsideDrift_Complete enum valuepma::Track3D
kOutsideDrift_Partial enum valuepma::Track3D
kStopping enum valuepma::Track3D
kTrackLike enum valuepma::Track3D
LastElement() const pma::Track3Dinline
Length(size_t step=1) const pma::Track3Dinline
Length(size_t start, size_t stop, size_t step=1) const pma::Track3D
MakeFastProjection()pma::Track3Dprivate
MakeProjection()pma::Track3D
MakeProjectionInTree(bool skipFirst=false)pma::Track3D
NEnabledHits(unsigned int view=geo::kUnknown) const pma::Track3D
NextHit(int index, unsigned int view=geo::kZ, bool inclDisabled=false) const pma::Track3D
NextSegment(pma::Node3D *vtx) const pma::Track3D
NHits(unsigned int view) const pma::Track3D
Nodes() const noexceptpma::Track3Dinline
operator[](size_t index)pma::Track3Dinline
operator[](size_t index) const pma::Track3Dinline
Optimize(const detinfo::DetectorPropertiesData &detProp, int nNodes=-1, double eps=0.01, bool selAllHits=true, bool setAllNodes=true, size_t selSegHits=0, size_t selVtxHits=0)pma::Track3D
PrevHit(int index, unsigned int view=geo::kZ, bool inclDisabled=false) const pma::Track3D
PrevSegment(pma::Node3D *vtx) const pma::Track3D
push_back(pma::Hit3D *hit)pma::Track3Dinline
push_back(const detinfo::DetectorPropertiesData &detProp, const art::Ptr< recob::Hit > &hit)pma::Track3D
ReassignHitsInTree(pma::Track3D *plRoot=nullptr)pma::Track3Dprivate
RebuildSegments()pma::Track3Dprivate
release_at(size_t index)pma::Track3D
RemoveHits(const std::vector< art::Ptr< recob::Hit >> &hits)pma::Track3D
RemoveNode(size_t idx)pma::Track3D
Segments() const noexceptpma::Track3Dinline
SelectAllHits()pma::Track3D
SelectHits(float fraction=1.0F)pma::Track3D
SelectRndHits(size_t segmax, size_t vtxmax)pma::Track3D
SetEndSegWeight(float value) noexceptpma::Track3Dinline
SetMaxHitsPerSeg(unsigned int value) noexceptpma::Track3Dinline
SetPenalty(float value) noexceptpma::Track3Dinline
SetT0FromDx(const detinfo::DetectorClocksData &clockData, detinfo::DetectorPropertiesData const &detProp, double dx)pma::Track3D
SetTagFlag(ETag value)pma::Track3Dinline
ShiftEndsToHits()pma::Track3D
size() const pma::Track3Dinline
SortHits()pma::Track3D
SortHitsInTree(bool skipFirst=false)pma::Track3D
Split(detinfo::DetectorPropertiesData const &detProp, size_t idx, bool try_start_at_idx=true)pma::Track3D
SwapVertices(size_t v0, size_t v1)pma::Track3Dprivate
TestHits(detinfo::DetectorPropertiesData const &detProp, const std::vector< art::Ptr< recob::Hit >> &hits, double dist=0.4) const pma::Track3D
TestHitsMse(detinfo::DetectorPropertiesData const &detProp, const std::vector< art::Ptr< recob::Hit >> &hits, bool normalized=true) const pma::Track3D
TPCs() const pma::Track3D
Track3D()pma::Track3D
Track3D(const Track3D &src)pma::Track3D
TuneFullTree(double eps=0.001, double gmax=50.0)pma::Track3D
TuneSinglePass(bool skipFirst=false)pma::Track3D
UpdateHitsRadius()pma::Track3Dprivate
UpdateParams()pma::Track3Dprivate
UpdateParamsInTree(bool skipFirst, size_t &depth)pma::Track3D
UpdateProjection()pma::Track3D
WireDriftRange(detinfo::DetectorPropertiesData const &detProp, unsigned int view, unsigned int tpc, unsigned int cryo) const pma::Track3D
~Track3D()pma::Track3D