eventAnalysis  7.0-49-g0ac7482
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ND::TSFGReconModule::TSFGShower Class Reference

Contains a summary of the reconstruction information in a TReconShower. More...

#include <TSFGReconModule.hxx>

+ Inheritance diagram for ND::TSFGReconModule::TSFGShower:
+ Collaboration diagram for ND::TSFGReconModule::TSFGShower:

Public Member Functions

virtual ~TSFGShower ()
 
 ClassDef (ND::TSFGReconModule::TSFGShower, 1)
 

Public Attributes

float Cone
 The opening angle of the TShowerState cone of the corresponding TReconShower. More...
 
TVector3 Direction
 Direction of the corresponding object. More...
 
TVector3 DirVariance
 Direction variance of the corresponding object. More...
 
float EDeposit
 The total reconstructed energy deposit of the corresponding track. This is usually just the sum of the charge for all of the hits. More...
 
float Length
 The 'width' of the shower, the extent perpendicular to the direction. More...
 
int NDOF
 The Number of Degrees of Freedom in the reconstruction of the corresponding object. Retrieved from ND::TReconBase::GetNDOF. More...
 
TLorentzVector Position
 Position of the corresponding object. More...
 
TLorentzVector PosVariance
 Variance on the position of the corresponding object. More...
 
float Quality
 The reported reconstruction 'quality' of the corresponding object. Uses ND::TReconBase::GetQuality. More...
 
int Status
 The reported Status of the corresponding object. Use ND::TReconBase::StateBits to check the which status flags are set. More...
 
int TrueParticleEff
 Efficiency of Geant4 particle associated to a TSFGTrack. More...
 
int TrueParticleID
 True Geant4 particle associated to a TSFGTrack. More...
 
int TrueParticlePur
 Purity of Geant4 particle associated to a TSFGTrack. More...
 
float Width
 The 'width' of the shower, the extent perpendicular to the direction. More...
 
std::string AlgorithmName
 The name of the algorithm which produced this object. More...
 
std::vector< int > Vertices
 The indices of the vertices contained by the current object. More...
 
std::vector< int > Particles
 The indices of the particles contained by the current object. More...
 
std::vector< int > Tracks
 The indices of the tracks contained by the current object. More...
 
std::vector< int > Showers
 The indices of the showers contained by the current object. More...
 
std::vector< int > Clusters
 The indices of the clusters contained by the current object. More...
 
std::vector< int > Nodes
 The indices of the nodes contained by the current object. More...
 
std::vector< int > Hits
 The indices of the hits contained by the current object. More...
 
int NHits
 Number of hits. More...
 
UInt_t UniqueId
 A unique Id used for reconstruction objects. More...
 
std::vector< int > Truth_PrimaryTrajIds
 The RMS length of the shower, the extent parallel to the direction. More...
 
std::vector< int > Truth_TrajIds
 True trajectory Ids. More...
 
std::vector< int > Truth_HitCount
 Nmber of hits contributed by each true trajectory. More...
 
std::vector< float > Truth_ChargeShare
 Carge share o true trajectory. More...
 

Detailed Description

Contains a summary of the reconstruction information in a TReconShower.

Definition at line 361 of file TSFGReconModule.hxx.

Constructor & Destructor Documentation

ND::TSFGReconModule::TSFGShower::~TSFGShower ( )
virtual

Definition at line 61 of file TSFGReconModule.cxx.

Member Function Documentation

ND::TSFGReconModule::TSFGShower::ClassDef ( ND::TSFGReconModule::TSFGShower  ,
 
)

Member Data Documentation

std::string ND::TSFGReconModule::TSFGShower::AlgorithmName

The name of the algorithm which produced this object.

The indices of the objects contained by the current object. See the documentation in TSFGAlgoRes for details.

Definition at line 367 of file TSFGReconModule.hxx.

std::vector<int> ND::TSFGReconModule::TSFGShower::Clusters

The indices of the clusters contained by the current object.

Definition at line 372 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

float ND::TSFGReconModule::TSFGShower::Cone

The opening angle of the TShowerState cone of the corresponding TReconShower.

Definition at line 402 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

TVector3 ND::TSFGReconModule::TSFGShower::Direction

Direction of the corresponding object.

Definition at line 392 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

TVector3 ND::TSFGReconModule::TSFGShower::DirVariance

Direction variance of the corresponding object.

Definition at line 394 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

float ND::TSFGReconModule::TSFGShower::EDeposit

The total reconstructed energy deposit of the corresponding track. This is usually just the sum of the charge for all of the hits.

Definition at line 386 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

