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

Object containing information about 2D unmatched clusters from the ECALs. More...

#include <TTrackerECALReconModule.hxx>

+ Inheritance diagram for ND::TTrackerECALReconModule::TECALReconUnmatchedObject:
+ Collaboration diagram for ND::TTrackerECALReconModule::TECALReconUnmatchedObject:

Public Member Functions

 TECALReconUnmatchedObject ()
 
virtual ~TECALReconUnmatchedObject ()
 
 ClassDef (ND::TTrackerECALReconModule::TECALReconUnmatchedObject, 1)
 

Public Attributes

double AverageHitTime
 Average time of the cluster in ns. More...
 
TVector3 BackPosition
 Position in end of the cluster furthest from the tracker. More...
 
TVector3 FrontPosition
 Position of the end of the cluster closest to the tracker. More...
 
Int_t G4ID
 Truth-matched particle ID. More...
 
Int_t G4ID_Primary
 G4ID of the primary particle associated with this object. More...
 
Int_t G4ID_Recursive
 G4ID of the highest-level parent particle that enters the ECal module, and which had a daughter that contributed to this object. See TShowerTruthInfo in oaUtility for details. More...
 
Int_t G4ID_Single
 The single true particle that contributed most hits to this object. Should be the same as G4ID in most cases (unless two particles contributed the same amount). See TShowerTruthInfo in oaUtility for details. More...
 
int MostDownStreamLayerHit
 The layer furthest from the tracker that was hit by the cluster. More...
 
int MostUpStreamLayerHit
 The layer closest to the tracker that was hit by the cluster. More...
 
int NHits
 Number of hits in the cluster. More...
 
double TotalHitCharge
 Summed hit charge in the cluster in units of MIPs. More...
 
int View
 View of the cluster. View 0 - Y measuring (odd) Layers and View 1 - X measuring (even) layers. More...
 

Detailed Description

Object containing information about 2D unmatched clusters from the ECALs.

Definition at line 445 of file TTrackerECALReconModule.hxx.

Constructor & Destructor Documentation

ND::TTrackerECALReconModule::TECALReconUnmatchedObject::TECALReconUnmatchedObject ( )

Definition at line 1671 of file TTrackerECALReconModule.cxx.

References G4ID_Primary, G4ID_Recursive, and G4ID_Single.

ND::TTrackerECALReconModule::TECALReconUnmatchedObject::~TECALReconUnmatchedObject ( )
virtual

Definition at line 2569 of file TTrackerECALReconModule.cxx.

Member Function Documentation

ND::TTrackerECALReconModule::TECALReconUnmatchedObject::ClassDef ( ND::TTrackerECALReconModule::TECALReconUnmatchedObject  ,
 
)

Member Data Documentation

double ND::TTrackerECALReconModule::TECALReconUnmatchedObject::AverageHitTime

Average time of the cluster in ns.

Definition at line 455 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::FillHitInfo().

TVector3 ND::TTrackerECALReconModule::TECALReconUnmatchedObject::BackPosition

Position in end of the cluster furthest from the tracker.

Definition at line 459 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::FillHitInfo().

TVector3 ND::TTrackerECALReconModule::TECALReconUnmatchedObject::FrontPosition

Position of the end of the cluster closest to the tracker.

Definition at line 457 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::FillHitInfo().

Int_t ND::TTrackerECALReconModule::TECALReconUnmatchedObject::G4ID

Truth-matched particle ID.

Definition at line 466 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::FillHitInfo().

Int_t ND::TTrackerECALReconModule::TECALReconUnmatchedObject::G4ID_Primary

G4ID of the primary particle associated with this object.

See TShowerTruthInfo in oaUtility for details.

Definition at line 469 of file TTrackerECALReconModule.hxx.

Referenced by TECALReconUnmatchedObject(), and ND::TTrackerECALReconModule::TECALReconUnmatchedObjectFactory().

Int_t ND::TTrackerECALReconModule::TECALReconUnmatchedObject::G4ID_Recursive

G4ID of the highest-level parent particle that enters the ECal module, and which had a daughter that contributed to this object. See TShowerTruthInfo in oaUtility for details.

Definition at line 472 of file TTrackerECALReconModule.hxx.

Referenced by TECALReconUnmatchedObject(), and ND::TTrackerECALReconModule::TECALReconUnmatchedObjectFactory().

Int_t ND::TTrackerECALReconModule::TECALReconUnmatchedObject::G4ID_Single

The single true particle that contributed most hits to this object. Should be the same as G4ID in most cases (unless two particles contributed the same amount). See TShowerTruthInfo in oaUtility for details.

Definition at line 474 of file TTrackerECALReconModule.hxx.

Referenced by TECALReconUnmatchedObject(), and ND::TTrackerECALReconModule::TECALReconUnmatchedObjectFactory().

int ND::TTrackerECALReconModule::TECALReconUnmatchedObject::MostDownStreamLayerHit

The layer furthest from the tracker that was hit by the cluster.

Definition at line 463 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::FillHitInfo().

int ND::TTrackerECALReconModule::TECALReconUnmatchedObject::MostUpStreamLayerHit

The layer closest to the tracker that was hit by the cluster.

Definition at line 461 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::FillHitInfo().

int ND::TTrackerECALReconModule::TECALReconUnmatchedObject::NHits

Number of hits in the cluster.

Definition at line 449 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::FillHitInfo().

double ND::TTrackerECALReconModule::TECALReconUnmatchedObject::TotalHitCharge

Summed hit charge in the cluster in units of MIPs.

Definition at line 453 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::FillHitInfo().

int ND::TTrackerECALReconModule::TECALReconUnmatchedObject::View

View of the cluster. View 0 - Y measuring (odd) Layers and View 1 - X measuring (even) layers.

Definition at line 451 of file TTrackerECALReconModule.hxx.

Referenced by ND::TTrackerECALReconModule::FillHitInfo().


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:04 for eventAnalysis by doxygen 1.8.5