LArSoft
v09_90_00
Liquid Argon Software toolkit - https://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 | KinkSig {-1} |
float | Chg {0} |
float | AveChg {-1} |
float | ChgPull {0.1} |
float | Delta {0} |
float | DeltaRMS {0.02} |
float | FitChi {0} |
int | InPFP {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 149 of file DataStructs.h.
double tca::TrajPoint::Ang {0} |
Definition at line 156 of file DataStructs.h.
Referenced by tca::AngleRange(), tca::BraggSplit(), tca::CreateTPFromTj(), tca::DefineEnvelope(), tca::EndMerge(), tca::FitTraj(), tca::FixBegin(), tca::KinkSignificance(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), tca::ParentFOM(), tca::PrintTP(), tca::SaveTjInfoStuff(), tca::SetAngleCode(), and tca::StartTraj().
double tca::TrajPoint::AngErr {0.1} |
Definition at line 157 of file DataStructs.h.
Referenced by tca::FitTraj(), tca::FixBegin(), tca::KinkSignificance(), tca::PrintTP(), tca::StartTraj(), tca::TrajPointVertexPull(), and tca::UpdateTraj().
unsigned short tca::TrajPoint::AngleCode {0} |
Definition at line 168 of file DataStructs.h.
Referenced by tca::AddLAHits(), tca::ChkBegin(), tca::EndMerge(), tca::FindUseHits(), tca::FitTraj(), tca::FixBegin(), tca::PrintTP(), tca::SetAngleCode(), tca::StartTraj(), tca::StepAway(), tca::UpdateStiffEl(), and tca::UpdateTraj().
float tca::TrajPoint::AveChg {-1} |
Definition at line 160 of file DataStructs.h.
Referenced by tca::EndMerge(), tca::FindUseHits(), and tca::PrintTP().
float tca::TrajPoint::Chg {0} |
Definition at line 159 of file DataStructs.h.
Referenced by tca::AddTj(), tca::ChkStop(), tca::CreateTPFromTj(), tca::DefineEnvelope(), tca::DefineHitPos(), tca::MaskBadTPs(), tca::PrintTP(), tca::SaveTjInfoStuff(), tca::StepAway(), tca::UnsetUsedHits(), tca::UpdateDeltaRMS(), tca::UpdateTraj(), and tca::UpdateVxEnvironment().
float tca::TrajPoint::ChgPull {0.1} |
Definition at line 161 of file DataStructs.h.
Referenced by tca::PrintTP().
CTP_t tca::TrajPoint::CTP {0} |
Cryostat, TPC, Plane code.
Definition at line 150 of file DataStructs.h.
Referenced by tca::ChgFracBetween(), tca::ChkBegin(), tca::ChkStopEndPts(), tca::CompleteIncomplete3DVerticesInGaps(), tca::CreateTPFromTj(), tca::DeadWireCount(), tca::ExpectedHitsRMS(), tca::Find2DVertices(), tca::FindCloseHits(), tca::FindCloseTjs(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), tca::MakeTP3D(), tca::PrintPos(), tca::PrintTP(), tca::SignalAtTp(), tca::SignalAtTpInSlc(), tca::StepAway(), and tca::TPNearVertex().
float tca::TrajPoint::Delta {0} |
Definition at line 162 of file DataStructs.h.
Referenced by tca::AddHits(), tca::FindUseHits(), tca::MakeBareTP(), tca::MaskBadTPs(), tca::PrintTP(), tca::UpdateStiffEl(), and tca::UpdateTraj().
float tca::TrajPoint::DeltaRMS {0.02} |
Definition at line 163 of file DataStructs.h.
Referenced by tca::AddHits(), tca::ChkBegin(), tca::DefineEnvelope(), tca::MakeBareTP(), tca::ParentFOM(), tca::PrintTP(), and tca::UpdateDeltaRMS().
Vector2_t tca::TrajPoint::Dir {{0, 0}} |
Definition at line 153 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::ChgFracBetween(), tca::ChkBegin(), tca::ChkStopEndPts(), tca::CreateTPFromTj(), tca::DefineHitPos(), tca::EndMerge(), tca::ExpectedHitsRMS(), tca::FindUseHits(), tca::FitTraj(), tca::FixBegin(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), tca::MakeTP3D(), tca::MergeSubShowers(), tca::MoveTPToWire(), tca::ParentFOM(), tca::PointTrajDOCA2(), tca::PrintTP(), tca::SignalAtTp(), tca::SignalAtTpInSlc(), tca::StartTraj(), tca::StepAway(), tca::TrajIntersection(), tca::TrajPointVertexPull(), tca::UpdateTraj(), and tca::UpdateVxEnvironment().
std::bitset<8> tca::TrajPoint::Environment {0} |
Definition at line 171 of file DataStructs.h.
Referenced by tca::AddHits(), tca::FindCloseHits(), tca::PrintTP(), tca::SignalAtTp(), tca::StepAway(), tca::TPEnvString(), and tca::UpdateTraj().
float tca::TrajPoint::FitChi {0} |
Definition at line 164 of file DataStructs.h.
Referenced by tca::BraggSplit(), tca::FitTraj(), tca::KinkSignificance(), tca::MaskBadTPs(), tca::PrintTP(), tca::StepAway(), tca::UpdateStiffEl(), and tca::UpdateTraj().
Point2_t tca::TrajPoint::HitPos {{0, 0}} |
Definition at line 151 of file DataStructs.h.
Referenced by tca::DefineHitPos(), tca::TjDeltaRMS(), tca::UpdateStiffEl(), and tca::UpdateTraj().
double tca::TrajPoint::HitPosErr2 {0} |
Definition at line 154 of file DataStructs.h.
Referenced by tca::DefineHitPos(), and tca::TrajPointVertexPull().
std::vector<unsigned int> tca::TrajPoint::Hits |
Definition at line 169 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::AddLooseHits(), tca::AddTj(), tca::ChkBegin(), tca::DefineHitPos(), tca::FindCloseHits(), tca::FindUseHits(), tca::MaskedHitsOK(), tca::NumHitsInTP(), tca::PrintTP(), tca::ReversePropagate(), tca::StepAway(), tca::TPHitsRMSTick(), tca::TpSumHitChg(), tca::TrajIsClean(), tca::UnsetUsedHits(), tca::UpdateShower(), and tca::UpdateTraj().
int tca::TrajPoint::InPFP {0} |
Definition at line 165 of file DataStructs.h.
Referenced by tca::PrintTP().
float tca::TrajPoint::KinkSig {-1} |
Definition at line 158 of file DataStructs.h.
Referenced by tca::PrintTP().
unsigned short tca::TrajPoint::NTPsFit {2} |
Definition at line 166 of file DataStructs.h.
Referenced by tca::EndMerge(), tca::MaskBadTPs(), tca::MaskedHitsOK(), tca::PrintTP(), tca::UpdateDeltaRMS(), tca::UpdateStiffEl(), and tca::UpdateTraj().
Point2_t tca::TrajPoint::Pos {{0, 0}} |
Definition at line 152 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::ChgFracBetween(), tca::ChkBegin(), tca::ChkStop(), tca::ChkStopEndPts(), tca::CompleteIncomplete3DVertices(), tca::CompleteIncomplete3DVerticesInGaps(), tca::CreateTPFromTj(), tca::DeadWireCount(), tca::DefineEnvelope(), tca::EndMerge(), tca::Find2DVertices(), tca::FindCloseHits(), tca::FindCloseTjs(), tca::FindUseHits(), tca::FitTraj(), tca::FixBegin(), tca::IsGhost(), tca::MakeBareTP(), tca::MakeBareTrajPoint(), tca::MakeTP3D(), tca::MergeSubShowers(), tca::MoveTPToWire(), tca::ParentFOM(), tca::PointTrajDOCA2(), tca::PointTrajSep2(), tca::PrintPos(), tca::SaveTjInfoStuff(), tca::SignalAtTp(), tca::SignalAtTpInSlc(), 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 167 of file DataStructs.h.
Referenced by tca::CreateTPFromTj(), tca::PrintTP(), and tca::StepAway().
std::bitset<16> tca::TrajPoint::UseHit {0} |
Definition at line 170 of file DataStructs.h.
Referenced by tca::AddHits(), tca::AddLAHits(), tca::AddTj(), tca::ChkBegin(), tca::DefineHitPos(), tca::FindCloseHits(), tca::FindUseHits(), tca::MaskedHitsOK(), tca::NumHitsInTP(), tca::PrintTP(), tca::ReversePropagate(), tca::StepAway(), tca::TPHitsRMSTick(), tca::TpSumHitChg(), tca::TrajIsClean(), tca::UnsetUsedHits(), and tca::UpdateShower().