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

#include <CbmDeviceHitBuilderTof.h>

Inheritance diagram for CbmDeviceHitBuilderTof:
[legend]
Collaboration diagram for CbmDeviceHitBuilderTof:
[legend]

Public Member Functions

 CbmDeviceHitBuilderTof ()
 
virtual ~CbmDeviceHitBuilderTof ()
 

Protected Member Functions

virtual void InitTask ()
 
bool HandleData (FairMQParts &, int)
 
bool HandleMessage (FairMQMessagePtr &, int)
 
virtual void fit_ybox (const char *hname)
 
virtual void fit_ybox (TH1 *h, Double_t dy)
 
virtual void fit_ybox (TH1 *h, Double_t dy, Double_t *fpar)
 
virtual void CheckLHMemory ()
 
virtual void CleanLHMemory ()
 
virtual Bool_t AddNextChan (Int_t iSmType, Int_t iSm, Int_t iRpc, Int_t iLastChan, Double_t dLastPosX, Double_t dLastPosY, Double_t dLastTime, Double_t dLastTot)
 
virtual void LH_store (Int_t iSmType, Int_t iSm, Int_t iRpc, Int_t iChm, CbmTofHit *pHit)
 

Private Member Functions

Bool_t IsChannelNameAllowed (std::string channelName)
 
Bool_t InitWorkspace ()
 
Bool_t InitContainers ()
 
Bool_t LoadGeometry ()
 
Bool_t InitRootOutput ()
 
Bool_t ReInitContainers ()
 
void CreateHistograms ()
 
void WriteHistograms ()
 
Bool_t MonitorPulser ()
 
Bool_t ApplyPulserCorrection ()
 
Bool_t InitCalibParameter ()
 
Bool_t BuildClusters ()
 
Bool_t InspectRawDigis ()
 
Bool_t CalibRawDigis ()
 
Bool_t FillDigiStor ()
 
Bool_t BuildHits ()
 
Bool_t MergeClusters ()
 
Bool_t FillHistos ()
 
Bool_t SendHits ()
 
Bool_t SendAll ()
 

Private Attributes

uint64_t fNumMessages
 
std::vector< std::string > fAllowedChannels = {"tofcomponent", "parameters", "tofdigis", "tofhits", "syscmd"}
 
TGeoManager * fGeoMan
 
CbmTofGeoHandlerfGeoHandler
 
CbmTofDetectorIdfTofId
 
CbmTofDigiParfDigiPar
 
CbmTofCellfChannelInfo
 
CbmTofDigiBdfParfDigiBdfPar
 
Int_t fiNDigiIn
 
std::vector< CbmTofDigifvDigiIn
 
std::vector< uint64_t > fEventHeader
 
FairEventHeader * fEvtHeader
 
std::vector< CbmTofDigi > * fTofCalDigiVec = nullptr
 
TClonesArray * fTofHitsColl
 
TClonesArray * fTofDigiMatchColl
 
TClonesArray * fTofHitsCollOut
 
TClonesArray * fTofDigiMatchCollOut
 
Int_t fiNbHits
 
Int_t fiNevtBuild
 
Int_t fiMsgCnt
 
Double_t fdTOTMax
 
Double_t fdTOTMin
 
Double_t fdTTotMean
 
Double_t fdMaxTimeDist
 
Double_t fdMaxSpaceDist
 
Double_t fdEvent
 
Int_t fiMaxEvent
 
Int_t fiRunId
 
Int_t fiOutputTreeEntry
 
Int_t fiFileIndex
 
std::vector< std::vector< std::vector< std::vector< CbmTofDigi * > > > > fStorDigi
 
std::vector< std::vector< std::vector< std::vector< Int_t > > > > fStorDigiInd
 
std::vector< Int_t > vDigiIndRef
 
std::vector< std::vector< std::vector< Int_t > > > fviClusterMul
 
std::vector< std::vector< std::vector< Int_t > > > fviClusterSize
 
std::vector< std::vector< std::vector< Int_t > > > fviTrkMul
 
std::vector< std::vector< std::vector< Double_t > > > fvdX
 
std::vector< std::vector< std::vector< Double_t > > > fvdY
 
std::vector< std::vector< std::vector< Double_t > > > fvdDifX
 
std::vector< std::vector< std::vector< Double_t > > > fvdDifY
 
std::vector< std::vector< std::vector< Double_t > > > fvdDifCh
 
std::vector< std::vector< std::vector< std::vector< Double_t > > > > fvCPDelTof
 
std::vector< std::vector< std::vector< std::vector< Double_t > > > > fvCPTOff
 
std::vector< std::vector< std::vector< std::vector< Double_t > > > > fvCPTotGain
 
std::vector< std::vector< std::vector< std::vector< Double_t > > > > fvCPTotOff
 
std::vector< std::vector< std::vector< std::vector< std::vector< Double_t > > > > > fvCPWalk
 
std::vector< std::vector< std::vector< std::vector< std::list< CbmTofHit * > > > > > fvLastHits
 
std::vector< Int_t > fvDeadStrips
 
std::vector< std::vector< Double_t > > fvPulserOffset
 
const Int_t NPulserTimes = 10
 
std::vector< std::vector< std::list< Double_t > > > fvPulserTimes
 
TH1 * fhEvDetMul
 
TH1 * fhEvDigiMul
 
TH1 * fhEvRateIn
 
TH1 * fhEvRateOut
 
TH1 * fhPulMul
 
TH1 * fhDigiTdif
 
TH2 * fhPulserTimesRaw
 
std::vector< TProfile * > fhPulserTimeRawEvo
 
TH2 * fhPulserTimesCor
 
TH2 * fhDigiTimesRaw
 
TH2 * fhDigiTimesCor
 
std::vector< TH2 * > fhRpcDigiTot
 
std::vector< TH2 * > fhRpcDigiCor
 
std::vector< TH1 * > fhRpcCluMul
 
std::vector< TH1 * > fhRpcCluRate
 
std::vector< TH2 * > fhRpcCluPosition
 
std::vector< TH2 * > fhRpcCluDelPos
 
std::vector< TH2 * > fhRpcCluDelMatPos
 
