LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "DataStructs.h"
Public Attributes | |
std::vector< int > | TjIDs |
std::vector< int > | TjUIDs |
std::vector< float > | TjCompleteness |
std::vector< TrajPoint3 > | Tp3s |
std::array< Point3_t, 2 > | XYZ |
std::array< Vector3_t, 2 > | Dir |
std::array< Vector3_t, 2 > | DirErr |
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 | EffPur {0} |
Efficiency * Purity. More... | |
unsigned int | mcpListIndex {UINT_MAX} |
unsigned short | MatchVecIndex {USHRT_MAX} |
float | CosmicScore {0} |
int | ID {0} |
int | UID {0} |
bool | Primary |
bool | NeedsUpdate {true} |
Definition at line 206 of file DataStructs.h.
int tca::PFPStruct::BestPlane {-1} |
Definition at line 218 of file DataStructs.h.
Referenced by tca::FilldEdx(), and tca::StorePFP().
float tca::PFPStruct::CosmicScore {0} |
Definition at line 227 of file DataStructs.h.
Referenced by tca::SaveCRInfo().
std::array<std::vector<float>, 2> tca::PFPStruct::dEdx |
Definition at line 215 of file DataStructs.h.
Referenced by tca::CreatePFP(), tca::FilldEdx(), tca::PrintP(), tca::PrintPFP(), tca::Reverse3DMatchTjs(), and tca::ReversePFP().
std::array<std::vector<float>, 2> tca::PFPStruct::dEdxErr |
Definition at line 216 of file DataStructs.h.
Referenced by tca::CreatePFP(), tca::FilldEdx(), tca::Reverse3DMatchTjs(), and tca::ReversePFP().
std::array<Vector3_t, 2> tca::PFPStruct::Dir |
Definition at line 213 of file DataStructs.h.
Referenced by tca::CreatePFP(), tca::FilldEdx(), tca::FindCompleteness(), tca::FindMissedTjsInTp3s(), tca::FindPFParticles(), tca::FollowTp3s(), tca::Match3DVtxTjs(), tca::PrintP(), tca::PrintPFP(), tca::PrintTp3s(), tca::Reverse3DMatchTjs(), tca::ReversePFP(), tca::SetParent(), and tca::SetStart().
std::array<Vector3_t, 2> tca::PFPStruct::DirErr |
Definition at line 214 of file DataStructs.h.
Referenced by tca::CreatePFP(), tca::Reverse3DMatchTjs(), and tca::ReversePFP().
std::vector<int> tca::PFPStruct::DtrUIDs |
Definition at line 221 of file DataStructs.h.
Referenced by tca::PrintP(), and tca::PrintPFP().
float tca::PFPStruct::EffPur {0} |
Efficiency * Purity.
Definition at line 224 of file DataStructs.h.
Referenced by tca::FindCompleteness(), tca::PrintP(), and tca::PrintPFP().
int tca::PFPStruct::ID {0} |
Definition at line 228 of file DataStructs.h.
Referenced by tca::AddMissedTj(), tca::AnalyzePFP(), tca::AttachPFPToVertex(), tca::ChgFracNearEnd(), tca::CreatePFP(), tca::DefinePFP(), tca::FarEnd(), tca::FilldEdx(), tca::FindCompleteness(), tca::FindPFParticles(), tca::InShowerProb(), tca::InsideFV(), tca::Match3DVtxTjs(), tca::MergePFPTjs(), tca::ParentFOM(), tca::PFPVxTjOK(), tca::PrimaryUID(), tca::PrintP(), tca::PrintPFP(), tca::PrintTp3s(), tca::RemovePFP(), tca::SetParent(), tca::SetStart(), and tca::StorePFP().
unsigned short tca::PFPStruct::MatchVecIndex {USHRT_MAX} |
Definition at line 226 of file DataStructs.h.
Referenced by tca::DefinePFP(), tca::FindPFParticles(), and tca::Match3DVtxTjs().
unsigned int tca::PFPStruct::mcpListIndex {UINT_MAX} |
Definition at line 225 of file DataStructs.h.
Referenced by tca::PrintP().
bool tca::PFPStruct::NeedsUpdate {true} |
Definition at line 231 of file DataStructs.h.
Referenced by tca::AnalyzePFP(), tca::DefinePFP(), tca::Split3DKink(), and tca::StorePFP().
size_t tca::PFPStruct::ParentUID {0} |
Definition at line 222 of file DataStructs.h.
Referenced by tca::CreatePFP(), tca::PrimaryUID(), tca::PrintP(), and tca::PrintPFP().
int tca::PFPStruct::PDGCode {-1} |
Definition at line 220 of file DataStructs.h.
Referenced by tca::AnalyzePFP(), tca::AttachPFPToVertex(), tca::DefinePFP(), tca::FilldEdx(), tca::FindPFParticles(), tca::Match3DVtxTjs(), tca::PrintP(), tca::PrintPFP(), tca::Reverse3DMatchTjs(), and tca::StorePFP().
bool tca::PFPStruct::Primary |
Definition at line 230 of file DataStructs.h.
std::vector<float> tca::PFPStruct::TjCompleteness |
Definition at line 209 of file DataStructs.h.
Referenced by tca::AddMissedTj(), tca::AnalyzePFP(), tca::FindCompleteness(), and tca::FindPFParticles().
std::vector<int> tca::PFPStruct::TjIDs |
Definition at line 207 of file DataStructs.h.
Referenced by tca::AddMissedTj(), tca::AnalyzePFP(), tca::AttachPFPToVertex(), tca::ChgFracNearEnd(), tca::DefinePFP(), tca::FilldEdx(), tca::FindCompleteness(), tca::FindMissedTjsInTp3s(), tca::FindPFParticles(), tca::FollowTp3s(), tca::GetOrigin(), tca::GetPFPVertices(), tca::InShowerProb(), tca::Match3DVtxTjs(), tca::MergePFPTjs(), tca::MergeTjIntoPFP(), tca::ParentFOM(), tca::PFPVxTjOK(), tca::PrintP(), tca::PrintPFP(), tca::RemovePFP(), tca::Reverse3DMatchTjs(), tca::SetParent(), tca::SetStart(), tca::SharesHighScoreVx(), tca::Split3DKink(), and tca::StorePFP().
std::vector<int> tca::PFPStruct::TjUIDs |
Definition at line 208 of file DataStructs.h.
Referenced by tca::PrintP().
std::vector<TrajPoint3> tca::PFPStruct::Tp3s |
Definition at line 210 of file DataStructs.h.
Referenced by tca::AnalyzePFP(), tca::DefinePFP(), tca::FindCompleteness(), tca::FindKinks(), tca::FindMissedTjsInTp3s(), tca::FollowTp3s(), tca::MergePFPTjs(), tca::PFPDOCA(), tca::PrintP(), tca::PrintPFP(), tca::PrintTp3s(), tca::ReversePFP(), tca::SetStart(), tca::Split3DKink(), tca::StorePFP(), and tca::UpdateTp3s().
geo::TPCID tca::PFPStruct::TPCID |
Definition at line 223 of file DataStructs.h.
Referenced by tca::ChgFracNearEnd(), tca::CreatePFP(), tca::FindMissedTjsInTp3s(), tca::FindPFParticles(), tca::FollowTp3s(), tca::MergePFPTjs(), and tca::Split3DKink().
int tca::PFPStruct::UID {0} |
Definition at line 229 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 217 of file DataStructs.h.
Referenced by tca::AttachPFPToVertex(), tca::DefinePFP(), tca::FollowTp3s(), tca::Match3DVtxTjs(), tca::PFPVxTjOK(), tca::PrintP(), tca::PrintPFP(), tca::Reverse3DMatchTjs(), tca::ReversePFP(), and tca::SetParent().
std::array<Point3_t, 2> tca::PFPStruct::XYZ |
Definition at line 212 of file DataStructs.h.
Referenced by tca::ChgFracNearEnd(), tca::CreatePFP(), tca::FarEnd(), tca::FindCompleteness(), tca::FindMissedTjsInTp3s(), tca::FindPFParticles(), tca::FollowTp3s(), tca::InsideFV(), tca::Match3DVtxTjs(), tca::PrintP(), tca::PrintPFP(), tca::PrintTp3s(), tca::Reverse3DMatchTjs(), tca::ReversePFP(), tca::SaveCRInfo(), tca::SetParent(), and tca::SetStart().