LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "DataStructs.h"
Public Attributes | |
CTP_t | CTP {0} |
Cryostat, TPC, Plane code. More... | |
Point2_t | HitPos {{0,0}} |
Point2_t | Pos {{0,0}} |
std::array< double, 2 > | Dir {{0,0}} |
double | HitPosErr2 {0} |
double | Ang {0} |
double | AngErr {0.1} |
float | Chg {0} |
float | AveChg {-1} |
float | ChgPull {0.1} |
float | Delta {0} |
float | DeltaRMS {0.02} |
float | FitChi {0} |
unsigned short | NTPsFit {2} |
unsigned short | Step {0} |
unsigned short | AngleCode {0} |
std::vector< unsigned int > | Hits |
std::bitset< 16 > | UseHit {0} |
std::bitset< 8 > | Environment {0} |
Definition at line 144 of file DataStructs.h.
double tca::TrajPoint::Ang {0} |
Definition at line 151 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::AddLAHits(), tca::AngleRange(), tca::DefineEnvelope(), tca::TrajClusterAlg::EndMerge(), tca::FitTraj(), tca::FitVertex(), tca::TrajClusterAlg::FixTrajBegin(), tca::TrajClusterAlg::FixTrajEnd(), tca::TrajClusterAlg::GottaKink(), tca::TrajClusterAlg::HiEndDelta(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), tca::ParentFOM(), tca::PrintTrajPoint(), tca::SaveTjInfoStuff(), tca::SetAngleCode(), and tca::TrajClusterAlg::StartTraj().
double tca::TrajPoint::AngErr {0.1} |
Definition at line 152 of file DataStructs.h.
Referenced by tca::FitTraj(), tca::FitVertex(), tca::TrajClusterAlg::FixTrajBegin(), tca::TrajClusterAlg::FixTrajEnd(), tca::TrajClusterAlg::HiEndDelta(), tca::PrintTrajPoint(), tca::TrajClusterAlg::StartTraj(), tca::TrajPointVertexPull(), and tca::TrajClusterAlg::UpdateTraj().
unsigned short tca::TrajPoint::AngleCode {0} |
Definition at line 161 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::AddLAHits(), tca::TrajClusterAlg::EndMerge(), tca::TrajClusterAlg::FindUseHits(), tca::FitTraj(), tca::TrajClusterAlg::FixTrajBegin(), tca::TrajClusterAlg::FixTrajEnd(), tca::TrajClusterAlg::HiEndDelta(), tca::PrintTrajPoint(), tca::SetAngleCode(), tca::TrajClusterAlg::StartTraj(), tca::TrajClusterAlg::StepCrawl(), and tca::TrajClusterAlg::UpdateTraj().
float tca::TrajPoint::AveChg {-1} |
Definition at line 154 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::EndMerge(), tca::TrajClusterAlg::FindUseHits(), and tca::PrintTrajPoint().
float tca::TrajPoint::Chg {0} |
Definition at line 153 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::AddHits(), tca::AddTj(), tca::TrajClusterAlg::ChkStop(), tca::DefineEnvelope(), tca::TrajClusterAlg::DefineHitPos(), tca::MCParticleListUtils::GetMCPartListIndex(), tca::TrajClusterAlg::HiEndDelta(), tca::MakeTp3(), tca::TrajClusterAlg::MaskBadTPs(), tca::PrintTrajPoint(), tca::SaveTjInfoStuff(), tca::TrajClusterAlg::StepCrawl(), tca::UnsetUsedHits(), tca::TrajClusterAlg::UpdateDeltaRMS(), tca::TrajClusterAlg::UpdateTraj(), and tca::UpdateVxEnvironment().
float tca::TrajPoint::ChgPull {0.1} |
Definition at line 155 of file DataStructs.h.
Referenced by tca::PrintTrajPoint().
CTP_t tca::TrajPoint::CTP {0} |
Cryostat, TPC, Plane code.
Definition at line 145 of file DataStructs.h.
Referenced by tca::ChgFracBetween(), tca::TrajClusterAlg::ChkStopEndPts(), tca::CompleteIncomplete3DVerticesInGaps(), tca::DeadWireCount(), tca::ExpectedHitsRMS(), tca::Find2DVertices(), tca::FindCloseHits(), tca::FindCloseTjs(), tca::FindXMatches(), tca::FitVertex(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), tca::MakeTp3(), tca::MCParticleListUtils::MakeTruTrajPoint(), tca::PrintPos(), tca::PrintTrajPoint(), tca::SignalAtTp(), tca::TrajClusterAlg::StepCrawl(), and tca::TPNearVertex().
float tca::TrajPoint::Delta {0} |
Definition at line 156 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::AddHits(), tca::TrajClusterAlg::FindUseHits(), tca::TrajClusterAlg::HiEndDelta(), tca::MakeBareTP(), tca::TrajClusterAlg::MaskBadTPs(), tca::PrintTrajPoint(), and tca::TrajClusterAlg::UpdateTraj().
float tca::TrajPoint::DeltaRMS {0.02} |
Definition at line 157 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::AddHits(), tca::DefineEnvelope(), tca::TrajClusterAlg::FixTrajBegin(), tca::TrajClusterAlg::HiEndDelta(), tca::ParentFOM(), tca::PrintTrajPoint(), and tca::TrajClusterAlg::UpdateDeltaRMS().
std::array<double, 2> tca::TrajPoint::Dir {{0,0}} |
Definition at line 148 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::AddHits(), tca::TrajClusterAlg::AddLAHits(), tca::ChgFracBetween(), tca::TrajClusterAlg::ChkStopEndPts(), tca::TrajClusterAlg::DefineHitPos(), tca::ExpectedHitsRMS(), tca::TrajClusterAlg::FindUseHits(), tca::FitTraj(), tca::FitVertex(), tca::TrajClusterAlg::FixTrajBegin(), tca::TrajClusterAlg::FixTrajEnd(), tca::TrajClusterAlg::HiEndDelta(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), tca::MakeTp3(), tca::MergeSubShowers(), tca::MoveTPToWire(), tca::ParentFOM(), tca::PointTrajDOCA2(), tca::PrintTrajPoint(), tca::SignalAtTp(), tca::TrajClusterAlg::StartTraj(), tca::TrajClusterAlg::StepCrawl(), tca::TrajIntersection(), tca::TrajPointVertexPull(), tca::TrajClusterAlg::UpdateTraj(), and tca::UpdateVxEnvironment().
std::bitset<8> tca::TrajPoint::Environment {0} |
Definition at line 164 of file DataStructs.h.
float tca::TrajPoint::FitChi {0} |
Definition at line 158 of file DataStructs.h.
Referenced by tca::FitTraj(), tca::TrajClusterAlg::GottaKink(), tca::TrajClusterAlg::HiEndDelta(), tca::TrajClusterAlg::MaskBadTPs(), tca::TrajClusterAlg::PrepareForNextPass(), tca::PrintTrajPoint(), tca::TrajClusterAlg::StepCrawl(), and tca::TrajClusterAlg::UpdateTraj().
Point2_t tca::TrajPoint::HitPos {{0,0}} |
Definition at line 146 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::DefineHitPos(), tca::TrajClusterAlg::HiEndDelta(), tca::TrajClusterAlg::MakeJunkTraj(), tca::TjDeltaRMS(), tca::TrajClusterAlg::UpdateTraj(), and tca::TrajClusterAlg::UseUnusedHits().
double tca::TrajPoint::HitPosErr2 {0} |
Definition at line 149 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::DefineHitPos(), and tca::TrajPointVertexPull().
std::vector<unsigned int> tca::TrajPoint::Hits |
Definition at line 162 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::AddHits(), tca::TrajClusterAlg::AddLAHits(), tca::AddLooseHits(), tca::AddTj(), tca::TrajClusterAlg::DefineHitPos(), tca::TrajClusterAlg::EraseHit(), tca::FindCloseHits(), tca::TrajClusterAlg::FindUseHits(), tca::TrajClusterAlg::FindVtxTraj(), tca::TrajClusterAlg::FixTrajBegin(), tca::MCParticleListUtils::GetMCPartListIndex(), tca::TrajClusterAlg::MakeJunkTraj(), tca::TrajClusterAlg::MaskedHitsOK(), tca::TrajClusterAlg::MergeTPHits(), tca::NumHitsInTP(), tca::PrintTrajPoint(), tca::TrajClusterAlg::ReversePropagate(), tca::TrajClusterAlg::StepCrawl(), tca::TPHitsRMSTick(), tca::TpSumHitChg(), tca::TrajIsClean(), tca::UnsetUsedHits(), tca::UpdateShower(), tca::TrajClusterAlg::UseUnusedHits(), and tca::VtxHitsSwap().
unsigned short tca::TrajPoint::NTPsFit {2} |
Definition at line 159 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::EndMerge(), tca::TrajClusterAlg::HiEndDelta(), tca::TrajClusterAlg::MaskBadTPs(), tca::TrajClusterAlg::MaskedHitsOK(), tca::TrajClusterAlg::PrepareForNextPass(), tca::PrintTrajPoint(), tca::TrajClusterAlg::UpdateDeltaRMS(), and tca::TrajClusterAlg::UpdateTraj().
Point2_t tca::TrajPoint::Pos {{0,0}} |
Definition at line 147 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::AddHits(), tca::TrajClusterAlg::AddLAHits(), tca::ChgFracBetween(), tca::TrajClusterAlg::ChkStop(), tca::TrajClusterAlg::ChkStopEndPts(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::DeadWireCount(), tca::DefineEnvelope(), tca::TrajClusterAlg::EndMerge(), tca::Find2DVertices(), tca::FindCloseHits(), tca::FindCloseTjs(), tca::TrajClusterAlg::FindMissedVxTjs(), tca::TrajClusterAlg::FindUseHits(), tca::FindXMatches(), tca::FitTraj(), tca::FitVertex(), tca::TrajClusterAlg::FixTrajBegin(), tca::TrajClusterAlg::FixTrajEnd(), tca::TrajClusterAlg::HiEndDelta(), tca::TrajClusterAlg::IsGhost(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), tca::TrajClusterAlg::MakeJunkTraj(), tca::MakeTp3(), tca::MergeSubShowers(), tca::MoveTPToWire(), tca::ParentFOM(), tca::PointTrajDOCA2(), tca::PointTrajSep2(), tca::PrintPos(), tca::PrintTrajPoint(), tca::SaveTjInfoStuff(), tca::SignalAtTp(), tca::SignalBetween(), tca::StartChgVec(), tca::TrajClusterAlg::StepCrawl(), tca::TjDeltaRMS(), tca::TPNearVertex(), tca::TrajIntersection(), tca::TrajPointSeparation(), tca::TrajPointTrajDOCA(), tca::TrajPointVertexPull(), tca::TwoTPAngle(), tca::TrajClusterAlg::UpdateTraj(), and tca::UpdateVxEnvironment().
unsigned short tca::TrajPoint::Step {0} |
Definition at line 160 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::MakeJunkTraj(), tca::PrintTrajPoint(), and tca::TrajClusterAlg::StepCrawl().
std::bitset<16> tca::TrajPoint::UseHit {0} |
Definition at line 163 of file DataStructs.h.
Referenced by tca::TrajClusterAlg::AddHits(), tca::TrajClusterAlg::AddLAHits(), tca::AddTj(), tca::TrajClusterAlg::DefineHitPos(), tca::TrajClusterAlg::EraseHit(), tca::FindCloseHits(), tca::TrajClusterAlg::FindUseHits(), tca::TrajClusterAlg::FindVtxTraj(), tca::TrajClusterAlg::FixTrajBegin(), tca::MCParticleListUtils::GetMCPartListIndex(), tca::TrajClusterAlg::MakeJunkTraj(), tca::TrajClusterAlg::MaskedHitsOK(), tca::TrajClusterAlg::MergeTPHits(), tca::NumHitsInTP(), tca::PrintTrajPoint(), tca::TrajClusterAlg::ReversePropagate(), tca::TrajClusterAlg::StepCrawl(), tca::TPHitsRMSTick(), tca::TpSumHitChg(), tca::TrajIsClean(), tca::UnsetUsedHits(), tca::UpdateShower(), tca::TrajClusterAlg::UseUnusedHits(), and tca::VtxHitsSwap().