std::vector< TH2 * > fhRpcCluTOff
 
std::vector< TH2 * > fhRpcCluDelTOff
 
std::vector< TH2 * > fhRpcCluDelMatTOff
 
std::vector< TH2 * > fhRpcCluTrms
 
std::vector< TH2 * > fhRpcCluTot
 
std::vector< TH2 * > fhRpcCluSize
 
std::vector< TH2 * > fhRpcCluAvWalk
 
std::vector< TH2 * > fhRpcCluAvLnWalk
 
std::vector< std::vector< std::vector< TH2 * > > > fhRpcCluWalk
 
std::vector< TH2 * > fhSmCluPosition
 
std::vector< TH2 * > fhSmCluTOff
 
std::vector< TProfile * > fhSmCluSvel
 
std::vector< std::vector< TProfile * > > fhSmCluFpar
 
std::vector< TH1 * > fhRpcDTLastHits
 
std::vector< TH1 * > fhRpcDTLastHits_Tot
 
std::vector< TH1 * > fhRpcDTLastHits_CluSize
 
std::vector< std::vector< TH1 * > > fhTRpcCluMul
 
std::vector< std::vector< TH2 * > > fhTRpcCluPosition
 
std::vector< std::vector< TH2 * > > fhTRpcCluTOff
 
std::vector< std::vector< TH2 * > > fhTRpcCluTot
 
std::vector< std::vector< TH2 * > > fhTRpcCluSize
 
std::vector< std::vector< TH2 * > > fhTRpcCluAvWalk
 
std::vector< std::vector< TH2 * > > fhTRpcCluDelTof
 
std::vector< std::vector< TH2 * > > fhTRpcCludXdY
 
std::vector< std::vector< std::vector< std::vector< TH2 * > > > > fhTRpcCluWalk
 
std::vector< std::vector< TH2 * > > fhTSmCluPosition
 
std::vector< std::vector< TH2 * > > fhTSmCluTOff
 
std::vector< std::vector< TH2 * > > fhTSmCluTRun
 
std::vector< std::vector< TH2 * > > fhTRpcCluTOffDTLastHits
 
std::vector< std::vector< TH2 * > > fhTRpcCluTotDTLastHits
 
std::vector< std::vector< TH2 * > > fhTRpcCluSizeDTLastHits
 
std::vector< std::vector< TH2 * > > fhTRpcCluMemMulDTLastHits
 
std::vector< TH1 * > fhSeldT
 
Double_t dTRef
 
Int_t fCalMode
 
Double_t fdCaldXdYMax
 
Int_t fiCluMulMax
 
Int_t fTRefMode
 
Int_t fTRefHits
 
Int_t fDutId
 
Int_t fDutSm
 
Int_t fDutRpc
 
Int_t fDutAddr
 
Int_t fSelId
 
Int_t fSelSm
 
Int_t fSelRpc
 
Int_t fSelAddr
 
Int_t fiBeamRefType
 
Int_t fiBeamRefSm
 
Int_t fiBeamRefDet
 
Int_t fiBeamRefAddr
 
Int_t fiBeamRefMulMax
 
Int_t fiBeamAddRefMul
 
Int_t fSel2Id
 
Int_t fSel2Sm
 
Int_t fSel2Rpc
 
Int_t fSel2Addr
 
Int_t fiMode
 
Int_t fiPulserMode
 
uint64_t fiPulMulMin
 
uint64_t fiPulDetRef
 
uint64_t fiPulTotMin
 
uint64_t fiPulTotMax
 
std::map< UInt_t, UInt_t > fDetIdIndexMap
 
std::vector< Int_t > fviDetId
 
Double_t fPosYMaxScal
 
Double_t fTRefDifMax
 
Double_t fTotMax
 
Double_t fTotMin
 
Double_t fTotMean
 
Double_t fdDelTofMax
 
Double_t fMaxTimeDist
 
Double_t fdChannelDeadtime
 
Double_t fdMemoryTime
 
Bool_t fEnableMatchPosScaling
 
Bool_t fbPs2Ns
 
TString fCalParFileName
 
TString fOutHstFileName
 
TString fOutRootFileName
 
TFile * fCalParFile
 
TFile * fOutRootFile
 

Detailed Description

Definition at line 61 of file CbmDeviceHitBuilderTof.h.

Constructor & Destructor Documentation

◆ CbmDeviceHitBuilderTof()

CbmDeviceHitBuilderTof::CbmDeviceHitBuilderTof ( )

Definition at line 90 of file CbmDeviceHitBuilderTof.cxx.

◆ ~CbmDeviceHitBuilderTof()

CbmDeviceHitBuilderTof::~CbmDeviceHitBuilderTof ( )
virtual

Definition at line 235 of file CbmDeviceHitBuilderTof.cxx.

References fOutRootFile, rootMgr, and WriteHistograms().

Member Function Documentation

◆ AddNextChan()

◆ ApplyPulserCorrection()

Bool_t CbmDeviceHitBuilderTof::ApplyPulserCorrection ( )
private

Definition at line 3967 of file CbmDeviceHitBuilderTof.cxx.

References DetMask, fDetIdIndexMap, fiNDigiIn, fiPulserMode, fvDigiIn, and fvPulserOffset.

Referenced by HandleData().

◆ BuildClusters()

Bool_t CbmDeviceHitBuilderTof::BuildClusters ( )
private

Definition at line 1502 of file CbmDeviceHitBuilderTof.cxx.

References BuildHits(), CalibRawDigis(), FillDigiStor(), fiMode, and fiNevtBuild.

Referenced by HandleData().

◆ BuildHits()

◆ CalibRawDigis()

◆ CheckLHMemory()

◆ CleanLHMemory()

◆ CreateHistograms()

void CbmDeviceHitBuilderTof::CreateHistograms ( )
private

Definition at line 990 of file CbmDeviceHitBuilderTof.cxx.

