Belle II Software development
CDCDigitizerModule::SignalInfo Struct Reference

Structure for saving the signal information. More...

Public Member Functions

 SignalInfo (int simHitIndex=0, float driftTime=0, float charge=0, float maxDriftL=0, float minDriftL=0, int simHitIndex2=-1, float driftTime2=std::numeric_limits< float >::max(), int simHitIndex3=-1, float driftTime3=std::numeric_limits< float >::max())
 Constructor that initializes all members.
 

Public Attributes

int m_simHitIndex
 SimHit Index number.
 
float m_driftTime
 Shortest drift time of any SimHit in the cell.
 
float m_charge
 Sum of charge for all SimHits in the cell.
 
float m_maxDriftL
 Max of drift length.
 
float m_minDriftL
 Min of drift length.
 
int m_simHitIndex2
 SimHit index for 2nd drift time.
 
float m_driftTime2
 2nd-shortest drift time in the cell.
 
int m_simHitIndex3
 SimHit index for 3rd drift time.
 
float m_driftTime3
 3rd-shortest drift time in the cell.
 

Detailed Description

Structure for saving the signal information.

Definition at line 293 of file CDCDigitizerModule.h.

Constructor & Destructor Documentation

◆ SignalInfo()

SignalInfo ( int  simHitIndex = 0,
float  driftTime = 0,
float  charge = 0,
float  maxDriftL = 0,
float  minDriftL = 0,
int  simHitIndex2 = -1,
float  driftTime2 = std::numeric_limits<float>::max(),
int  simHitIndex3 = -1,
float  driftTime3 = std::numeric_limits<float>::max() 
)
inline

Constructor that initializes all members.

Definition at line 295 of file CDCDigitizerModule.h.

297 :
298 m_simHitIndex(simHitIndex), m_driftTime(driftTime), m_charge(charge), m_maxDriftL(maxDriftL), m_minDriftL(minDriftL),
299 m_simHitIndex2(simHitIndex2), m_driftTime2(driftTime2),
300 m_simHitIndex3(simHitIndex3), m_driftTime3(driftTime3) {}
float m_driftTime2
2nd-shortest drift time in the cell.
int m_simHitIndex2
SimHit index for 2nd drift time.
int m_simHitIndex3
SimHit index for 3rd drift time.
float m_charge
Sum of charge for all SimHits in the cell.
float m_driftTime
Shortest drift time of any SimHit in the cell.
float m_driftTime3
3rd-shortest drift time in the cell.

Member Data Documentation

◆ m_charge

float m_charge

Sum of charge for all SimHits in the cell.

Definition at line 303 of file CDCDigitizerModule.h.

◆ m_driftTime

float m_driftTime

Shortest drift time of any SimHit in the cell.

Definition at line 302 of file CDCDigitizerModule.h.

◆ m_driftTime2

float m_driftTime2

2nd-shortest drift time in the cell.

Definition at line 307 of file CDCDigitizerModule.h.

◆ m_driftTime3

float m_driftTime3

3rd-shortest drift time in the cell.

Definition at line 309 of file CDCDigitizerModule.h.

◆ m_maxDriftL

float m_maxDriftL

Max of drift length.

Definition at line 304 of file CDCDigitizerModule.h.

◆ m_minDriftL

float m_minDriftL

Min of drift length.

Definition at line 305 of file CDCDigitizerModule.h.

◆ m_simHitIndex

int m_simHitIndex

SimHit Index number.

Definition at line 301 of file CDCDigitizerModule.h.

◆ m_simHitIndex2

int m_simHitIndex2

SimHit index for 2nd drift time.

Definition at line 306 of file CDCDigitizerModule.h.

◆ m_simHitIndex3

int m_simHitIndex3

SimHit index for 3rd drift time.

Definition at line 308 of file CDCDigitizerModule.h.


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