LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
tca::ShowerStruct3D Struct Reference

#include "DataStructs.h"

Public Attributes

Vector3_t Dir
 
Vector3_t DirErr
 
Point3_t Start
 
Point3_t StartErr
 
Point3_t ChgPos
 
Point3_t End
 
double Len {1}
 
double OpenAngle {0.12}
 
std::vector< double > Energy
 
std::vector< double > EnergyErr
 
std::vector< double > MIPEnergy
 
std::vector< double > MIPEnergyErr
 
std::vector< double > dEdx
 
std::vector< double > dEdxErr
 
geo::TPCID TPCID
 
std::vector< int > CotIDs
 
std::vector< unsigned int > Hits
 
int BestPlane
 
int ID
 
int UID {0}
 unique global ID More...
 
int ParentID {0}
 
float MatchFOM
 
unsigned short PFPIndex {USHRT_MAX}
 
int Vx3ID {0}
 
bool NeedsUpdate {true}
 
bool Cheat {false}
 

Detailed Description

Definition at line 339 of file DataStructs.h.

Member Data Documentation

int tca::ShowerStruct3D::BestPlane

Definition at line 358 of file DataStructs.h.

bool tca::ShowerStruct3D::Cheat {false}

Definition at line 366 of file DataStructs.h.

Point3_t tca::ShowerStruct3D::ChgPos
std::vector<double> tca::ShowerStruct3D::dEdx

Definition at line 353 of file DataStructs.h.

Referenced by tca::CreateSS3(), and tca::UpdateShower().

std::vector<double> tca::ShowerStruct3D::dEdxErr

Definition at line 354 of file DataStructs.h.

Referenced by tca::CreateSS3(), and tca::UpdateShower().

Vector3_t tca::ShowerStruct3D::Dir
Vector3_t tca::ShowerStruct3D::DirErr

Definition at line 342 of file DataStructs.h.

Point3_t tca::ShowerStruct3D::End

Definition at line 346 of file DataStructs.h.

Referenced by tca::FindParent(), tca::FindShowerStart(), and tca::UpdateShower().

std::vector<double> tca::ShowerStruct3D::Energy

Definition at line 349 of file DataStructs.h.

Referenced by tca::CreateSS3(), tca::ShowerEnergy(), and tca::UpdateShower().

std::vector<double> tca::ShowerStruct3D::EnergyErr

Definition at line 350 of file DataStructs.h.

Referenced by tca::CreateSS3(), and tca::UpdateShower().

std::vector<unsigned int> tca::ShowerStruct3D::Hits

Definition at line 357 of file DataStructs.h.

double tca::ShowerStruct3D::Len {1}

Definition at line 347 of file DataStructs.h.

Referenced by tca::FindShowerStart(), and tca::UpdateShower().

float tca::ShowerStruct3D::MatchFOM

Definition at line 362 of file DataStructs.h.

std::vector<double> tca::ShowerStruct3D::MIPEnergy

Definition at line 351 of file DataStructs.h.

Referenced by tca::CreateSS3(), and tca::UpdateShower().

std::vector<double> tca::ShowerStruct3D::MIPEnergyErr

Definition at line 352 of file DataStructs.h.

Referenced by tca::CreateSS3(), and tca::UpdateShower().

bool tca::ShowerStruct3D::NeedsUpdate {true}
double tca::ShowerStruct3D::OpenAngle {0.12}

Definition at line 348 of file DataStructs.h.

Referenced by tca::FindShowerStart().

int tca::ShowerStruct3D::ParentID {0}

Definition at line 361 of file DataStructs.h.

Referenced by tca::FindParent(), tca::SetParent(), and tca::UpdateShower().

unsigned short tca::ShowerStruct3D::PFPIndex {USHRT_MAX}

Definition at line 363 of file DataStructs.h.

Point3_t tca::ShowerStruct3D::Start

Definition at line 343 of file DataStructs.h.

Referenced by tca::FindParent(), tca::FindShowerStart(), and tca::UpdateShower().

Point3_t tca::ShowerStruct3D::StartErr

Definition at line 344 of file DataStructs.h.

geo::TPCID tca::ShowerStruct3D::TPCID

Definition at line 355 of file DataStructs.h.

Referenced by tca::AddPFP(), tca::CreateSS3(), tca::FindParent(), and tca::Print3S().

int tca::ShowerStruct3D::UID {0}

unique global ID

Definition at line 360 of file DataStructs.h.

Referenced by tca::Print3S(), and tca::StoreShower().

int tca::ShowerStruct3D::Vx3ID {0}

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