References dTmax, dXdYMax, fChannelInfo, fdDelTofMax, fDetIdIndexMap, fDigiBdfPar, fDigiPar, fdTOTMax, fdTOTMin, fhBucDigiCor, fhDigiTdif, fhDigiTimesCor, fhDigiTimesRaw, fhEvDetMul, fhEvDigiMul, fhEvRateIn, fhEvRateOut, fhPulMul, fhPulserTimeRawEvo, fhPulserTimesCor, fhPulserTimesRaw, fhRpcCluAvLnWalk, fhRpcCluAvWalk, fhRpcCluDelMatPos, fhRpcCluDelMatTOff, fhRpcCluDelPos, fhRpcCluDelTOff, fhRpcCluMul, fhRpcCluPosition, fhRpcCluRate, fhRpcCluSize, fhRpcCluTOff, fhRpcCluTot, fhRpcCluTrms, fhRpcCluWalk, fhRpcDigiCor, fhRpcDigiTot, fhRpcDTLastHits, fhRpcDTLastHits_CluSize, fhRpcDTLastHits_Tot, fhSeldT, fhSmCluFpar, fhSmCluPosition, fhSmCluSvel, fhSmCluTOff, fhTRpcCluAvWalk, fhTRpcCluDelTof, fhTRpcCludXdY, fhTRpcCluMemMulDTLastHits, fhTRpcCluMul, fhTRpcCluPosition, fhTRpcCluSize, fhTRpcCluSizeDTLastHits, fhTRpcCluTOff, fhTRpcCluTOffDTLastHits, fhTRpcCluTot, fhTRpcCluTotDTLastHits, fhTRpcCluWalk, fhTSmCluPosition, fhTSmCluTOff, fhTSmCluTRun, fiMode, fPosYMaxScal, fTotMax, fTotMin, fTRefDifMax, fviDetId, CbmTofDigiPar::GetCell(), CbmTofDigiBdfPar::GetDetUId(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbDet(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), CbmTofAddress::GetRpcId(), CbmTofCell::GetSizex(), CbmTofCell::GetSizey(), CbmTofAddress::GetSmId(), CbmTofAddress::GetSmType(), CbmTofAddress::GetUniqueAddress(), iNSel, MaxNbEvent, nbClDelTofBinX, nbClDelTofBinY, nbCldXdYBinX, nbCldXdYBinY, nbClWalkBinX, and nbClWalkBinY.

Referenced by InitContainers().

◆ FillDigiStor()

◆ FillHistos()

Bool_t CbmDeviceHitBuilderTof::FillHistos ( )
private

Definition at line 3053 of file CbmDeviceHitBuilderTof.cxx.

References dDoubleMax, DetMask, dTRef, fChannelInfo, fdCaldXdYMax, fdDelTofMax, fDetIdIndexMap, fdEvent, fDigiBdfPar, fDigiPar, fdMemoryTime, fDutAddr, fDutId, fDutRpc, fDutSm, fEnableMatchPosScaling, fhRpcCluAvLnWalk, fhRpcCluAvWalk, fhRpcCluDelMatPos, fhRpcCluDelMatTOff, fhRpcCluDelPos, fhRpcCluDelTOff, fhRpcCluMul, fhRpcCluPosition, fhRpcCluRate, fhRpcCluSize, fhRpcCluTOff, fhRpcCluTot, fhRpcCluTrms, fhRpcCluWalk, fhRpcDTLastHits, fhRpcDTLastHits_CluSize, fhRpcDTLastHits_Tot, fhSeldT, fhSmCluPosition, fhSmCluTOff, fhTRpcCluAvWalk, fhTRpcCluDelTof, fhTRpcCludXdY, fhTRpcCluMemMulDTLastHits, fhTRpcCluMul, fhTRpcCluPosition, fhTRpcCluSize, fhTRpcCluSizeDTLastHits, fhTRpcCluTOff, fhTRpcCluTOffDTLastHits, fhTRpcCluTot, fhTRpcCluTotDTLastHits, fhTRpcCluWalk, fhTSmCluPosition, fhTSmCluTOff, fhTSmCluTRun, fiBeamAddRefMul, fiBeamRefAddr, fiBeamRefDet, fiBeamRefMulMax, fiBeamRefSm, fiBeamRefType, fiCluMulMax, fiNevtBuild, fPosYMaxScal, fSel2Addr, fSel2Id, fSel2Rpc, fSel2Sm, fSelAddr, fSelId, fSelRpc, fSelSm, fTofCalDigiVec, fTofDigiMatchColl, fTofHitsColl, fTRefHits, fTRefMode, fvCPDelTof, fviClusterMul, fviDetId, fvLastHits, CbmHit::GetAddress(), CbmTofDigiPar::GetCell(), CbmTofDigi::GetChannel(), CbmTofAddress::GetChannelId(), CbmLink::GetIndex(), CbmMatch::GetLink(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbDet(), CbmTofDigiBdfPar::GetNbRpc(), CbmMatch::GetNofLinks(), CbmTofAddress::GetRpcId(), CbmTofDigi::GetSide(), CbmTofDigiBdfPar::GetSigVel(), CbmTofCell::GetSizey(), CbmTofAddress::GetSmId(), CbmTofAddress::GetSmType(), CbmHit::GetTime(), CbmTofDigi::GetTime(), CbmTofDigi::GetTot(), CbmTofDigi::GetType(), CbmPixelHit::GetX(), CbmTofCell::GetX(), CbmPixelHit::GetY(), CbmTofCell::GetY(), CbmHit::GetZ(), CbmTofCell::GetZ(), iIndexDut, iNSel, nbClDelTofBinX, CbmHit::SetTimeError(), size(), and StartAnalysisTime.

Referenced by HandleData().

◆ fit_ybox() [1/3]

void CbmDeviceHitBuilderTof::fit_ybox ( const char * hname)
protectedvirtual

Definition at line 2751 of file CbmDeviceHitBuilderTof.cxx.

References fit_ybox().

Referenced by fit_ybox(), and fit_ybox().

◆ fit_ybox() [2/3]

void CbmDeviceHitBuilderTof::fit_ybox ( TH1 * h,
Double_t dy )
protectedvirtual

Definition at line 2758 of file CbmDeviceHitBuilderTof.cxx.

References fit_ybox().

◆ fit_ybox() [3/3]

void CbmDeviceHitBuilderTof::fit_ybox ( TH1 * h,
Double_t dy,
Double_t * fpar = NULL )
protectedvirtual

Definition at line 2764 of file CbmDeviceHitBuilderTof.cxx.

References f1_xboxe().

◆ HandleData()

◆ HandleMessage()

bool CbmDeviceHitBuilderTof::HandleMessage ( FairMQMessagePtr & msg,
int  )
protected

Definition at line 725 of file CbmDeviceHitBuilderTof.cxx.

References fOutRootFile, rootMgr, and WriteHistograms().

Referenced by InitTask().

◆ InitCalibParameter()

Bool_t CbmDeviceHitBuilderTof::InitCalibParameter ( )
private

◆ InitContainers()

◆ InitRootOutput()

Bool_t CbmDeviceHitBuilderTof::InitRootOutput ( )
private

Definition at line 361 of file CbmDeviceHitBuilderTof.cxx.

References fEvtHeader, fOutRootFile, fTofCalDigiVec, iRunId, and rootMgr.

Referenced by InitTask().

◆ InitTask()

void CbmDeviceHitBuilderTof::InitTask ( )
protectedvirtual

◆ InitWorkspace()

◆ InspectRawDigis()

◆ IsChannelNameAllowed()

bool CbmDeviceHitBuilderTof::IsChannelNameAllowed ( std::string channelName)
private

Definition at line 277 of file CbmDeviceHitBuilderTof.cxx.

References fAllowedChannels, and pos.

Referenced by InitTask().

◆ LH_store()

void CbmDeviceHitBuilderTof::LH_store ( Int_t iSmType,
Int_t iSm,
Int_t iRpc,
Int_t iChm,
CbmTofHit * pHit )
protectedvirtual

Definition at line 2473 of file CbmDeviceHitBuilderTof.cxx.

References fdEvent, fvLastHits, CbmHit::GetAddress(), CbmHit::GetTime(), and size().

Referenced by AddNextChan(), and BuildHits().

◆ LoadGeometry()

◆ MergeClusters()

Bool_t CbmDeviceHitBuilderTof::MergeClusters ( )
private

Definition at line 2471 of file CbmDeviceHitBuilderTof.cxx.

◆ MonitorPulser()

◆ ReInitContainers()

Bool_t CbmDeviceHitBuilderTof::ReInitContainers ( )
private

Definition at line 535 of file CbmDeviceHitBuilderTof.cxx.

Referenced by InitContainers().

◆ SendAll()

Bool_t CbmDeviceHitBuilderTof::SendAll ( )
private

Definition at line 3051 of file CbmDeviceHitBuilderTof.cxx.

Referenced by HandleData().

◆ SendHits()

Bool_t CbmDeviceHitBuilderTof::SendHits ( )
private

◆ WriteHistograms()

void CbmDeviceHitBuilderTof::WriteHistograms ( )
private

Definition at line 1480 of file CbmDeviceHitBuilderTof.cxx.

References fOutRootFile.

Referenced by HandleData(), HandleMessage(), and ~CbmDeviceHitBuilderTof().

Member Data Documentation

◆ dTRef

Double_t CbmDeviceHitBuilderTof::dTRef
private

Definition at line 239 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos().

◆ fAllowedChannels

std::vector<std::string> CbmDeviceHitBuilderTof::fAllowedChannels = {"tofcomponent", "parameters", "tofdigis", "tofhits", "syscmd"}
private

Definition at line 110 of file CbmDeviceHitBuilderTof.h.

Referenced by IsChannelNameAllowed().

◆ fbPs2Ns

Bool_t CbmDeviceHitBuilderTof::fbPs2Ns
private

Definition at line 284 of file CbmDeviceHitBuilderTof.h.

Referenced by CalibRawDigis().

◆ fCalMode

Int_t CbmDeviceHitBuilderTof::fCalMode
private

Definition at line 240 of file CbmDeviceHitBuilderTof.h.

Referenced by InitCalibParameter().

◆ fCalParFile

TFile* CbmDeviceHitBuilderTof::fCalParFile
private

Definition at line 289 of file CbmDeviceHitBuilderTof.h.

Referenced by InitCalibParameter().

◆ fCalParFileName

TString CbmDeviceHitBuilderTof::fCalParFileName
private

Definition at line 286 of file CbmDeviceHitBuilderTof.h.

Referenced by InitCalibParameter().

◆ fChannelInfo

CbmTofCell* CbmDeviceHitBuilderTof::fChannelInfo
private

◆ fdCaldXdYMax

Double_t CbmDeviceHitBuilderTof::fdCaldXdYMax
private

Definition at line 241 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos().

◆ fdChannelDeadtime

Double_t CbmDeviceHitBuilderTof::fdChannelDeadtime
private

Definition at line 280 of file CbmDeviceHitBuilderTof.h.

Referenced by CalibRawDigis().

◆ fdDelTofMax

Double_t CbmDeviceHitBuilderTof::fdDelTofMax
private

Definition at line 278 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fDetIdIndexMap

std::map<UInt_t, UInt_t> CbmDeviceHitBuilderTof::fDetIdIndexMap
private

◆ fdEvent

Double_t CbmDeviceHitBuilderTof::fdEvent
private

◆ fDigiBdfPar

◆ fDigiPar

CbmTofDigiPar* CbmDeviceHitBuilderTof::fDigiPar
private

◆ fdMaxSpaceDist

Double_t CbmDeviceHitBuilderTof::fdMaxSpaceDist
private

Definition at line 143 of file CbmDeviceHitBuilderTof.h.

Referenced by AddNextChan(), BuildHits(), and InitContainers().

◆ fdMaxTimeDist

Double_t CbmDeviceHitBuilderTof::fdMaxTimeDist
private

Definition at line 142 of file CbmDeviceHitBuilderTof.h.

Referenced by AddNextChan(), BuildHits(), and InitContainers().

◆ fdMemoryTime

Double_t CbmDeviceHitBuilderTof::fdMemoryTime
private

Definition at line 281 of file CbmDeviceHitBuilderTof.h.

Referenced by AddNextChan(), BuildHits(), and FillHistos().

◆ fdTOTMax

Double_t CbmDeviceHitBuilderTof::fdTOTMax
private

Definition at line 138 of file CbmDeviceHitBuilderTof.h.

Referenced by CalibRawDigis(), and CreateHistograms().

◆ fdTOTMin

Double_t CbmDeviceHitBuilderTof::fdTOTMin
private

Definition at line 139 of file CbmDeviceHitBuilderTof.h.

Referenced by CalibRawDigis(), and CreateHistograms().

◆ fdTTotMean

Double_t CbmDeviceHitBuilderTof::fdTTotMean
private

Definition at line 140 of file CbmDeviceHitBuilderTof.h.

Referenced by InitCalibParameter().

◆ fDutAddr

Int_t CbmDeviceHitBuilderTof::fDutAddr
private

Definition at line 248 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), and InitContainers().

◆ fDutId

Int_t CbmDeviceHitBuilderTof::fDutId
private

Definition at line 245 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), InitContainers(), and InitWorkspace().

