LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "DataStructs.h"
Public Attributes | |
std::vector< int > | TjIDs |
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 > | DtrIDs |
size_t | ParentID {0} |
geo::TPCID | TPCID |
float | EffPur {0} |
Efficiency * Purity. More... | |
unsigned int | MCPartListIndex {UINT_MAX} |
unsigned short | MatchVecIndex {USHRT_MAX} |
float | CosmicScore {0} |
int | ID {0} |
std::array< std::bitset< 8 >, 2 > | StopFlag {} |
bool | Primary |
bool | NeedsUpdate {true} |
Definition at line 236 of file DataStructs.h.
int tca::PFPStruct::BestPlane {-1} |
Definition at line 247 of file DataStructs.h.
Referenced by tca::FilldEdx(), and tca::StorePFP().
float tca::PFPStruct::CosmicScore {0} |
Definition at line 256 of file DataStructs.h.
Referenced by tca::SaveCRInfo().
std::array<std::vector<float>, 2> tca::PFPStruct::dEdx |
Definition at line 244 of file DataStructs.h.
Referenced by tca::CreatePFP(), tca::FilldEdx(), tca::PrintPFP(), tca::Reverse3DMatchTjs(), and tca::ReversePFP().
std::array<std::vector<float>, 2> tca::PFPStruct::dEdxErr |
Definition at line 245 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 242 of file DataStructs.h.
Referenced by tca::CreatePFP(), tca::FilldEdx(), tca::FindCompleteness(), tca::FindMissedTjsInTp3s(), tca::FindPFParticles(), tca::FollowTp3s(), tca::Match3DVtxTjs(), tca::PrintPFP(), tca::PrintTp3s(), tca::Reverse3DMatchTjs(), tca::ReversePFP(), tca::SetParent(), and tca::SetStart().
std::array<Vector3_t, 2> tca::PFPStruct::DirErr |
Definition at line 243 of file DataStructs.h.
Referenced by tca::CreatePFP(), tca::Reverse3DMatchTjs(), and tca::ReversePFP().
std::vector<int> tca::PFPStruct::DtrIDs |
Definition at line 250 of file DataStructs.h.
Referenced by tca::PrintPFP().
float tca::PFPStruct::EffPur {0} |
Efficiency * Purity.
Definition at line 253 of file DataStructs.h.
Referenced by tca::FindCompleteness(), and tca::PrintPFP().
int tca::PFPStruct::ID {0} |
Definition at line 257 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::Match3DVtxTjs(), tca::MergePFPTjs(), tca::ParentFOM(), tca::PFPVxTjOK(), tca::PrimaryID(), tca::PrintPFP(), tca::PrintTp3s(), tca::RemovePFP(), tca::SetParent(), tca::SetStart(), and tca::StorePFP().
unsigned short tca::PFPStruct::MatchVecIndex {USHRT_MAX} |
Definition at line 255 of file DataStructs.h.
Referenced by tca::DefinePFP(), tca::FindPFParticles(), and tca::Match3DVtxTjs().
unsigned int tca::PFPStruct::MCPartListIndex {UINT_MAX} |
Definition at line 254 of file DataStructs.h.
Referenced by tca::PrintPFP().
bool tca::PFPStruct::NeedsUpdate {true} |
Definition at line 260 of file DataStructs.h.
Referenced by tca::AnalyzePFP(), tca::DefinePFP(), tca::Split3DKink(), and tca::StorePFP().
size_t tca::PFPStruct::ParentID {0} |
Definition at line 251 of file DataStructs.h.
Referenced by tca::CreatePFP(), tca::PrimaryID(), and tca::PrintPFP().
int tca::PFPStruct::PDGCode {-1} |
Definition at line 249 of file DataStructs.h.
Referenced by tca::AttachPFPToVertex(), tca::DefinePFP(), tca::FilldEdx(), tca::FindPFParticles(), tca::Match3DVtxTjs(), tca::PrintPFP(), tca::Reverse3DMatchTjs(), and tca::StorePFP().
bool tca::PFPStruct::Primary |
Definition at line 259 of file DataStructs.h.
std::array<std::bitset<8>, 2> tca::PFPStruct::StopFlag {} |
Definition at line 258 of file DataStructs.h.
Referenced by tca::PrintPFP(), and tca::ReversePFP().
std::vector<float> tca::PFPStruct::TjCompleteness |
Definition at line 238 of file DataStructs.h.
Referenced by tca::AddMissedTj(), tca::AnalyzePFP(), tca::FindCompleteness(), and tca::FindPFParticles().
std::vector<int> tca::PFPStruct::TjIDs |
Definition at line 237 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::PrintPFP(), tca::RemovePFP(), tca::Reverse3DMatchTjs(), tca::SetParent(), tca::SetStart(), tca::SharesHighScoreVx(), tca::Split3DKink(), and tca::StorePFP().
std::vector<TrajPoint3> tca::PFPStruct::Tp3s |
Definition at line 239 of file DataStructs.h.
Referenced by tca::AnalyzePFP(), tca::DefinePFP(), tca::FindCompleteness(), tca::FindKinks(), tca::FindMissedTjsInTp3s(), tca::FollowTp3s(), tca::MergePFPTjs(), tca::PFPDOCA(), tca::PrintPFP(), tca::PrintTp3s(), tca::ReversePFP(), tca::SetStart(), tca::Split3DKink(), tca::StorePFP(), and tca::UpdateTp3s().
geo::TPCID tca::PFPStruct::TPCID |
Definition at line 252 of file DataStructs.h.
Referenced by tca::ChgFracNearEnd(), tca::CreatePFP(), tca::FindMissedTjsInTp3s(), tca::FindPFParticles(), tca::FollowTp3s(), tca::MergePFPTjs(), and tca::Split3DKink().
std::array<int, 2> tca::PFPStruct::Vx3ID {{ 0, 0 }} |
Definition at line 246 of file DataStructs.h.
Referenced by tca::AttachPFPToVertex(), tca::DefinePFP(), tca::FollowTp3s(), tca::Match3DVtxTjs(), tca::PFPVxTjOK(), tca::PrintPFP(), tca::Reverse3DMatchTjs(), tca::ReversePFP(), and tca::SetParent().
std::array<Point3_t, 2> tca::PFPStruct::XYZ |
Definition at line 241 of file DataStructs.h.
Referenced by tca::ChgFracNearEnd(), tca::CreatePFP(), tca::FarEnd(), tca::FindCompleteness(), tca::FindMissedTjsInTp3s(), tca::FindPFParticles(), tca::FollowTp3s(), tca::Match3DVtxTjs(), tca::PrintPFP(), tca::PrintTp3s(), tca::Reverse3DMatchTjs(), tca::ReversePFP(), tca::SaveCRInfo(), tca::SetParent(), and tca::SetStart().