CbmRoot
Loading...
Searching...
No Matches
CheckTimingDetector Class Reference

#include <CbmMcbmCheckTimingAlgo.h>

Collaboration diagram for CheckTimingDetector:
[legend]

Public Member Functions

 CheckTimingDetector ()
 
 CheckTimingDetector (ECbmModuleId detIdIn, std::string sNameIn)
 

Public Attributes

ECbmModuleId detId = ECbmModuleId::kNotExist
 Settings.
 
std::string sName = "Invalid"
 
Double_t dTimeRangeBeg = -1000.0
 
Double_t dTimeRangeEnd = 1000.0
 
UInt_t uRangeNbBins = 320
 
UInt_t uChargeCutMin
 
UInt_t uChargeCutMax
 Charge cut used for example to reject/select pulser, no effect if equal, select if min < max, reject if max < min.
 
UInt_t uNviews = 1
 Charge cut used for example to reject/select pulser, no effect if equal, select if min < max, reject if max < min.
 
std::vector< std::string > vName = {""}
 No of views for each detector.
 
Double_t dPrevTime = 0.
 Book-keeping variables.
 
Int_t iPrevRefFirstDigi = 0
 

Detailed Description

Definition at line 28 of file CbmMcbmCheckTimingAlgo.h.

Constructor & Destructor Documentation

◆ CheckTimingDetector() [1/2]

CheckTimingDetector::CheckTimingDetector ( )
inline

Definition at line 30 of file CbmMcbmCheckTimingAlgo.h.

◆ CheckTimingDetector() [2/2]

CheckTimingDetector::CheckTimingDetector ( ECbmModuleId detIdIn,
std::string sNameIn )
inline

Definition at line 31 of file CbmMcbmCheckTimingAlgo.h.

References detId, and sName.

Member Data Documentation

◆ detId

◆ dPrevTime

Double_t CheckTimingDetector::dPrevTime = 0.

Book-keeping variables.

view string definitions; to be defined by detectors

Definition at line 50 of file CbmMcbmCheckTimingAlgo.h.

Referenced by CbmMcbmCheckTimingAlgo::CheckInterSystemOffset().

◆ dTimeRangeBeg

Double_t CheckTimingDetector::dTimeRangeBeg = -1000.0

◆ dTimeRangeEnd

Double_t CheckTimingDetector::dTimeRangeEnd = 1000.0

◆ iPrevRefFirstDigi

Int_t CheckTimingDetector::iPrevRefFirstDigi = 0

Definition at line 51 of file CbmMcbmCheckTimingAlgo.h.

◆ sName

◆ uChargeCutMax

UInt_t CheckTimingDetector::uChargeCutMax
Initial value:
=
0

Charge cut used for example to reject/select pulser, no effect if equal, select if min < max, reject if max < min.

Definition at line 45 of file CbmMcbmCheckTimingAlgo.h.

Referenced by CbmMcbmCheckTimingAlgo::CheckInterSystemOffset(), and CbmMcbmCheckTimingAlgo::SetReferenceDetector().

◆ uChargeCutMin

UInt_t CheckTimingDetector::uChargeCutMin

◆ uNviews

UInt_t CheckTimingDetector::uNviews = 1

Charge cut used for example to reject/select pulser, no effect if equal, select if min < max, reject if max < min.

Definition at line 47 of file CbmMcbmCheckTimingAlgo.h.

Referenced by CbmMcbmCheckTimingAlgo::WriteHistos().

◆ uRangeNbBins

UInt_t CheckTimingDetector::uRangeNbBins = 320

◆ vName

std::vector<std::string> CheckTimingDetector::vName = {""}

No of views for each detector.

Definition at line 48 of file CbmMcbmCheckTimingAlgo.h.

Referenced by CbmMcbmCheckTimingAlgo::GetViewId().


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