◆ fDutRpc

Int_t CbmDeviceHitBuilderTof::fDutRpc
private

Definition at line 247 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), InitContainers(), and InitWorkspace().

◆ fDutSm

Int_t CbmDeviceHitBuilderTof::fDutSm
private

Definition at line 246 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), InitContainers(), and InitWorkspace().

◆ fEnableMatchPosScaling

Bool_t CbmDeviceHitBuilderTof::fEnableMatchPosScaling
private

Definition at line 283 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos().

◆ fEventHeader

std::vector<uint64_t> CbmDeviceHitBuilderTof::fEventHeader
private

Definition at line 122 of file CbmDeviceHitBuilderTof.h.

Referenced by HandleData(), and SendHits().

◆ fEvtHeader

FairEventHeader* CbmDeviceHitBuilderTof::fEvtHeader
private

Definition at line 123 of file CbmDeviceHitBuilderTof.h.

Referenced by HandleData(), and InitRootOutput().

◆ fGeoHandler

CbmTofGeoHandler* CbmDeviceHitBuilderTof::fGeoHandler
private

Definition at line 114 of file CbmDeviceHitBuilderTof.h.

Referenced by InitContainers(), and LoadGeometry().

◆ fGeoMan

TGeoManager* CbmDeviceHitBuilderTof::fGeoMan
private

