LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
pma::Track3D Member List

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

AddHits(const std::vector< art::Ptr< recob::Hit > > &hits)pma::Track3D
AddNode(pma::Node3D *node)pma::Track3D
AddNode(TVector3 const &p3d, unsigned int tpc, unsigned int cryo)pma::Track3Dinline
AddNode(void)pma::Track3D
AddRefPoint(const TVector3 &p)pma::Track3Dinline
AddRefPoint(double x, double y, double z)pma::Track3Dinline
ApplyDriftShiftInTree(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(std::vector< pma::Track3D * > &allTracks, pma::Track3D::EDirection dir, double thr=0.0, unsigned int n=0)pma::Track3D
AverageDist2(void) const pma::Track3Dprivate
back()pma::Track3Dinline
back() const pma::Track3Dinline
BackCryo(void) const pma::Track3Dinline
BackTPC(void) const pma::Track3Dinline
CanFlip(void) const pma::Track3D
CheckEndSegment(pma::Track3D::ETrackEnd endCode)pma::Track3Dprivate
CleanupTails(void)pma::Track3D
ClearNodes(void)pma::Track3Dprivate
CompleteMissingWires(unsigned int view)pma::Track3D
Cryos(void) const pma::Track3D
DeleteSegments(void)pma::Track3Dprivate
DisableSingleViewEnds(void)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(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(void) const pma::Track3Dinline
Flip(std::vector< pma::Track3D * > &allTracks)pma::Track3D
Flip(void)pma::Track3D
fMaxHitsPerSegpma::Track3Dprivate
fMaxSegStoppma::Track3Dprivate
fMaxSegStopFactorpma::Track3Dprivate
fMinSegStoppma::Track3Dprivate
fNodespma::Track3Dprivate
fPenaltyFactorpma::Track3Dprivate
fPenaltyValuepma::Track3Dprivate
front()pma::Track3Dinline
front() const pma::Track3Dinline
FrontCryo(void) const pma::Track3Dinline
FrontTPC(void) 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(void) const pma::Track3Dinline
GetMaxHitsPerSeg(void) const pma::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(void) const pma::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(void)pma::Track3D
GetT0(void) const pma::Track3Dinline
GetTag(void) const pma::Track3Dinline
GetUnconstrainedProj3D(art::Ptr< recob::Hit > hit, TVector3 &p3d, double &dist2) const pma::Track3Dprivate
HasRefPoint(TVector3 *p) const pma::Track3D
HasT0(void) const pma::Track3Dinline
HasTagFlag(ETag value) const pma::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(int tpc, int cryo, float initEndSegW=0.05F)pma::Track3Dprivate
InitFromMiddle(int tpc, int cryo)pma::Track3Dprivate
InitFromRefPoints(int tpc, int cryo)pma::Track3Dprivate
Initialize(float initEndSegW=0.05F)pma::Track3D
InsertNode(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(void) 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(void)pma::Track3Dprivate
MakeProjection(void)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(void) const pma::Track3Dinline
operator[](size_t index)pma::Track3Dinline
operator[](size_t index) const pma::Track3Dinline
Optimize(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 art::Ptr< recob::Hit > &hit)pma::Track3D
ReassignHitsInTree(pma::Track3D *plRoot=0)pma::Track3Dprivate
RebuildSegments(void)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(void) const pma::Track3Dinline
SelectAllHits(void)pma::Track3D
SelectHits(float fraction=1.0F)pma::Track3D
SelectRndHits(size_t segmax, size_t vtxmax)pma::Track3D
SetEndSegWeight(float value)pma::Track3Dinline
SetMaxHitsPerSeg(unsigned int value)pma::Track3Dinline
SetPenalty(float value)pma::Track3Dinline
SetT0FromDx(double dx)pma::Track3D
SetTag(ETag value)pma::Track3Dinline
SetTagFlag(ETag value)pma::Track3Dinline
ShiftEndsToHits(void)pma::Track3D
size() const pma::Track3Dinline
SortHits(void)pma::Track3D
SortHitsInTree(bool skipFirst=false)pma::Track3D
Split(size_t idx, bool try_start_at_idx=true)pma::Track3D
SwapVertices(size_t v0, size_t v1)pma::Track3Dprivate
TestHits(const std::vector< art::Ptr< recob::Hit > > &hits, double dist=0.4) const pma::Track3D
TestHitsMse(const std::vector< art::Ptr< recob::Hit > > &hits, bool normalized=true) const pma::Track3D
TPCs(void) const pma::Track3D
Track3D(void)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(void)pma::Track3Dprivate
UpdateParams(void)pma::Track3Dprivate
UpdateParamsInTree(bool skipFirst=false)pma::Track3D
UpdateProjection(void)pma::Track3D
WireDriftRange(unsigned int view, unsigned int tpc, unsigned int cryo) const pma::Track3D
~Track3D(void)pma::Track3D