Belle II Software development
KLMTimeAlgorithm::Event Struct Reference

Event data. More...

#include <KLMTimeAlgorithm.h>

Public Member Functions

double time () const
 Get propagation time + cableDelay time.
 

Public Attributes

double Run = 0
 Run number.
 
double Events = 0
 Event number.
 
double nTrack = 0
 Track index.
 
double Track_Charge = 0
 Track charge.
 
double t0 = 0
 EventT0 for the digit.
 
double t0_uc = 0
 Event T0 resolution.
 
double flyTime = 0
 Particle flying time.
 
double recTime = 0
 Recosntruction time respected to the trigger time.
 
double dist = 0
 Propagation distance from hit to FEE.
 
double diffDistX = 0
 Global position difference between klmHit2d and ExtHit (X).
 
double diffDistY = 0
 Global position difference between klmHit2d and ExtHit (Y).
 
double diffDistZ = 0
 Global position difference between klmHit2d and ExtHit (Z).
 
double eDep = 0
 Collect energy eV.
 
double nPE = 0
 Number of photon electron.
 
int channelId = 0
 Unique channel id Barral and endcap merged.
 
bool inRPC = 0
 BKLM RPC flag, used for testing and not necessary.
 
bool isFlipped = 0
 If phi and z plane flipped, used for testing and not necessary.
 
bool isGood = 0
 Flag the good and bad hits.
 
uint16_t getADCcount = 0
 ADC count.
 

Detailed Description

Event data.

Definition at line 57 of file KLMTimeAlgorithm.h.

Member Function Documentation

◆ time()

double time ( ) const
inline

Get propagation time + cableDelay time.

Definition at line 119 of file KLMTimeAlgorithm.h.

120 {
121 return recTime - flyTime;
122 }

Member Data Documentation

◆ channelId

int channelId = 0

Unique channel id Barral and endcap merged.

Definition at line 102 of file KLMTimeAlgorithm.h.

◆ diffDistX

double diffDistX = 0

Global position difference between klmHit2d and ExtHit (X).

Definition at line 87 of file KLMTimeAlgorithm.h.

◆ diffDistY

double diffDistY = 0

Global position difference between klmHit2d and ExtHit (Y).

Definition at line 90 of file KLMTimeAlgorithm.h.

◆ diffDistZ

double diffDistZ = 0

Global position difference between klmHit2d and ExtHit (Z).

Definition at line 93 of file KLMTimeAlgorithm.h.

◆ dist

double dist = 0

Propagation distance from hit to FEE.

Definition at line 84 of file KLMTimeAlgorithm.h.

◆ eDep

double eDep = 0

Collect energy eV.

Definition at line 96 of file KLMTimeAlgorithm.h.

◆ Events

double Events = 0

Event number.

Definition at line 63 of file KLMTimeAlgorithm.h.

◆ flyTime

double flyTime = 0

Particle flying time.

Definition at line 78 of file KLMTimeAlgorithm.h.

◆ getADCcount

uint16_t getADCcount = 0

ADC count.

Definition at line 114 of file KLMTimeAlgorithm.h.

◆ inRPC

bool inRPC = 0

BKLM RPC flag, used for testing and not necessary.

Definition at line 105 of file KLMTimeAlgorithm.h.

◆ isFlipped

bool isFlipped = 0

If phi and z plane flipped, used for testing and not necessary.

Definition at line 108 of file KLMTimeAlgorithm.h.

◆ isGood

bool isGood = 0

Flag the good and bad hits.

Definition at line 111 of file KLMTimeAlgorithm.h.

◆ nPE

double nPE = 0

Number of photon electron.

Definition at line 99 of file KLMTimeAlgorithm.h.

◆ nTrack

double nTrack = 0

Track index.

Definition at line 66 of file KLMTimeAlgorithm.h.

◆ recTime

double recTime = 0

Recosntruction time respected to the trigger time.

Definition at line 81 of file KLMTimeAlgorithm.h.

◆ Run

double Run = 0

Run number.

Definition at line 60 of file KLMTimeAlgorithm.h.

◆ t0

double t0 = 0

EventT0 for the digit.

Definition at line 72 of file KLMTimeAlgorithm.h.

◆ t0_uc

double t0_uc = 0

Event T0 resolution.

Definition at line 75 of file KLMTimeAlgorithm.h.

◆ Track_Charge

double Track_Charge = 0

Track charge.

Definition at line 69 of file KLMTimeAlgorithm.h.


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