Definition at line 112 of file CbmDeviceHitBuilderTof.h.

Referenced by InitContainers().

◆ fhDigiTdif

TH1* CbmDeviceHitBuilderTof::fhDigiTdif
private

Definition at line 187 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and InspectRawDigis().

◆ fhDigiTimesCor

TH2* CbmDeviceHitBuilderTof::fhDigiTimesCor
private

Definition at line 192 of file CbmDeviceHitBuilderTof.h.

Referenced by CalibRawDigis(), and CreateHistograms().

◆ fhDigiTimesRaw

TH2* CbmDeviceHitBuilderTof::fhDigiTimesRaw
private

Definition at line 191 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and InspectRawDigis().

◆ fhEvDetMul

TH1* CbmDeviceHitBuilderTof::fhEvDetMul
private

Definition at line 182 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and HandleData().

◆ fhEvDigiMul

TH1* CbmDeviceHitBuilderTof::fhEvDigiMul
private

Definition at line 183 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and HandleData().

◆ fhEvRateIn

TH1* CbmDeviceHitBuilderTof::fhEvRateIn
private

Definition at line 184 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and HandleData().

◆ fhEvRateOut

TH1* CbmDeviceHitBuilderTof::fhEvRateOut
private

Definition at line 185 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and HandleData().

◆ fhPulMul

TH1* CbmDeviceHitBuilderTof::fhPulMul
private

Definition at line 186 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and HandleData().

◆ fhPulserTimeRawEvo

std::vector<TProfile*> CbmDeviceHitBuilderTof::fhPulserTimeRawEvo
private

Definition at line 189 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and MonitorPulser().

◆ fhPulserTimesCor

TH2* CbmDeviceHitBuilderTof::fhPulserTimesCor
private

Definition at line 190 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and MonitorPulser().

◆ fhPulserTimesRaw

TH2* CbmDeviceHitBuilderTof::fhPulserTimesRaw
private

Definition at line 188 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and MonitorPulser().

◆ fhRpcCluAvLnWalk

std::vector<TH2*> CbmDeviceHitBuilderTof::fhRpcCluAvLnWalk
private

Definition at line 208 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcCluAvWalk

std::vector<TH2*> CbmDeviceHitBuilderTof::fhRpcCluAvWalk
private

Definition at line 207 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcCluDelMatPos

std::vector<TH2*> CbmDeviceHitBuilderTof::fhRpcCluDelMatPos
private

Definition at line 200 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcCluDelMatTOff

std::vector<TH2*> CbmDeviceHitBuilderTof::fhRpcCluDelMatTOff
private

Definition at line 203 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcCluDelPos

std::vector<TH2*> CbmDeviceHitBuilderTof::fhRpcCluDelPos
private

Definition at line 199 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcCluDelTOff

std::vector<TH2*> CbmDeviceHitBuilderTof::fhRpcCluDelTOff
private

Definition at line 202 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcCluMul

std::vector<TH1*> CbmDeviceHitBuilderTof::fhRpcCluMul
private

Definition at line 196 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcCluPosition

std::vector<TH2*> CbmDeviceHitBuilderTof::fhRpcCluPosition
private

Definition at line 198 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcCluRate

std::vector<TH1*> CbmDeviceHitBuilderTof::fhRpcCluRate
private

Definition at line 197 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcCluSize

std::vector<TH2*> CbmDeviceHitBuilderTof::fhRpcCluSize
private

Definition at line 206 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcCluTOff

std::vector<TH2*> CbmDeviceHitBuilderTof::fhRpcCluTOff
private

Definition at line 201 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcCluTot

std::vector<TH2*> CbmDeviceHitBuilderTof::fhRpcCluTot
private

Definition at line 205 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcCluTrms

std::vector<TH2*> CbmDeviceHitBuilderTof::fhRpcCluTrms
private

