LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "DataStructs.h"
Public Attributes | |
std::vector< int > | TjIDs |
std::vector< int > | TjUIDs |
std::vector< TP3D > | TP3Ds |
std::vector< SectionFit > | SectionFits |
std::array< std::vector< float >, 2 > | dEdx |
std::array< std::vector< float >, 2 > | dEdxErr |
std::array< int, 2 > | Vx3ID {{0, 0}} |
int | BestPlane {-1} |
int | PDGCode {-1} |
std::vector< int > | DtrUIDs |
size_t | ParentUID {0} |
geo::TPCID | TPCID |
float | CosmicScore {0} |
int | ID {0} |
int | UID {0} |
unsigned short | MVI |
std::bitset< 8 > | Flags |
std::array< std::bitset< 8 >, 2 > | EndFlag {} |
std::bitset< pAlgModSize > | AlgMod |
Definition at line 279 of file DataStructs.h.
std::bitset<pAlgModSize> tca::PFPStruct::AlgMod |
Definition at line 299 of file DataStructs.h.
Referenced by tca::CanSection(), tca::MakeSmallAnglePFP(), tca::MakeTP3Ds(), tca::PrintTP3Ds(), tca::Recover(), and tca::Update().
int tca::PFPStruct::BestPlane {-1} |
Definition at line 288 of file DataStructs.h.
float tca::PFPStruct::CosmicScore {0} |
Definition at line 293 of file DataStructs.h.
Referenced by tca::SaveCRInfo().
std::array<std::vector<float>, 2> tca::PFPStruct::dEdx |
Definition at line 285 of file DataStructs.h.
Referenced by tca::CreatePFP(), tca::FilldEdx(), tca::PrintP(), tca::PrintPFP(), and tca::Reverse().
std::array<std::vector<float>, 2> tca::PFPStruct::dEdxErr |
Definition at line 286 of file DataStructs.h.
Referenced by tca::CreatePFP(), and tca::Reverse().
std::vector<int> tca::PFPStruct::DtrUIDs |
Definition at line 290 of file DataStructs.h.
Referenced by tca::PrintP(), and tca::PrintPFP().
std::array<std::bitset<8>, 2> tca::PFPStruct::EndFlag {} |
Definition at line 298 of file DataStructs.h.
Referenced by tca::PrintEndFlag(), tca::PrintPFP(), and tca::Reverse().
std::bitset<8> tca::PFPStruct::Flags |
Definition at line 297 of file DataStructs.h.
Referenced by tca::FillGaps3D(), tca::FitSection(), tca::InsertTP3D(), tca::InsideFV(), tca::MakeSmallAnglePFP(), tca::PrintTP3Ds(), tca::ReconcileTPs(), tca::ReconcileVertices(), tca::ReSection(), tca::SetSection(), tca::StorePFP(), and tca::Update().
int tca::PFPStruct::ID {0} |
Definition at line 294 of file DataStructs.h.
Referenced by tca::AddPointsInRange(), tca::AttachToAnyVertex(), tca::ChgFracNearEnd(), tca::CreatePFP(), tca::FarEnd(), tca::FillGaps3D(), tca::InShowerProb(), tca::InsideFV(), tca::MakeSmallAnglePFP(), tca::MakeTP3Ds(), tca::ParentFOM(), tca::PrimaryUID(), tca::PrintP(), tca::PrintPFP(), tca::PrintTP3Ds(), tca::ReconcileTPs(), tca::ReconcileVertices(), tca::Recover(), tca::RemovePFP(), tca::ReSection(), tca::SetParent(), and tca::StorePFP().
unsigned short tca::PFPStruct::MVI |
Definition at line 296 of file DataStructs.h.
Referenced by tca::FillGaps3D(), tca::MakeTP3Ds(), tca::PrintP(), tca::PrintTP3Ds(), and tca::ReSection().
size_t tca::PFPStruct::ParentUID {0} |
Definition at line 291 of file DataStructs.h.
Referenced by tca::CreatePFP(), tca::PrimaryUID(), tca::PrintP(), and tca::PrintPFP().
int tca::PFPStruct::PDGCode {-1} |
Definition at line 289 of file DataStructs.h.
Referenced by tca::FilldEdx(), tca::InsideFV(), tca::PrintP(), tca::PrintPFP(), and tca::StorePFP().
std::vector<SectionFit> tca::PFPStruct::SectionFits |
Definition at line 283 of file DataStructs.h.
Referenced by tca::AddPointsInRange(), tca::ChgFracNearEnd(), tca::CreatePFP(), tca::DirAtEnd(), tca::FillGaps3D(), tca::FitSection(), tca::FitTP3Ds(), tca::GetRange(), tca::InsertTP3D(), tca::InsideFV(), tca::MakeSmallAnglePFP(), tca::MakeTP3Ds(), tca::PosAtEnd(), tca::PrintP(), tca::PrintTP3Ds(), tca::Recover(), tca::ReSection(), tca::Reverse(), tca::SectionStartEnd(), tca::SetSection(), tca::SortSection(), and tca::Update().
std::vector<int> tca::PFPStruct::TjIDs |
Definition at line 280 of file DataStructs.h.
Referenced by tca::ChgFracNearEnd(), tca::GetOrigin(), tca::InShowerProb(), tca::MakeSmallAnglePFP(), tca::MakeTP3Ds(), tca::MergeTjIntoPFP(), tca::ParentFOM(), tca::PDGCodeVote(), tca::PrintP(), tca::PrintPFP(), tca::PrintTP3Ds(), tca::ReconcileTPs(), tca::RemovePFP(), tca::SetParent(), tca::StorePFP(), and tca::ValidTwoPlaneMatch().
std::vector<int> tca::PFPStruct::TjUIDs |
Definition at line 281 of file DataStructs.h.
Referenced by tca::MakeSmallAnglePFP(), tca::MakeTP3Ds(), and tca::PrintP().
std::vector<TP3D> tca::PFPStruct::TP3Ds |
Definition at line 282 of file DataStructs.h.
Referenced by tca::AddPointsInRange(), tca::Average_dEdX(), tca::CanSection(), tca::CountBadPoints(), tca::FarEnd(), tca::FilldEdx(), tca::FillGaps3D(), tca::Find3DRecoRange(), tca::FitSection(), tca::FitTP3Ds(), tca::GetRange(), tca::InsertTP3D(), tca::InsideFV(), tca::Length(), tca::MakeSmallAnglePFP(), tca::MakeTP3Ds(), tca::PDGCodeVote(), tca::PosAtEnd(), tca::PrintP(), tca::PrintPFP(), tca::PrintTP3Ds(), tca::PutHitsInVector(), tca::ReconcileTPs(), tca::ReconcileVertices(), tca::Recover(), tca::ReSection(), tca::Reverse(), tca::SaveCRInfo(), tca::SectionStartEnd(), tca::SortSection(), tca::StorePFP(), tca::Update(), and tca::ValidTwoPlaneMatch().
geo::TPCID tca::PFPStruct::TPCID |
Definition at line 292 of file DataStructs.h.
Referenced by tca::AttachToAnyVertex(), tca::ChgFracNearEnd(), tca::CreatePFP(), tca::FitTP3Ds(), tca::MakeSmallAnglePFP(), and tca::PrintTP3Ds().
int tca::PFPStruct::UID {0} |
Definition at line 295 of file DataStructs.h.
Referenced by tca::PrimaryUID(), tca::PrintP(), and tca::StorePFP().
std::array<int, 2> tca::PFPStruct::Vx3ID {{0, 0}} |
Definition at line 287 of file DataStructs.h.
Referenced by tca::AttachToAnyVertex(), tca::PrintP(), tca::PrintPFP(), tca::ReconcileVertices(), tca::Reverse(), and tca::SetParent().