std::vector<int> ND::TSFGReconModule::TSFGShower::Hits

The indices of the hits contained by the current object.

Definition at line 374 of file TSFGReconModule.hxx.

float ND::TSFGReconModule::TSFGShower::Length

The 'width' of the shower, the extent perpendicular to the direction.

This is calculated here. Each of the THits, within the TReconShower, contributes to the width based on it's, charged weighted, perpendicular distance from the TReconShower's position. This is done in 2D. The RMS length of the shower, the extent parallel to the direction.

Definition at line 411 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

int ND::TSFGReconModule::TSFGShower::NDOF

The Number of Degrees of Freedom in the reconstruction of the corresponding object. Retrieved from ND::TReconBase::GetNDOF.

Definition at line 384 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

int ND::TSFGReconModule::TSFGShower::NHits

Number of hits.

Definition at line 375 of file TSFGReconModule.hxx.

std::vector<int> ND::TSFGReconModule::TSFGShower::Nodes

The indices of the nodes contained by the current object.

Definition at line 373 of file TSFGReconModule.hxx.

std::vector<int> ND::TSFGReconModule::TSFGShower::Particles

The indices of the particles contained by the current object.

Definition at line 369 of file TSFGReconModule.hxx.

TLorentzVector ND::TSFGReconModule::TSFGShower::Position

Position of the corresponding object.

Definition at line 388 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

TLorentzVector ND::TSFGReconModule::TSFGShower::PosVariance

Variance on the position of the corresponding object.

Definition at line 390 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

float ND::TSFGReconModule::TSFGShower::Quality

The reported reconstruction 'quality' of the corresponding object. Uses ND::TReconBase::GetQuality.

Definition at line 382 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

std::vector<int> ND::TSFGReconModule::TSFGShower::Showers

The indices of the showers contained by the current object.

Definition at line 371 of file TSFGReconModule.hxx.

int ND::TSFGReconModule::TSFGShower::Status

The reported Status of the corresponding object. Use ND::TReconBase::StateBits to check the which status flags are set.

Definition at line 380 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

std::vector<int> ND::TSFGReconModule::TSFGShower::Tracks

The indices of the tracks contained by the current object.

Definition at line 370 of file TSFGReconModule.hxx.

int ND::TSFGReconModule::TSFGShower::TrueParticleEff

Efficiency of Geant4 particle associated to a TSFGTrack.

Definition at line 400 of file TSFGReconModule.hxx.

int ND::TSFGReconModule::TSFGShower::TrueParticleID

True Geant4 particle associated to a TSFGTrack.

Definition at line 398 of file TSFGReconModule.hxx.

int ND::TSFGReconModule::TSFGShower::TrueParticlePur

Purity of Geant4 particle associated to a TSFGTrack.

Definition at line 399 of file TSFGReconModule.hxx.

std::vector<float> ND::TSFGReconModule::TSFGShower::Truth_ChargeShare

Carge share o true trajectory.

Definition at line 426 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

std::vector<int> ND::TSFGReconModule::TSFGShower::Truth_HitCount

Nmber of hits contributed by each true trajectory.

Definition at line 425 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

std::vector<int> ND::TSFGReconModule::TSFGShower::Truth_PrimaryTrajIds

The RMS length of the shower, the extent parallel to the direction.

This is calculated here. Each of the THits, within the TReconShower, contributes to the width based on it's, charged weighted, perpendicular distance from the TReconShower's position. This is done in 2D. Truth level hit information. For the MC hits in an object we store: the true trajectory Ids, the number of hits contributed by each and the charge share. See the TSFGVertex object for documentation. Primary Ids of truth trajectories

Definition at line 423 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

std::vector<int> ND::TSFGReconModule::TSFGShower::Truth_TrajIds

True trajectory Ids.

Definition at line 424 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().

UInt_t ND::TSFGReconModule::TSFGShower::UniqueId

A unique Id used for reconstruction objects.

Definition at line 376 of file TSFGReconModule.hxx.

std::vector<int> ND::TSFGReconModule::TSFGShower::Vertices

The indices of the vertices contained by the current object.

Definition at line 368 of file TSFGReconModule.hxx.

float ND::TSFGReconModule::TSFGShower::Width

The 'width' of the shower, the extent perpendicular to the direction.

Definition at line 404 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillShowerObject().


The documentation for this class was generated from the following files:

Package Summary
Package Name: eventAnalysis
Package Version: 7.0-49-g0ac7482
Package Manager:

Generated on Mon Mar 25 2024 14:44:03 for eventAnalysis by doxygen 1.8.5