LArSoft
v07_13_02
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}} |
Vector2_t | 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 118 of file DataStructs.h.
double tca::TrajPoint::Ang {0} |
Definition at line 125 of file DataStructs.h.
Referenced by tca::AddLAHits(), tca::AngleRange(), tca::DefineEnvelope(), tca::EndMerge(), tca::FitTraj(), tca::FitVertex(), tca::FixTrajBegin(), tca::FixTrajEnd(), tca::GottaKink(), tca::HiEndDelta(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), tca::ParentFOM(), tca::PrintTrajPoint(), tca::SaveTjInfoStuff(), tca::SetAngleCode(), and tca::StartTraj().
double tca::TrajPoint::AngErr {0.1} |
Definition at line 126 of file DataStructs.h.
Referenced by tca::FitTraj(), tca::FitVertex(), tca::FixTrajBegin(), tca::FixTrajEnd(), tca::GottaKink(), tca::HiEndDelta(), tca::PrintTrajPoint(), tca::StartTraj(), tca::TrajPointVertexPull(), and tca::UpdateTraj().
unsigned short tca::TrajPoint::AngleCode {0} |
Definition at line 135 of file DataStructs.h.
Referenced by tca::AddLAHits(), tca::EndMerge(), tca::FindUseHits(), tca::FitTraj(), tca::FixTrajBegin(), tca::FixTrajEnd(), tca::HiEndDelta(), tca::PrintTrajPoint(), tca::SetAngleCode(), tca::StartTraj(), tca::StepAway(), tca::UpdateStiffEl(), and tca::UpdateTraj().
float tca::TrajPoint::AveChg {-1} |
Definition at line 128 of file DataStructs.h.
Referenced by tca::EndMerge(), tca::FindUseHits(), and tca::PrintTrajPoint().
float tca::TrajPoint::Chg {0} |
Definition at line 127 of file DataStructs.h.
Referenced by tca::AddTj(), tca::ChkStop(), tca::DefineEnvelope(), tca::DefineHitPos(), tca::HiEndDelta(), tca::MakeTp3(), tca::MaskBadTPs(), tca::PrintTrajPoint(), tca::SaveTjInfoStuff(), tca::StepAway(), tca::UnsetUsedHits(), tca::UpdateDeltaRMS(), tca::UpdateTraj(), and tca::UpdateVxEnvironment().
float tca::TrajPoint::ChgPull {0.1} |
Definition at line 129 of file DataStructs.h.
Referenced by tca::PrintTrajPoint().
CTP_t tca::TrajPoint::CTP {0} |
Cryostat, TPC, Plane code.
Definition at line 119 of file DataStructs.h.
Referenced by tca::ChgFracBetween(), tca::ChkStopEndPts(), tca::CompleteIncomplete3DVerticesInGaps(), tca::DeadWireCount(), tca::ExpectedHitsRMS(), tca::Find2DVertices(), tca::FindCloseHits(), tca::FindCloseTjs(), tca::FindXMatches(), tca::FitVertex(), tca::FixTrajBegin(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), tca::MakeTp3(), tca::PrintPos(), tca::PrintTrajPoint(), tca::SignalAtTp(), tca::StepAway(), and tca::TPNearVertex().
float tca::TrajPoint::Delta {0} |
Definition at line 130 of file DataStructs.h.
Referenced by tca::AddHits(), tca::FindUseHits(), tca::HiEndDelta(), tca::MakeBareTP(), tca::MaskBadTPs(), tca::PrintTrajPoint(), tca::UpdateStiffEl(), and tca::UpdateTraj().
float tca::TrajPoint::DeltaRMS {0.02} |
Definition at line 131 of file DataStructs.h.
Referenced by tca::AddHits(), tca::DefineEnvelope(), tca::FixTrajBegin(), tca::HiEndDelta(), tca::ParentFOM(), tca::PrintTrajPoint(), and tca::UpdateDeltaRMS().
Vector2_t tca::TrajPoint::Dir {{0,0}} |
Definition at line 122 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::ChgFracBetween(), tca::ChkStopEndPts(), tca::DefineHitPos(), tca::ExpectedHitsRMS(), tca::FindUseHits(), tca::FitTraj(), tca::FitVertex(), tca::FixTrajBegin(), tca::FixTrajEnd(), tca::HiEndDelta(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), tca::MakeTp3(), tca::MergeSubShowers(), tca::MoveTPToWire(), tca::ParentFOM(), tca::PointTrajDOCA2(), tca::PrintTrajPoint(), tca::SignalAtTp(), tca::StartTraj(), tca::StepAway(), tca::TrajIntersection(), tca::TrajPointVertexPull(), tca::UpdateTraj(), and tca::UpdateVxEnvironment().
std::bitset<8> tca::TrajPoint::Environment {0} |
Definition at line 138 of file DataStructs.h.
Referenced by tca::FindCloseHits().
float tca::TrajPoint::FitChi {0} |
Definition at line 132 of file DataStructs.h.
Referenced by tca::FitTraj(), tca::HiEndDelta(), tca::MaskBadTPs(), tca::PrintTrajPoint(), tca::StepAway(), tca::UpdateStiffEl(), and tca::UpdateTraj().
Point2_t tca::TrajPoint::HitPos {{0,0}} |
Definition at line 120 of file DataStructs.h.
Referenced by tca::DefineHitPos(), tca::HiEndDelta(), tca::TjDeltaRMS(), tca::UpdateStiffEl(), and tca::UpdateTraj().
double tca::TrajPoint::HitPosErr2 {0} |
Definition at line 123 of file DataStructs.h.
Referenced by tca::DefineHitPos(), and tca::TrajPointVertexPull().
std::vector<unsigned int> tca::TrajPoint::Hits |
Definition at line 136 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::AddLooseHits(), tca::AddTj(), tca::DefineHitPos(), tca::FindCloseHits(), tca::FindUseHits(), tca::FindVtxTjs(), tca::FixTrajBegin(), tca::MaskedHitsOK(), tca::NumHitsInTP(), tca::PrintTrajPoint(), tca::ReversePropagate(), tca::StepAway(), tca::TPHitsRMSTick(), tca::TpSumHitChg(), tca::TrajIsClean(), tca::UnsetUsedHits(), tca::UpdateShower(), and tca::VtxHitsSwap().
unsigned short tca::TrajPoint::NTPsFit {2} |
Definition at line 133 of file DataStructs.h.
Referenced by tca::EndMerge(), tca::HiEndDelta(), tca::MaskBadTPs(), tca::MaskedHitsOK(), tca::PrintTrajPoint(), tca::UpdateDeltaRMS(), tca::UpdateStiffEl(), and tca::UpdateTraj().
Point2_t tca::TrajPoint::Pos {{0,0}} |
Definition at line 121 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::ChgFracBetween(), tca::ChkStop(), tca::ChkStopEndPts(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::DeadWireCount(), tca::DefineEnvelope(), tca::EndMerge(), tca::Find2DVertices(), tca::FindCloseHits(), tca::FindCloseTjs(), tca::TrajClusterAlg::FindMissedVxTjs(), tca::FindUseHits(), tca::FindXMatches(), tca::FitTraj(), tca::FitVertex(), tca::FixTrajBegin(), tca::FixTrajEnd(), tca::HiEndDelta(), tca::IsGhost(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), 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::StepAway(), tca::TjDeltaRMS(), tca::TPNearVertex(), tca::TrajIntersection(), tca::TrajPointSeparation(), tca::TrajPointTrajDOCA(), tca::TrajPointVertexPull(), tca::TwoTPAngle(), tca::UpdateTraj(), and tca::UpdateVxEnvironment().
unsigned short tca::TrajPoint::Step {0} |
Definition at line 134 of file DataStructs.h.
Referenced by tca::PrintTrajPoint(), and tca::StepAway().
std::bitset<16> tca::TrajPoint::UseHit {0} |
Definition at line 137 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::AddTj(), tca::DefineHitPos(), tca::FindCloseHits(), tca::FindUseHits(), tca::FindVtxTjs(), tca::FixTrajBegin(), tca::MaskedHitsOK(), tca::NumHitsInTP(), tca::PrintTrajPoint(), tca::ReversePropagate(), tca::StepAway(), tca::TPHitsRMSTick(), tca::TpSumHitChg(), tca::TrajIsClean(), tca::UnsetUsedHits(), tca::UpdateShower(), and tca::VtxHitsSwap().