Definition at line 204 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcCluWalk

std::vector<std::vector<std::vector<TH2*> > > CbmDeviceHitBuilderTof::fhRpcCluWalk
private

Definition at line 209 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcDigiCor

std::vector<TH2*> CbmDeviceHitBuilderTof::fhRpcDigiCor
private

Definition at line 195 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and InspectRawDigis().

◆ fhRpcDigiTot

std::vector<TH2*> CbmDeviceHitBuilderTof::fhRpcDigiTot
private

Definition at line 194 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), InspectRawDigis(), and MonitorPulser().

◆ fhRpcDTLastHits

std::vector<TH1*> CbmDeviceHitBuilderTof::fhRpcDTLastHits
private

Definition at line 214 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcDTLastHits_CluSize

std::vector<TH1*> CbmDeviceHitBuilderTof::fhRpcDTLastHits_CluSize
private

Definition at line 216 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhRpcDTLastHits_Tot

std::vector<TH1*> CbmDeviceHitBuilderTof::fhRpcDTLastHits_Tot
private

Definition at line 215 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhSeldT

std::vector<TH1*> CbmDeviceHitBuilderTof::fhSeldT
private

Definition at line 236 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhSmCluFpar

std::vector<std::vector<TProfile*> > CbmDeviceHitBuilderTof::fhSmCluFpar
private

Definition at line 213 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms().

◆ fhSmCluPosition

std::vector<TH2*> CbmDeviceHitBuilderTof::fhSmCluPosition
private

Definition at line 210 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhSmCluSvel

std::vector<TProfile*> CbmDeviceHitBuilderTof::fhSmCluSvel
private

Definition at line 212 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms().

◆ fhSmCluTOff

std::vector<TH2*> CbmDeviceHitBuilderTof::fhSmCluTOff
private

Definition at line 211 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTRpcCluAvWalk

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTRpcCluAvWalk
private

Definition at line 223 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTRpcCluDelTof

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTRpcCluDelTof
private

Definition at line 224 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTRpcCludXdY

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTRpcCludXdY
private

Definition at line 225 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTRpcCluMemMulDTLastHits

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTRpcCluMemMulDTLastHits
private

Definition at line 234 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTRpcCluMul

std::vector<std::vector<TH1*> > CbmDeviceHitBuilderTof::fhTRpcCluMul
private

Definition at line 218 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTRpcCluPosition

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTRpcCluPosition
private

Definition at line 219 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTRpcCluSize

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTRpcCluSize
private

Definition at line 222 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTRpcCluSizeDTLastHits

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTRpcCluSizeDTLastHits
private

Definition at line 233 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTRpcCluTOff

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTRpcCluTOff
private

Definition at line 220 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTRpcCluTOffDTLastHits

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTRpcCluTOffDTLastHits
private

Definition at line 231 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTRpcCluTot

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTRpcCluTot
private

Definition at line 221 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTRpcCluTotDTLastHits

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTRpcCluTotDTLastHits
private

Definition at line 232 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTRpcCluWalk

std::vector<std::vector<std::vector<std::vector<TH2*> > > > CbmDeviceHitBuilderTof::fhTRpcCluWalk
private

Definition at line 226 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTSmCluPosition

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTSmCluPosition
private

Definition at line 228 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTSmCluTOff

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTSmCluTOff
private

Definition at line 229 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fhTSmCluTRun

std::vector<std::vector<TH2*> > CbmDeviceHitBuilderTof::fhTSmCluTRun
private

Definition at line 230 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fiBeamAddRefMul

Int_t CbmDeviceHitBuilderTof::fiBeamAddRefMul
private

Definition at line 258 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos().

◆ fiBeamRefAddr

Int_t CbmDeviceHitBuilderTof::fiBeamRefAddr
private

Definition at line 256 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), InitContainers(), and InspectRawDigis().

◆ fiBeamRefDet

Int_t CbmDeviceHitBuilderTof::fiBeamRefDet
private

Definition at line 255 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), InitContainers(), and InitWorkspace().

◆ fiBeamRefMulMax

Int_t CbmDeviceHitBuilderTof::fiBeamRefMulMax
private

Definition at line 257 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos().

◆ fiBeamRefSm

Int_t CbmDeviceHitBuilderTof::fiBeamRefSm
private

Definition at line 254 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), InitContainers(), and InitWorkspace().

◆ fiBeamRefType

Int_t CbmDeviceHitBuilderTof::fiBeamRefType
private

Definition at line 253 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), InitContainers(), and InitWorkspace().

◆ fiCluMulMax

Int_t CbmDeviceHitBuilderTof::fiCluMulMax
private

Definition at line 242 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos().

◆ fiFileIndex

Int_t CbmDeviceHitBuilderTof::fiFileIndex
private

Definition at line 150 of file CbmDeviceHitBuilderTof.h.

Referenced by AddNextChan(), and BuildHits().

◆ fiMaxEvent

Int_t CbmDeviceHitBuilderTof::fiMaxEvent
private

Definition at line 146 of file CbmDeviceHitBuilderTof.h.

Referenced by HandleData(), and InitWorkspace().

◆ fiMode

Int_t CbmDeviceHitBuilderTof::fiMode
private

Definition at line 263 of file CbmDeviceHitBuilderTof.h.

Referenced by BuildClusters(), CreateHistograms(), and InitWorkspace().

◆ fiMsgCnt

Int_t CbmDeviceHitBuilderTof::fiMsgCnt
private

Definition at line 136 of file CbmDeviceHitBuilderTof.h.

Referenced by InspectRawDigis().

◆ fiNbHits

Int_t CbmDeviceHitBuilderTof::fiNbHits
private

Definition at line 132 of file CbmDeviceHitBuilderTof.h.

Referenced by AddNextChan(), BuildHits(), HandleData(), and SendHits().

◆ fiNDigiIn

Int_t CbmDeviceHitBuilderTof::fiNDigiIn
private

◆ fiNevtBuild

Int_t CbmDeviceHitBuilderTof::fiNevtBuild
private

Definition at line 135 of file CbmDeviceHitBuilderTof.h.

Referenced by BuildClusters(), FillHistos(), and InspectRawDigis().

◆ fiOutputTreeEntry

Int_t CbmDeviceHitBuilderTof::fiOutputTreeEntry
private

Definition at line 149 of file CbmDeviceHitBuilderTof.h.

Referenced by AddNextChan(), and BuildHits().

◆ fiPulDetRef

uint64_t CbmDeviceHitBuilderTof::fiPulDetRef
private

Definition at line 266 of file CbmDeviceHitBuilderTof.h.

Referenced by HandleData(), InitWorkspace(), and MonitorPulser().

◆ fiPulMulMin

uint64_t CbmDeviceHitBuilderTof::fiPulMulMin
private

Definition at line 265 of file CbmDeviceHitBuilderTof.h.

Referenced by InitWorkspace(), and MonitorPulser().

◆ fiPulserMode

Int_t CbmDeviceHitBuilderTof::fiPulserMode
private

◆ fiPulTotMax

uint64_t CbmDeviceHitBuilderTof::fiPulTotMax
private

Definition at line 268 of file CbmDeviceHitBuilderTof.h.

Referenced by InitWorkspace(), and MonitorPulser().

◆ fiPulTotMin

uint64_t CbmDeviceHitBuilderTof::fiPulTotMin
private

Definition at line 267 of file CbmDeviceHitBuilderTof.h.

Referenced by InitWorkspace(), and MonitorPulser().

◆ fiRunId

Int_t CbmDeviceHitBuilderTof::fiRunId
private

Definition at line 147 of file CbmDeviceHitBuilderTof.h.

Referenced by InitContainers(), and InitWorkspace().

◆ fMaxTimeDist

Double_t CbmDeviceHitBuilderTof::fMaxTimeDist
private

Definition at line 279 of file CbmDeviceHitBuilderTof.h.

Referenced by InitContainers().

◆ fNumMessages

uint64_t CbmDeviceHitBuilderTof::fNumMessages
private

Definition at line 109 of file CbmDeviceHitBuilderTof.h.

Referenced by HandleData().

◆ fOutHstFileName

TString CbmDeviceHitBuilderTof::fOutHstFileName
private

Definition at line 287 of file CbmDeviceHitBuilderTof.h.

◆ fOutRootFile

TFile* CbmDeviceHitBuilderTof::fOutRootFile
private

◆ fOutRootFileName

TString CbmDeviceHitBuilderTof::fOutRootFileName
private

Definition at line 288 of file CbmDeviceHitBuilderTof.h.

Referenced by InitWorkspace().

◆ fPosYMaxScal

Double_t CbmDeviceHitBuilderTof::fPosYMaxScal
private

Definition at line 273 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), FillHistos(), and InspectRawDigis().

◆ fSel2Addr

Int_t CbmDeviceHitBuilderTof::fSel2Addr
private

Definition at line 262 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), and InitContainers().

◆ fSel2Id

Int_t CbmDeviceHitBuilderTof::fSel2Id
private

Definition at line 259 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), InitContainers(), and InitWorkspace().

◆ fSel2Rpc

Int_t CbmDeviceHitBuilderTof::fSel2Rpc
private

Definition at line 261 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), InitContainers(), and InitWorkspace().

◆ fSel2Sm

Int_t CbmDeviceHitBuilderTof::fSel2Sm
private

Definition at line 260 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), InitContainers(), and InitWorkspace().

◆ fSelAddr

Int_t CbmDeviceHitBuilderTof::fSelAddr
private

Definition at line 252 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), and InitContainers().

◆ fSelId

Int_t CbmDeviceHitBuilderTof::fSelId
private

Definition at line 249 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), InitContainers(), and InitWorkspace().

◆ fSelRpc

Int_t CbmDeviceHitBuilderTof::fSelRpc
private

Definition at line 251 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), InitContainers(), and InitWorkspace().

◆ fSelSm

Int_t CbmDeviceHitBuilderTof::fSelSm
private

Definition at line 250 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), InitContainers(), and InitWorkspace().

◆ fStorDigi

std::vector<std::vector<std::vector<std::vector<CbmTofDigi*> > > > CbmDeviceHitBuilderTof::fStorDigi
private

Definition at line 153 of file CbmDeviceHitBuilderTof.h.

Referenced by AddNextChan(), BuildHits(), FillDigiStor(), and LoadGeometry().

◆ fStorDigiInd

std::vector<std::vector<std::vector<std::vector<Int_t> > > > CbmDeviceHitBuilderTof::fStorDigiInd
private

Definition at line 154 of file CbmDeviceHitBuilderTof.h.

Referenced by AddNextChan(), BuildHits(), FillDigiStor(), and LoadGeometry().

◆ fTofCalDigiVec

std::vector<CbmTofDigi>* CbmDeviceHitBuilderTof::fTofCalDigiVec = nullptr
private

◆ fTofDigiMatchColl

TClonesArray* CbmDeviceHitBuilderTof::fTofDigiMatchColl
private

Definition at line 129 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), HandleData(), and InitWorkspace().

◆ fTofDigiMatchCollOut

TClonesArray* CbmDeviceHitBuilderTof::fTofDigiMatchCollOut
private

Definition at line 131 of file CbmDeviceHitBuilderTof.h.

Referenced by InitWorkspace().

◆ fTofHitsColl

TClonesArray* CbmDeviceHitBuilderTof::fTofHitsColl
private

Definition at line 128 of file CbmDeviceHitBuilderTof.h.

Referenced by BuildHits(), FillHistos(), HandleData(), InitWorkspace(), and SendHits().

◆ fTofHitsCollOut

TClonesArray* CbmDeviceHitBuilderTof::fTofHitsCollOut
private

Definition at line 130 of file CbmDeviceHitBuilderTof.h.

Referenced by InitWorkspace().

◆ fTofId

CbmTofDetectorId* CbmDeviceHitBuilderTof::fTofId
private

◆ fTotMax

Double_t CbmDeviceHitBuilderTof::fTotMax
private

Definition at line 275 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms().

◆ fTotMean

Double_t CbmDeviceHitBuilderTof::fTotMean
private

