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

#include "DataStructs.h"

Public Attributes

std::vector< int > TjIDs
 
std::vector< int > TjUIDs
 
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 > 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}
 

Detailed Description

Definition at line 206 of file DataStructs.h.

Member Data Documentation

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

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

bool tca::PFPStruct::Primary

Definition at line 230 of file DataStructs.h.

std::vector<float> tca::PFPStruct::TjCompleteness
std::vector<int> tca::PFPStruct::TjUIDs

Definition at line 208 of file DataStructs.h.

Referenced by tca::PrintP().

int tca::PFPStruct::UID {0}

Definition at line 229 of file DataStructs.h.

Referenced by tca::PrimaryUID(), tca::PrintP(), and tca::StorePFP().


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