Belle II Software development
TRGCDCEventTime Class Reference

A class of TRGCDC Event Time. More...

#include <EventTime.h>

Public Member Functions

 TRGCDCEventTime (const TRGCDC &, bool makeRootFile)
 constructor of TRGCDCEventTime class
 
virtual ~TRGCDCEventTime ()
 destructor of TRGCDCEventTime class
 
 TRGCDCEventTime (TRGCDCEventTime &)=delete
 copy constructor, deleted
 
TRGCDCEventTimeoperator= (TRGCDCEventTime &)=delete
 assignment operator, deleted
 
void initialize (void)
 initialize the class
 
void terminate (void)
 terminate function
 
void doit (int ver, bool print)
 Calculate T0 based on ver.
 
void hitcount (void)
 hit count of TS
 
void hist (void)
 making hostogram
 
void oldVer (void)
 old version of calculation function
 
void printFirm (void)
 Print info in firmware level.
 
int getT0 (void) const
 Calculate T0.
 

Private Attributes

const TRGCDC_cdc
 TRGCDC class.
 
TFile * m_fileEvtTime
 TFile pointer.
 
TTree * m_evtOutputTs
 TTree pointer of the TFile.
 
TTree * m_evtOut
 TTree pointer of the TFile.
 
TH1 * h
 TH1 pointer of the TFile.
 
int m_fastestT
 The fastest time of TS.
 
int m_histT
 calculated T0
 
int cnt [9][64]
 TS counter for each SL and clock.
 
int ft [9][64][10]
 Fastest time array each SL and clock.
 
bool m_foundT0
 T0 is found or not.
 
int m_foundT
 Found time of TS.
 
int m_whdiff
 Drift time of TS.
 
int m_minusET
 minus ET bin
 
int m_noET
 no ET bin is looped
 
int threshold
 Threshold value.
 
int m_eventN
 event number
 
bool m_makeRootFile
 make Root file or not
 
int m_ver
 Version.
 

Detailed Description

A class of TRGCDC Event Time.

Definition at line 31 of file EventTime.h.

Member Data Documentation

◆ _cdc

const TRGCDC& _cdc
private

TRGCDC class.

Definition at line 65 of file EventTime.h.

◆ cnt

int cnt[9][64]
private

TS counter for each SL and clock.

Definition at line 81 of file EventTime.h.

◆ ft

int ft[9][64][10]
private

Fastest time array each SL and clock.

Definition at line 83 of file EventTime.h.

◆ h

TH1* h
private

TH1 pointer of the TFile.

Definition at line 74 of file EventTime.h.

◆ m_eventN

int m_eventN
private

event number

Definition at line 100 of file EventTime.h.

◆ m_evtOut

TTree* m_evtOut
private

TTree pointer of the TFile.

Definition at line 72 of file EventTime.h.

◆ m_evtOutputTs

TTree* m_evtOutputTs
private

TTree pointer of the TFile.

Definition at line 70 of file EventTime.h.

◆ m_fastestT

int m_fastestT
private

The fastest time of TS.

Definition at line 77 of file EventTime.h.

◆ m_fileEvtTime

TFile* m_fileEvtTime
private

TFile pointer.

Definition at line 68 of file EventTime.h.

◆ m_foundT

int m_foundT
private

Found time of TS.

Definition at line 87 of file EventTime.h.

◆ m_foundT0

bool m_foundT0
private

T0 is found or not.

Definition at line 85 of file EventTime.h.

◆ m_histT

int m_histT
private

calculated T0

Definition at line 79 of file EventTime.h.

◆ m_makeRootFile

bool m_makeRootFile
private

make Root file or not

Definition at line 103 of file EventTime.h.

◆ m_minusET

int m_minusET
private

minus ET bin

Definition at line 91 of file EventTime.h.

◆ m_noET

int m_noET
private

no ET bin is looped

Definition at line 93 of file EventTime.h.

◆ m_ver

int m_ver
private

Version.

Definition at line 105 of file EventTime.h.

◆ m_whdiff

int m_whdiff
private

Drift time of TS.

Definition at line 89 of file EventTime.h.

◆ threshold

int threshold
private

Threshold value.

Definition at line 97 of file EventTime.h.


The documentation for this class was generated from the following files: