LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
tca::PFPStruct Struct Reference

#include "DataStructs.h"

Public Attributes

std::vector< int > TjIDs
 
std::vector< float > TjCompleteness
 
std::vector< TrajPoint3Tp3s
 
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}
 

Detailed Description

Definition at line 236 of file DataStructs.h.

Member Data Documentation

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
std::array<std::vector<float>, 2> tca::PFPStruct::dEdxErr
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().

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().

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

The documentation for this struct was generated from the following file: