Belle II Software development
KLMTimeAlgorithm::Event Struct Reference

Event data. More...

#include <KLMTimeAlgorithm.h>

Public Member Functions

double time ()
 Get propagation time + cableDelay time.
 

Public Attributes

double t0 = 0
 EventT0 for the digit.
 
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.
 

Detailed Description

Event data.

Definition at line 48 of file KLMTimeAlgorithm.h.

Member Function Documentation

◆ time()

double time ( )
inline

Get propagation time + cableDelay time.

Definition at line 89 of file KLMTimeAlgorithm.h.

90 {
91 return recTime - flyTime;
92 }
double flyTime
Particle flying time.
double recTime
Recosntruction time respected to the trigger time.

Member Data Documentation

◆ channelId

int channelId = 0

Unique channel id Barral and endcap merged.

Definition at line 78 of file KLMTimeAlgorithm.h.

◆ diffDistX

double diffDistX = 0

Global position difference between klmHit2d and ExtHit (X).

Definition at line 63 of file KLMTimeAlgorithm.h.

◆ diffDistY

double diffDistY = 0

Global position difference between klmHit2d and ExtHit (Y).

Definition at line 66 of file KLMTimeAlgorithm.h.

◆ diffDistZ

double diffDistZ = 0

Global position difference between klmHit2d and ExtHit (Z).

Definition at line 69 of file KLMTimeAlgorithm.h.

◆ dist

double dist = 0

Propagation distance from hit to FEE.

Definition at line 60 of file KLMTimeAlgorithm.h.

◆ eDep

double eDep = 0

Collect energy eV.

Definition at line 72 of file KLMTimeAlgorithm.h.

◆ flyTime

double flyTime = 0

Particle flying time.

Definition at line 54 of file KLMTimeAlgorithm.h.

◆ inRPC

bool inRPC = 0

BKLM RPC flag, used for testing and not necessary.

Definition at line 81 of file KLMTimeAlgorithm.h.

◆ isFlipped

bool isFlipped = 0

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

Definition at line 84 of file KLMTimeAlgorithm.h.

◆ nPE

double nPE = 0

Number of photon electron.

Definition at line 75 of file KLMTimeAlgorithm.h.

◆ recTime

double recTime = 0

Recosntruction time respected to the trigger time.

Definition at line 57 of file KLMTimeAlgorithm.h.

◆ t0

double t0 = 0

EventT0 for the digit.

Definition at line 51 of file KLMTimeAlgorithm.h.


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