Definition at line 277 of file CbmDeviceHitBuilderTof.h.

Referenced by InitCalibParameter().

◆ fTotMin

Double_t CbmDeviceHitBuilderTof::fTotMin
private

Definition at line 276 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms().

◆ fTRefDifMax

Double_t CbmDeviceHitBuilderTof::fTRefDifMax
private

Definition at line 274 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms().

◆ fTRefHits

Int_t CbmDeviceHitBuilderTof::fTRefHits
private

Definition at line 244 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos().

◆ fTRefMode

Int_t CbmDeviceHitBuilderTof::fTRefMode
private

Definition at line 243 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos().

◆ fvCPDelTof

std::vector<std::vector<std::vector<std::vector<Double_t> > > > CbmDeviceHitBuilderTof::fvCPDelTof
private

Definition at line 167 of file CbmDeviceHitBuilderTof.h.

Referenced by FillHistos(), and InitCalibParameter().

◆ fvCPTOff

std::vector<std::vector<std::vector<std::vector<Double_t> > > > CbmDeviceHitBuilderTof::fvCPTOff
private

Definition at line 168 of file CbmDeviceHitBuilderTof.h.

Referenced by CalibRawDigis(), and InitCalibParameter().

◆ fvCPTotGain

std::vector<std::vector<std::vector<std::vector<Double_t> > > > CbmDeviceHitBuilderTof::fvCPTotGain
private

Definition at line 169 of file CbmDeviceHitBuilderTof.h.

Referenced by CalibRawDigis(), and InitCalibParameter().

◆ fvCPTotOff

std::vector<std::vector<std::vector<std::vector<Double_t> > > > CbmDeviceHitBuilderTof::fvCPTotOff
private

Definition at line 170 of file CbmDeviceHitBuilderTof.h.

Referenced by CalibRawDigis(), and InitCalibParameter().

◆ fvCPWalk

std::vector<std::vector<std::vector<std::vector<std::vector<Double_t> > > > > CbmDeviceHitBuilderTof::fvCPWalk
private

Definition at line 172 of file CbmDeviceHitBuilderTof.h.

Referenced by CalibRawDigis(), and InitCalibParameter().

◆ fvdDifCh

std::vector<std::vector<std::vector<Double_t> > > CbmDeviceHitBuilderTof::fvdDifCh
private

Definition at line 164 of file CbmDeviceHitBuilderTof.h.

Referenced by LoadGeometry().

◆ fvdDifX

std::vector<std::vector<std::vector<Double_t> > > CbmDeviceHitBuilderTof::fvdDifX
private

Definition at line 162 of file CbmDeviceHitBuilderTof.h.

Referenced by LoadGeometry().

◆ fvdDifY

std::vector<std::vector<std::vector<Double_t> > > CbmDeviceHitBuilderTof::fvdDifY
private

Definition at line 163 of file CbmDeviceHitBuilderTof.h.

Referenced by LoadGeometry().

◆ fvDeadStrips

std::vector<Int_t> CbmDeviceHitBuilderTof::fvDeadStrips
private

Definition at line 174 of file CbmDeviceHitBuilderTof.h.

Referenced by BuildHits(), and LoadGeometry().

◆ fvDigiIn

std::vector<CbmTofDigi> CbmDeviceHitBuilderTof::fvDigiIn
private

◆ fvdX

std::vector<std::vector<std::vector<Double_t> > > CbmDeviceHitBuilderTof::fvdX
private

Definition at line 160 of file CbmDeviceHitBuilderTof.h.

Referenced by BuildHits(), and LoadGeometry().

◆ fvdY

std::vector<std::vector<std::vector<Double_t> > > CbmDeviceHitBuilderTof::fvdY
private

Definition at line 161 of file CbmDeviceHitBuilderTof.h.

Referenced by BuildHits(), and LoadGeometry().

◆ fviClusterMul

std::vector<std::vector<std::vector<Int_t> > > CbmDeviceHitBuilderTof::fviClusterMul
private

Definition at line 157 of file CbmDeviceHitBuilderTof.h.

Referenced by AddNextChan(), BuildHits(), FillHistos(), and LoadGeometry().

◆ fviClusterSize

std::vector<std::vector<std::vector<Int_t> > > CbmDeviceHitBuilderTof::fviClusterSize
private

Definition at line 158 of file CbmDeviceHitBuilderTof.h.

Referenced by BuildHits(), and LoadGeometry().

◆ fviDetId

std::vector<Int_t> CbmDeviceHitBuilderTof::fviDetId
private

Definition at line 271 of file CbmDeviceHitBuilderTof.h.

Referenced by CreateHistograms(), and FillHistos().

◆ fviTrkMul

std::vector<std::vector<std::vector<Int_t> > > CbmDeviceHitBuilderTof::fviTrkMul
private

Definition at line 159 of file CbmDeviceHitBuilderTof.h.

Referenced by LoadGeometry().

◆ fvLastHits

std::vector<std::vector<std::vector<std::vector<std::list<CbmTofHit*> > > > > CbmDeviceHitBuilderTof::fvLastHits
private

◆ fvPulserOffset

std::vector<std::vector<Double_t> > CbmDeviceHitBuilderTof::fvPulserOffset
private

Definition at line 176 of file CbmDeviceHitBuilderTof.h.

Referenced by ApplyPulserCorrection(), LoadGeometry(), and MonitorPulser().

◆ fvPulserTimes

std::vector<std::vector<std::list<Double_t> > > CbmDeviceHitBuilderTof::fvPulserTimes
private

Definition at line 178 of file CbmDeviceHitBuilderTof.h.

Referenced by HandleData(), LoadGeometry(), and MonitorPulser().

◆ NPulserTimes

const Int_t CbmDeviceHitBuilderTof::NPulserTimes = 10
private

Definition at line 177 of file CbmDeviceHitBuilderTof.h.

Referenced by MonitorPulser().

◆ vDigiIndRef

std::vector<Int_t> CbmDeviceHitBuilderTof::vDigiIndRef
private

Definition at line 155 of file CbmDeviceHitBuilderTof.h.

Referenced by AddNextChan(), and BuildHits().


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