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

An object to store information about an SFG Time Bin. More...

#include <TGlobalReconModule.hxx>

+ Inheritance diagram for ND::TGlobalReconModule::TSfgTimeBin:
+ Collaboration diagram for ND::TGlobalReconModule::TSfgTimeBin:

Public Member Functions

 TSfgTimeBin ()
 
virtual ~TSfgTimeBin ()
 
 ClassDef (TGlobalReconModule::TSfgTimeBin, 1)
 

Public Attributes

TVector3 chargeWeightedPos
 Charge weighted average hit position in SFG. More...
 
int g4ID
 The ID for the G4 trajectory that contributed most to this time bin. More...
 
TGlobalHit hackSFGUnused
 This is just here to fool TFile::MakeProject, not a real object. More...
 
double maxTime
 Bin end time. More...
 
double minTime
 Bin start time. More...
 
int nHits
 Number of hits in SFG. More...
 
Int_t NSFGUnused
 Number of hits unused in SFG. More...
 
double rawChargeSum
 Summed hit charge in SFG. More...
 
std::vector< float > SFGHitPositionX
 Vector to store the Xposition of each hit in SFG. More...
 
std::vector< float > SFGHitPositionY
 Vector to store the Y position of each hit in SFG. More...
 
std::vector< float > SFGHitPositionZ
 Vector to store the X or Y position of each hit in SFG. More...
 
std::vector< float > SFGHitQ
 Vector to store the charge of each hit in SFG. More...
 
std::vector< float > SFGHitT
 Vector to store the time of each hit in SFG. More...
 
std::vector< int > SFGHitTrajID
 Vector to store the ID of the Trajectory that created the hit in SFG. More...
 
TOutermostHits SFGOutermostHits
 A named collection of the outermost hits in X,Y, and Z from SFG. More...
 
TClonesArray * SFGUnused
 The vector unused hits in SFG. More...
 

Detailed Description

An object to store information about an SFG Time Bin.

Definition at line 139 of file TGlobalReconModule.hxx.

Constructor & Destructor Documentation

ND::TGlobalReconModule::TSfgTimeBin::TSfgTimeBin ( )

Definition at line 178 of file TGlobalReconModule.cxx.

ND::TGlobalReconModule::TSfgTimeBin::~TSfgTimeBin ( )
virtual

Definition at line 165 of file TGlobalReconModule.cxx.

Member Function Documentation

ND::TGlobalReconModule::TSfgTimeBin::ClassDef ( TGlobalReconModule::TSfgTimeBin  ,
 
)

Member Data Documentation

TVector3 ND::TGlobalReconModule::TSfgTimeBin::chargeWeightedPos

Charge weighted average hit position in SFG.

Definition at line 147 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().

int ND::TGlobalReconModule::TSfgTimeBin::g4ID

The ID for the G4 trajectory that contributed most to this time bin.

Definition at line 161 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().

TGlobalHit ND::TGlobalReconModule::TSfgTimeBin::hackSFGUnused

This is just here to fool TFile::MakeProject, not a real object.

Definition at line 160 of file TGlobalReconModule.hxx.

double ND::TGlobalReconModule::TSfgTimeBin::maxTime

Bin end time.

Definition at line 144 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().

double ND::TGlobalReconModule::TSfgTimeBin::minTime

Bin start time.

Definition at line 143 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().

int ND::TGlobalReconModule::TSfgTimeBin::nHits

Number of hits in SFG.

Definition at line 150 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().

Int_t ND::TGlobalReconModule::TSfgTimeBin::NSFGUnused

Number of hits unused in SFG.

Definition at line 158 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().

double ND::TGlobalReconModule::TSfgTimeBin::rawChargeSum

Summed hit charge in SFG.

Definition at line 145 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().

std::vector<float> ND::TGlobalReconModule::TSfgTimeBin::SFGHitPositionX

Vector to store the Xposition of each hit in SFG.

Definition at line 152 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().

std::vector<float> ND::TGlobalReconModule::TSfgTimeBin::SFGHitPositionY

Vector to store the Y position of each hit in SFG.

Definition at line 153 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().

std::vector<float> ND::TGlobalReconModule::TSfgTimeBin::SFGHitPositionZ

Vector to store the X or Y position of each hit in SFG.

Definition at line 154 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().

std::vector<float> ND::TGlobalReconModule::TSfgTimeBin::SFGHitQ

Vector to store the charge of each hit in SFG.

Definition at line 155 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().

std::vector<float> ND::TGlobalReconModule::TSfgTimeBin::SFGHitT

Vector to store the time of each hit in SFG.

Definition at line 156 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().

std::vector<int> ND::TGlobalReconModule::TSfgTimeBin::SFGHitTrajID

Vector to store the ID of the Trajectory that created the hit in SFG.

Definition at line 157 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().

TOutermostHits ND::TGlobalReconModule::TSfgTimeBin::SFGOutermostHits

A named collection of the outermost hits in X,Y, and Z from SFG.

Definition at line 148 of file TGlobalReconModule.hxx.

TClonesArray* ND::TGlobalReconModule::TSfgTimeBin::SFGUnused

The vector unused hits in SFG.

Definition at line 159 of file TGlobalReconModule.hxx.

Referenced by ND::TGlobalReconModule::FillSfgTimeBins().


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