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

A summary of the reconstruction information in a TReconPID. More...

#include <TSFGReconModule.hxx>

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

Public Member Functions

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

Public Attributes

float Charge
 The reconstructed particle charge of the corresponding TReconPID. More...
 
TVector3 Direction
 Direction of the corresponding object. More...
 
TVector3 DirVariance
 Direction variance of the corresponding object. More...
 
float Momentum
 The reconstructed momentum of the corresponding TReconPID. More...
 
int NDOF
 object. Uses ND::TReconBase::GetQuality More...
 
std::vector< int > PID
 Potential PIDs (ND::TReconPID::ParticleId) matching with TSFGParticle::PID_Weight values. More...
 
std::vector< float > PID_weight
 PID weights for each PID in TSFGParticle::PID. More...
 
TLorentzVector Position
 corresponding object. More...
 
TLorentzVector PosVariance
 Variance on the position of the corresponding object. More...
 
float Quality
 ND::TReconBase::StateBits to check the which status flags are set. More...
 
int Status
 The reported Status of the corresponding ND::TReconPID. More...
 
int TrueParticleEff
 Efficiency of the True G4 particle associated to a TSFGParticle. More...
 
int TrueParticleID
 True G4 particle associated to a TSFGParticle. More...
 
int TrueParticlePur
 Purity of the True G4 particle associated to a TSFGParticle. 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
 Primary Ids of truth trajectories. 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

A summary of the reconstruction information in a TReconPID.

Definition at line 241 of file TSFGReconModule.hxx.

Constructor & Destructor Documentation

ND::TSFGReconModule::TSFGParticle::~TSFGParticle ( )
virtual

Definition at line 55 of file TSFGReconModule.cxx.

Member Function Documentation

ND::TSFGReconModule::TSFGParticle::ClassDef ( ND::TSFGReconModule::TSFGParticle  ,
 
)

Member Data Documentation

std::string ND::TSFGReconModule::TSFGParticle::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 247 of file TSFGReconModule.hxx.

float ND::TSFGReconModule::TSFGParticle::Charge

The reconstructed particle charge of the corresponding TReconPID.

Definition at line 280 of file TSFGReconModule.hxx.

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

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

The indices of the clusters contained by the current object.

Definition at line 252 of file TSFGReconModule.hxx.

TVector3 ND::TSFGReconModule::TSFGParticle::Direction

Direction of the corresponding object.

Definition at line 274 of file TSFGReconModule.hxx.

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

TVector3 ND::TSFGReconModule::TSFGParticle::DirVariance

Direction variance of the corresponding object.

Definition at line 276 of file TSFGReconModule.hxx.

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

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

The indices of the hits contained by the current object.

Definition at line 254 of file TSFGReconModule.hxx.

float ND::TSFGReconModule::TSFGParticle::Momentum

The reconstructed momentum of the corresponding TReconPID.

Definition at line 278 of file TSFGReconModule.hxx.

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

int ND::TSFGReconModule::TSFGParticle::NDOF

object. Uses ND::TReconBase::GetQuality

The Number of Degrees of Freedom in the reconstruction of the

Definition at line 266 of file TSFGReconModule.hxx.

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

int ND::TSFGReconModule::TSFGParticle::NHits

Number of hits.

Definition at line 256 of file TSFGReconModule.hxx.

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

The indices of the nodes contained by the current object.

Definition at line 253 of file TSFGReconModule.hxx.

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

The indices of the particles contained by the current object.

Definition at line 249 of file TSFGReconModule.hxx.

std::vector<int> ND::TSFGReconModule::TSFGParticle::PID

Potential PIDs (ND::TReconPID::ParticleId) matching with TSFGParticle::PID_Weight values.

Definition at line 282 of file TSFGReconModule.hxx.

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

std::vector<float> ND::TSFGReconModule::TSFGParticle::PID_weight

PID weights for each PID in TSFGParticle::PID.

Definition at line 284 of file TSFGReconModule.hxx.

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

TLorentzVector ND::TSFGReconModule::TSFGParticle::Position

corresponding object.

Retrieved from ND::TReconBase::GetNDOF Position of the correspponding object.

Definition at line 270 of file TSFGReconModule.hxx.

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

TLorentzVector ND::TSFGReconModule::TSFGParticle::PosVariance

Variance on the position of the corresponding object.

Definition at line 272 of file TSFGReconModule.hxx.

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

float ND::TSFGReconModule::TSFGParticle::Quality

ND::TReconBase::StateBits to check the which status flags are set.

The reported reconstruction 'quality' of the corresponding

Definition at line 263 of file TSFGReconModule.hxx.

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

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

The indices of the showers contained by the current object.

Definition at line 251 of file TSFGReconModule.hxx.

int ND::TSFGReconModule::TSFGParticle::Status

The reported Status of the corresponding ND::TReconPID.

Use

Definition at line 260 of file TSFGReconModule.hxx.

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

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

The indices of the tracks contained by the current object.

Definition at line 250 of file TSFGReconModule.hxx.

int ND::TSFGReconModule::TSFGParticle::TrueParticleEff

Efficiency of the True G4 particle associated to a TSFGParticle.

Definition at line 288 of file TSFGReconModule.hxx.

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

int ND::TSFGReconModule::TSFGParticle::TrueParticleID

True G4 particle associated to a TSFGParticle.

Definition at line 286 of file TSFGReconModule.hxx.

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

int ND::TSFGReconModule::TSFGParticle::TrueParticlePur

Purity of the True G4 particle associated to a TSFGParticle.

Definition at line 287 of file TSFGReconModule.hxx.

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

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

Carge share o true trajectory.

Definition at line 297 of file TSFGReconModule.hxx.

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

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

Nmber of hits contributed by each true trajectory.

Definition at line 296 of file TSFGReconModule.hxx.

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

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

Primary Ids of truth trajectories.

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.

Definition at line 294 of file TSFGReconModule.hxx.

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

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

True trajectory Ids.

Definition at line 295 of file TSFGReconModule.hxx.

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

UInt_t ND::TSFGReconModule::TSFGParticle::UniqueId

A unique Id used for reconstruction objects.

Definition at line 257 of file TSFGReconModule.hxx.

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

The indices of the vertices contained by the current object.

Definition at line 248 of file TSFGReconModule.hxx.


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