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

#include <CbmTofEventClusterizer.h>

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

Public Member Functions

 CbmTofEventClusterizer ()
 Constructor.
 
 CbmTofEventClusterizer (const char *name, Int_t verbose=1, Bool_t writeDataInOut=kTRUE)
 Constructor.
 
virtual ~CbmTofEventClusterizer ()
 Destructor.
 
virtual InitStatus Init ()
 Inherited from FairTask.
 
virtual void SetParContainers ()
 Inherited from FairTask.
 
virtual void Exec (Option_t *option)
 Inherited from FairTask.
 
virtual void ExecEvent (Option_t *option, CbmEvent *tEvent=NULL)
 
virtual void Finish ()
 Inherited from FairTask.
 
virtual void Finish (Double_t calMode)
 
void SetCalMode (Int_t iMode)
 
void SetCalSel (Int_t iSel)
 
void SetCalSmType (Int_t iCalSmType)
 
void SetCalSmAddr (Int_t iCalSmAddr)
 
void SetCalRpc (Int_t iCalRpc)
 
void SetCaldXdYMax (Double_t dCaldXdYMax)
 
void SetCalCluMulMax (Int_t ival)
 
void SetTRefId (Int_t Id)
 
void SetIdMode (Int_t Id)
 
void SetDutId (Int_t Id)
 
void SetDutSm (Int_t Id)
 
void SetDutRpc (Int_t Id)
 
void SetSelId (Int_t Id)
 
void SetSelSm (Int_t Id)
 
void SetSelRpc (Int_t Id)
 
void SetBeamRefId (Int_t Id)
 
void SetBeamRefSm (Int_t Id)
 
void SetBeamRefDet (Int_t Id)
 
void SetBeamRefMulMax (Int_t Id)
 
void SetBeamAddRefMul (Int_t ival)
 
void SetTRefDifMax (Double_t val)
 
void SetdTRefMax (Double_t val)
 
void PosYMaxScal (Double_t val)
 
void SetTotMax (Double_t val)
 
void SetTotMin (Double_t val)
 
double GetTotMax ()
 
double GetTotMin ()
 
void SetTotMean (Double_t val)
 
void SetDelTofMax (Double_t val)
 
void SetTotPreRange (Double_t val)
 
void SetMaxTimeDist (Double_t val)
 
void SetChannelDeadtime (Double_t val)
 
void SetMemoryTime (Double_t val)
 
void SetYFitMin (Double_t val)
 
void SetToDAv (Double_t val)
 
void SetSel2Id (Int_t ival)
 
void SetSel2Sm (Int_t ival)
 
void SetSel2Rpc (Int_t ival)
 
void SetSel2MulMax (Int_t Id)
 
void SetCluSizeMin (Int_t iVal)
 
int GetCluSizeMin ()
 
void SetNbCalHitMin (Int_t iVal)
 
int GetNbCalHitMin ()
 
void SetOutHstFileName (TString OutHstFileName)
 
void SetCalParFileName (TString CalParFileName)
 
TString GetCalParFileName ()
 
void SetEnableMatchPosScaling (Bool_t bval)
 
void SetEnableAvWalk (Bool_t bval)
 
void SetPs2Ns (Bool_t bval)
 
Double_t GetStartAnalysisTime ()
 
int GetNbHits ()
 
CbmTofHitGetHitPointer (int iHit)
 
CbmMatchGetMatchPointer (int iHit)
 
CbmMatchGetMatchIndexPointer (int idx)
 
double GetTotMean ()
 
int GetBeamAddr ()
 
double GetLocalX (CbmTofHit *pHit)
 
double GetLocalY (CbmTofHit *pHit)
 
void MasterToLocal (const Int_t CellId, const Double_t *master, Double_t *local)
 
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 double * find_yedges (const char *hname, Double_t dThr, Double_t dLen)
 
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)
 
void SwapChannelSides (Bool_t bSwap)
 
void SetFileIndex (Int_t iIndex)
 
void SetWriteDigisInOut (Bool_t bDigis)
 
void SetWriteHitsInOut (Bool_t bHits)
 
void SetAlternativeBranchNames (Bool_t bNames)
 
void SetDeadStrips (Int_t iDet, UInt_t ival)
 
void SetEdgeThr (double val)
 
void SetEdgeLen (double val)
 
void SetEdgeTbias (double val)
 
void SetEdgeFrange (double val)
 
double GetEdgeThr ()
 
double GetEdgeLen ()
 
double GetEdgeTbias ()
 
double GetEdgeFrange ()
 
void SetModifySigvel (Double_t val)
 
double GetModifySigvel ()
 

Static Public Member Functions

static CbmTofEventClusterizerInstance ()
 

Private Member Functions

 CbmTofEventClusterizer (const CbmTofEventClusterizer &)
 Copy constructor.
 
CbmTofEventClusterizeroperator= (const CbmTofEventClusterizer &)
 Copy operator.
 
Bool_t RegisterInputs ()
 Recover pointer on input TClonesArray: TofPoints, TofDigis...
 
Bool_t RegisterOutputs ()
 Create and register output TClonesArray of Tof Hits.
 
Bool_t InitParameters ()
 Initialize other parameters not included in parameter classes.
 
Bool_t InitCalibParameter ()
 Initialize other parameters not included in parameter classes.
 
Bool_t LoadGeometry ()
 Load the geometry: for now just resizing the Digis temporary vectors.
 
Bool_t DeleteGeometry ()
 Delete the geometry related arrays: for now just clearing the Digis temporary vectors.
 
Bool_t CreateHistos ()
 
Bool_t FillHistos (CbmEvent *tEvent)
 
Bool_t WriteHistos ()
 
Bool_t DeleteHistos ()
 
Bool_t BuildClusters ()
 Build clusters out of ToF Digis and store the resulting info in a TofHit.
 
Bool_t MergeClusters ()
 
Bool_t BuildHits ()
 
Bool_t CalibRawDigis ()
 
Bool_t InspectRawDigis ()
 
Bool_t CalibHits ()
 
 ClassDef (CbmTofEventClusterizer, 1)
 

Private Attributes

CbmTofGeoHandlerfGeoHandler
 
CbmTofDetectorIdfTofId
 
CbmTofDigiParfDigiPar
 
CbmTofCellfChannelInfo
 
CbmTofDigiBdfParfDigiBdfPar
 
TTrbHeaderfTrbHeader
 
FairEventHeader * fEvtHeader
 
const CbmTsEventHeaderfTsHeader
 
const CbmTimeSlicefTimeSlice
 
const std::vector< CbmMatch > * fTofDigiPointMatches = nullptr
 
std::vector< CbmTofDigifTofDigiVec {}
 
CbmDigiManagerfDigiMan
 TOF Digis.
 
TClonesArray * fEventsColl
 
Bool_t fbWriteHitsInOut
 
Bool_t fbWriteDigisInOut
 
std::vector< CbmTofDigi > * fTofCalDigiVec = nullptr
 
TClonesArray * fTofHitsColl
 // Calibrated TOF Digis
 
TClonesArray * fTofDigiMatchColl
 
std::vector< CbmTofDigi > * fTofCalDigiVecOut = nullptr
 
TClonesArray * fTofHitsCollOut
 // Calibrated TOF Digis
 
TClonesArray * fTofDigiMatchCollOut
 
std::vector< CbmMatch > * fTofDigiPointMatchesOut = nullptr
 
Int_t fiNbHits
 
Int_t fVerbose
 
Int_t fiNbSkip1 = 0
 
Int_t fiNbSkip2 = 0
 
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
 
CbmTofCalibratorfTofCalibrator
 
TH1 * fhClustBuildTime
 
TH2 * fhClustHitsDigi
 
TH1 * fhHitsPerTracks
 
TH1 * fhPtsPerHit
 
TH1 * fhTimeResSingHits
 
TH2 * fhTimeResSingHitsB
 
TH2 * fhTimePtVsHits
 
TH1 * fhClusterSize
 
TH2 * fhClusterSizeType
 
TH1 * fhTrackMul
 
TH2 * fhClusterSizeMulti
 
TH2 * fhTrk1MulPos
 
TH2 * fhHiTrkMulPos
 
TH2 * fhAllTrkMulPos
 
TH2 * fhMultiTrkProbPos
 
TH1 * fhDigSpacDifClust
 
TH1 * fhDigTimeDifClust
 
TH2 * fhDigDistClust
 
TH2 * fhClustSizeDifX
 
TH2 * fhClustSizeDifY
 
TH2 * fhChDifDifX
 
TH2 * fhChDifDifY
 
TH2 * fhCluMulCorDutSel
 
TH2 * fhEvCluMul
 
std::vector< TH2 * > fhRpcDigiCor
 
std::vector< TH2 * > fhRpcDigiMul
 
std::vector< TH2 * > fhRpcDigiStatus
 
std::vector< TH2 * > fhRpcDigiDTLD
 
std::vector< TH2 * > fhRpcDigiDTFD
 
std::vector< TH2 * > fhRpcDigiDTMul
 
std::vector< TH1 * > fhRpcDigiRate
 
std::vector< TH2 * > fhRpcDigiTotLeft
 
std::vector< TH2 * > fhRpcDigiTotRight
 
std::vector< TH2 * > fhRpcDigiTotDiff
 
std::vector< TH2 * > fhRpcDigiTotMap
 
std::vector< TH1 * > fhRpcCluMul
 
std::vector< TH1 * > fhRpcCluRate
 
std::vector< TH1 * > fhRpcCluRate10s
 
std::vector< TH2 * > fhRpcCluPosition
 
std::vector< TH2 * > fhRpcCluPos
 
std::vector< TProfile * > fhRpcCluPositionEvol
 
std::vector< TProfile * > fhRpcCluTimeEvol
 
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 * > > fhTRpcCluTofOff
 
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< TH2 * > > fhTRpcCluQASY
 
std::vector< std::vector< std::vector< std::vector< TH2 * > > > > fhTRpcCluWalk
 
std::vector< std::vector< TH3 * > > fhTRpcCluWalk2
 
std::vector< std::vector< TH3 * > > fhTRpcCluQ2DT
 
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
 
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< Double_t > > > fvCPTOffY
 
std::vector< std::vector< Double_t > > fvCPTOffYBinWidth
 
std::vector< std::vector< Double_t > > fvCPTOffYRange
 
std::vector< std::vector< std::vector< std::vector< std::list< CbmTofHit * > > > > > fvLastHits
 
std::vector< UInt_t > fvDeadStrips
 
std::vector< std::vector< Double_t > > fvTimeLastDigi
 
std::vector< std::vector< Double_t > > fvTimeFirstDigi
 
std::vector< std::vector< Double_t > > fvMulDigi
 
Int_t fiNbSameSide
 
TH1 * fhNbSameSide
 
TH1 * fhNbDigiPerChan
 
TTimeStamp fStart
 
TTimeStamp fStop
 
Double_t dTRef
 
Double_t fdTRefMax
 
Int_t fCalMode
 
Int_t fCalSel
 
Int_t fCalSmAddr
 
Double_t fdCaldXdYMax
 
Int_t fiCluMulMax
 
Int_t fTRefMode
 
Int_t fTRefHits
 
Int_t fIdMode
 
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 fSel2MulMax
 
Int_t fiCluSizeMin
 
Int_t fNbCalHitMin
 
std::map< UInt_t, UInt_t > fDetIdIndexMap
 
std::map< UInt_t, TGeoPhysicalNode * > fCellIdGeoMap
 
std::vector< Int_t > fviDetId
 
Double_t fPosYMaxScal
 
Double_t fTRefDifMax
 
Double_t fTotMax
 
Double_t fTotMin
 
Double_t fTotOff
 
Double_t fTotMean
 
Double_t fdDelTofMax
 
Double_t fTotPreRange
 
Double_t fMaxTimeDist
 
Double_t fdChannelDeadtime
 
Double_t fdMemoryTime
 
Double_t fdYFitMin
 
Double_t fdToDAv
 
Bool_t fEnableMatchPosScaling
 
Bool_t fEnableAvWalk
 
Bool_t fbPs2Ns
 
TString fCalParFileName
 
TString fOutHstFileName
 
TFile * fCalParFile
 
Int_t fiNevtBuild
 
Int_t fiMsgCnt
 
Double_t fdTOTMax
 
Double_t fdTOTMin
 
Double_t fdTTotMean
 
Double_t fdMaxTimeDist
 
Double_t fdMaxSpaceDist
 
Double_t fdEdgeThr
 
Double_t fdEdgeLen
 
Double_t fdEdgeTbias
 
Double_t fdEdgeFrange
 
Double_t fdModifySigvel
 
Double_t fdEvent
 
Double_t fdStartAnalysisTime
 
Double_t fProcessTime = 0.0
 
uint64_t fuNbDigis = 0
 
uint64_t fuNbHits = 0
 
Bool_t fbSwapChannelSides
 
Int_t fiOutputTreeEntry
 
Int_t fiFileIndex
 
Bool_t fbAlternativeBranchNames
 

Static Private Attributes

static CbmTofEventClusterizerfInstance = 0
 T0 Digis.
 

Friends

class CbmTofAnaTestbeam
 

Detailed Description

Definition at line 64 of file CbmTofEventClusterizer.h.

Constructor & Destructor Documentation

◆ CbmTofEventClusterizer() [1/3]

CbmTofEventClusterizer::CbmTofEventClusterizer ( )

Constructor.

Definition at line 105 of file CbmTofEventClusterizer.cxx.

◆ CbmTofEventClusterizer() [2/3]

CbmTofEventClusterizer::CbmTofEventClusterizer ( const char * name,
Int_t verbose = 1,
Bool_t writeDataInOut = kTRUE )

Constructor.

Definition at line 110 of file CbmTofEventClusterizer.cxx.

References fInstance.

◆ ~CbmTofEventClusterizer()

CbmTofEventClusterizer::~CbmTofEventClusterizer ( )
virtual

Destructor.

Definition at line 317 of file CbmTofEventClusterizer.cxx.

References fGeoHandler, and fInstance.

◆ CbmTofEventClusterizer() [3/3]

CbmTofEventClusterizer::CbmTofEventClusterizer ( const CbmTofEventClusterizer & )
private

Copy constructor.

Member Function Documentation

◆ AddNextChan()

◆ BuildClusters()

◆ BuildHits()

◆ CalibHits()

◆ CalibRawDigis()

◆ CheckLHMemory()

◆ ClassDef()

CbmTofEventClusterizer::ClassDef ( CbmTofEventClusterizer ,
1  )
private

◆ CleanLHMemory()

◆ CreateHistos()

Bool_t CbmTofEventClusterizer::CreateHistos ( )
private

Definition at line 1322 of file CbmTofEventClusterizer.cxx.

References CbmTofDigiBdfPar::ClustUseTrackId(), dXdYMax, fChannelInfo, fdDelTofMax, fDetIdIndexMap, fDigiBdfPar, fDigiPar, fdMaxTimeDist, fdTOTMax, fdTOTMin, fDutId, fDutRpc, fDutSm, fhChDifDifX, fhChDifDifY, fhCluMulCorDutSel, fhClustBuildTime, fhClustHitsDigi, fhClustSizeDifX, fhClustSizeDifY, fhDigDistClust, fhDigSpacDifClust, fhDigTimeDifClust, fhEvCluMul, fhHitsPerTracks, fhNbDigiPerChan, fhNbSameSide, fhPtsPerHit, fhRpcCluAvLnWalk, fhRpcCluAvWalk, fhRpcCluDelMatPos, fhRpcCluDelMatTOff, fhRpcCluDelPos, fhRpcCluDelTOff, fhRpcCluMul, fhRpcCluPos, fhRpcCluPosition, fhRpcCluPositionEvol, fhRpcCluRate, fhRpcCluRate10s, fhRpcCluSize, fhRpcCluTimeEvol, fhRpcCluTOff, fhRpcCluTot, fhRpcCluTrms, fhRpcCluWalk, fhRpcDigiCor, fhRpcDigiDTFD, fhRpcDigiDTLD, fhRpcDigiDTMul, fhRpcDigiMul, fhRpcDigiRate, fhRpcDigiStatus, fhRpcDigiTotDiff, fhRpcDigiTotLeft, fhRpcDigiTotMap, fhRpcDigiTotRight, fhRpcDTLastHits, fhRpcDTLastHits_CluSize, fhRpcDTLastHits_Tot, fhSeldT, fhSmCluFpar, fhSmCluPosition, fhSmCluSvel, fhSmCluTOff, fhTimePtVsHits, fhTimeResSingHits, fhTimeResSingHitsB, fhTRpcCluAvWalk, fhTRpcCluDelTof, fhTRpcCludXdY, fhTRpcCluMemMulDTLastHits, fhTRpcCluMul, fhTRpcCluPosition, fhTRpcCluQ2DT, fhTRpcCluQASY, fhTRpcCluSize, fhTRpcCluSizeDTLastHits, fhTRpcCluTOff, fhTRpcCluTOffDTLastHits, fhTRpcCluTofOff, fhTRpcCluTot, fhTRpcCluTotDTLastHits, fhTRpcCluWalk, fhTRpcCluWalk2, fhTSmCluPosition, fhTSmCluTOff, fhTSmCluTRun, fPosYMaxScal, fSelId, fSelRpc, fSelSm, 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(), CbmTofCell::GetZ(), iNSel, MaxNbEvent, nbClDelTofBinX, nbClDelTofBinY, nbCldXdYBinX, nbCldXdYBinY, nbClWalkBinX, and nbClWalkBinY.

Referenced by Init().

◆ DeleteGeometry()

Bool_t CbmTofEventClusterizer::DeleteGeometry ( )
private

Delete the geometry related arrays: for now just clearing the Digis temporary vectors.

Definition at line 1297 of file CbmTofEventClusterizer.cxx.

References fDigiBdfPar, fStorDigi, fStorDigiInd, CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), and CbmTofDigiBdfPar::UseExpandedDigi().

◆ DeleteHistos()

◆ Exec()

◆ ExecEvent()

◆ FillHistos()

Bool_t CbmTofEventClusterizer::FillHistos ( CbmEvent * tEvent)
private

Definition at line 2036 of file CbmTofEventClusterizer.cxx.

References dDoubleMax, DetMask, dTLEvt, dTRef, dTsStartTime, fCalMode, fCellIdGeoMap, fChannelInfo, fdCaldXdYMax, fdDelTofMax, fDetIdIndexMap, fdEvent, fDigiBdfPar, fDigiPar, fdMemoryTime, fdSpillBreak, fdSpillDuration, fdStartAna10s, fdStartAnalysisTime, fDutAddr, fDutId, fDutRpc, fDutSm, fEnableMatchPosScaling, fhAllTrkMulPos, fhChDifDifX, fhChDifDifY, fhCluMulCorDutSel, fhClustBuildTime, fhClusterSize, fhClusterSizeMulti, fhClusterSizeType, fhClustHitsDigi, fhClustSizeDifX, fhClustSizeDifY, fhEvCluMul, fhHiTrkMulPos, fhNbSameSide, fhRpcCluAvLnWalk, fhRpcCluAvWalk, fhRpcCluDelMatPos, fhRpcCluDelMatTOff, fhRpcCluDelPos, fhRpcCluDelTOff, fhRpcCluMul, fhRpcCluPos, fhRpcCluPosition, fhRpcCluPositionEvol, fhRpcCluRate, fhRpcCluRate10s, fhRpcCluSize, fhRpcCluTimeEvol, fhRpcCluTOff, fhRpcCluTot, fhRpcCluTrms, fhRpcCluWalk, fhRpcDigiTotDiff, fhRpcDigiTotLeft, fhRpcDigiTotMap, fhRpcDigiTotRight, fhRpcDTLastHits, fhRpcDTLastHits_CluSize, fhRpcDTLastHits_Tot, fhSeldT, fhSmCluPosition, fhSmCluTOff, fhTrackMul, fhTrk1MulPos, fhTRpcCluAvWalk, fhTRpcCluDelTof, fhTRpcCludXdY, fhTRpcCluMemMulDTLastHits, fhTRpcCluMul, fhTRpcCluPosition, fhTRpcCluQ2DT, fhTRpcCluQASY, fhTRpcCluSize, fhTRpcCluSizeDTLastHits, fhTRpcCluTOff, fhTRpcCluTOffDTLastHits, fhTRpcCluTofOff, fhTRpcCluTot, fhTRpcCluTotDTLastHits, fhTRpcCluWalk, fhTRpcCluWalk2, fhTSmCluPosition, fhTSmCluTOff, fhTSmCluTRun, fiBeamAddRefMul, fiBeamRefAddr, fiBeamRefDet, fiBeamRefMulMax, fiBeamRefSm, fiBeamRefType, fiCluMulMax, fIdMode, CbmTofCalibrator::FillCalHist(), fiNbSameSide, fiNevtBuild, fPosYMaxScal, fSel2Addr, fSel2Id, fSel2Rpc, fSel2Sm, fSelAddr, fSelId, fSelRpc, fSelSm, fStart, fStop, fTofCalDigiVec, fTofCalibrator, fTofDigiMatchColl, fTofHitsColl, fTrbHeader, fTRefHits, fTRefMode, fvCPDelTof, fvdDifCh, fvdDifX, fvdDifY, fvdX, fvdY, fviClusterMul, fviClusterSize, fviDetId, fviTrkMul, fvLastHits, CbmHit::GetAddress(), CbmTofDigiPar::GetCell(), CbmTofDigi::GetChannel(), CbmTofAddress::GetChannelId(), CbmLink::GetIndex(), CbmMatch::GetLink(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbDet(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSmTypes(), CbmMatch::GetNofLinks(), CbmTofAddress::GetRpcId(), CbmTofDigi::GetSide(), CbmTofDigiBdfPar::GetSigVel(), CbmTofCell::GetSizey(), CbmTofAddress::GetSmId(), CbmTofAddress::GetSmType(), CbmHit::GetTime(), CbmTofDigi::GetTime(), CbmTofDigi::GetTot(), TTrbHeader::GetTriggerPattern(), CbmTofDigi::GetType(), CbmPixelHit::GetX(), CbmTofCell::GetX(), CbmPixelHit::GetY(), CbmTofCell::GetY(), CbmHit::GetZ(), iNSel, iNSpill, nbClDelTofBinX, SelMask, CbmHit::SetTimeError(), and size().

Referenced by ExecEvent().

◆ find_yedges()

double * CbmTofEventClusterizer::find_yedges ( const char * hname,
Double_t dThr,
Double_t dLen )
virtual

Definition at line 6635 of file CbmTofEventClusterizer.cxx.

Referenced by CbmTofCalibrator::UpdateCalHist(), and WriteHistos().

◆ Finish() [1/2]

void CbmTofEventClusterizer::Finish ( )
virtual

Inherited from FairTask.

PAL: add run statistics for monitoring and perf evaluation

Definition at line 624 of file CbmTofEventClusterizer.cxx.

References CleanLHMemory(), fCalMode, fdEvent, fdMemoryTime, fDutId, fProcessTime, fTofCalibrator, fuNbDigis, fuNbHits, CbmTofCalibrator::UpdateCalHist(), and WriteHistos().

Referenced by Finish().

◆ Finish() [2/2]

void CbmTofEventClusterizer::Finish ( Double_t calMode)
virtual

Definition at line 660 of file CbmTofEventClusterizer.cxx.

References Finish(), and SetCalMode().

◆ fit_ybox() [1/3]

void CbmTofEventClusterizer::fit_ybox ( const char * hname)
virtual

◆ fit_ybox() [2/3]

void CbmTofEventClusterizer::fit_ybox ( TH1 * h,
Double_t dy )
virtual

Definition at line 5290 of file CbmTofEventClusterizer.cxx.

References fit_ybox().

◆ fit_ybox() [3/3]

void CbmTofEventClusterizer::fit_ybox ( TH1 * h,
Double_t dy,
Double_t * fpar = NULL )
virtual

Definition at line 5296 of file CbmTofEventClusterizer.cxx.

References f1_xboxe().

◆ GetBeamAddr()

int CbmTofEventClusterizer::GetBeamAddr ( )
inline

◆ GetCalParFileName()

TString CbmTofEventClusterizer::GetCalParFileName ( )
inline

Definition at line 168 of file CbmTofEventClusterizer.h.

References fCalParFileName.

Referenced by CbmTofCalibrator::Init(), and CbmTofCalibrator::UpdateCalHist().

◆ GetCluSizeMin()

int CbmTofEventClusterizer::GetCluSizeMin ( )
inline

Definition at line 162 of file CbmTofEventClusterizer.h.

References fiCluSizeMin.

Referenced by CbmTofCalibrator::FillHitCalHist().

◆ GetEdgeFrange()

double CbmTofEventClusterizer::GetEdgeFrange ( )
inline

Definition at line 210 of file CbmTofEventClusterizer.h.

References fdEdgeFrange.

Referenced by CbmTofCalibrator::UpdateCalHist().

◆ GetEdgeLen()

double CbmTofEventClusterizer::GetEdgeLen ( )
inline

Definition at line 208 of file CbmTofEventClusterizer.h.

References fdEdgeLen.

Referenced by CbmTofCalibrator::UpdateCalHist().

◆ GetEdgeTbias()

double CbmTofEventClusterizer::GetEdgeTbias ( )
inline

Definition at line 209 of file CbmTofEventClusterizer.h.

References fdEdgeTbias.

Referenced by CbmTofCalibrator::UpdateCalHist().

◆ GetEdgeThr()

double CbmTofEventClusterizer::GetEdgeThr ( )
inline

◆ GetHitPointer()

CbmTofHit * CbmTofEventClusterizer::GetHitPointer ( int iHit)

Definition at line 6690 of file CbmTofEventClusterizer.cxx.

References fiHitStart, and fTofHitsCollOut.

Referenced by CbmTofCalibrator::FillCalHist().

◆ GetLocalX()

◆ GetLocalY()

◆ GetMatchIndexPointer()

CbmMatch * CbmTofEventClusterizer::GetMatchIndexPointer ( int idx)

Definition at line 6707 of file CbmTofEventClusterizer.cxx.

References fTofDigiMatchCollOut.

Referenced by CbmTofCalibrator::FillHitCalHist().

◆ GetMatchPointer()

CbmMatch * CbmTofEventClusterizer::GetMatchPointer ( int iHit)

Definition at line 6698 of file CbmTofEventClusterizer.cxx.

References fiHitStart, and fTofDigiMatchCollOut.

Referenced by CbmTofCalibrator::FillCalHist().

◆ GetModifySigvel()

double CbmTofEventClusterizer::GetModifySigvel ( )
inline

Definition at line 212 of file CbmTofEventClusterizer.h.

References fdModifySigvel.

Referenced by CbmTofCalibrator::UpdateCalHist().

◆ GetNbCalHitMin()

int CbmTofEventClusterizer::GetNbCalHitMin ( )
inline

Definition at line 164 of file CbmTofEventClusterizer.h.

References fNbCalHitMin.

◆ GetNbHits()

int CbmTofEventClusterizer::GetNbHits ( )
inline

Definition at line 174 of file CbmTofEventClusterizer.h.

References fiNbHits.

Referenced by CbmTofCalibrator::FillCalHist().

◆ GetStartAnalysisTime()

Double_t CbmTofEventClusterizer::GetStartAnalysisTime ( )
inline

Definition at line 173 of file CbmTofEventClusterizer.h.

References fdStartAnalysisTime.

◆ GetTotMax()

double CbmTofEventClusterizer::GetTotMax ( )
inline

Definition at line 147 of file CbmTofEventClusterizer.h.

References fTotMax.

Referenced by CbmTofCalibrator::ReadHist().

◆ GetTotMean()

double CbmTofEventClusterizer::GetTotMean ( )
inline

Definition at line 178 of file CbmTofEventClusterizer.h.

References fTotMean.

Referenced by CbmTofCalibrator::UpdateCalHist().

◆ GetTotMin()

double CbmTofEventClusterizer::GetTotMin ( )
inline

Definition at line 148 of file CbmTofEventClusterizer.h.

References fTotMin.

Referenced by CbmTofCalibrator::ReadHist().

◆ Init()

◆ InitCalibParameter()

Bool_t CbmTofEventClusterizer::InitCalibParameter ( )
private

◆ InitParameters()

◆ InspectRawDigis()

Bool_t CbmTofEventClusterizer::InspectRawDigis ( )
private

◆ Instance()

static CbmTofEventClusterizer * CbmTofEventClusterizer::Instance ( )
inlinestatic

Definition at line 69 of file CbmTofEventClusterizer.h.

References fInstance.

Referenced by CbmTofCalibrator::Init().

◆ LH_store()

void CbmTofEventClusterizer::LH_store ( Int_t iSmType,
Int_t iSm,
Int_t iRpc,
Int_t iChm,
CbmTofHit * pHit )
virtual

Definition at line 5606 of file CbmTofEventClusterizer.cxx.

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

Referenced by AddNextChan(), and BuildHits().

◆ LoadGeometry()

◆ MasterToLocal()

void CbmTofEventClusterizer::MasterToLocal ( const Int_t CellId,
const Double_t * master,
Double_t * local )

◆ MergeClusters()

◆ operator=()

CbmTofEventClusterizer & CbmTofEventClusterizer::operator= ( const CbmTofEventClusterizer & )
private

Copy operator.

◆ PosYMaxScal()

void CbmTofEventClusterizer::PosYMaxScal ( Double_t val)
inline

Definition at line 144 of file CbmTofEventClusterizer.h.

References fPosYMaxScal.

◆ RegisterInputs()

Bool_t CbmTofEventClusterizer::RegisterInputs ( )
private

Recover pointer on input TClonesArray: TofPoints, TofDigis...

Definition at line 668 of file CbmTofEventClusterizer.cxx.

References fDigiMan, fEventsColl, fEvtHeader, fTimeSlice, fTofDigiPointMatches, fTrbHeader, fTsHeader, CbmDigiManager::Init(), CbmDigiManager::Instance(), CbmDigiManager::IsPresent(), kBmon, and kTof.

Referenced by Init().

◆ RegisterOutputs()

Bool_t CbmTofEventClusterizer::RegisterOutputs ( )
private

◆ SetAlternativeBranchNames()

void CbmTofEventClusterizer::SetAlternativeBranchNames ( Bool_t bNames)
inline

Definition at line 200 of file CbmTofEventClusterizer.h.

References fbAlternativeBranchNames.

◆ SetBeamAddRefMul()

void CbmTofEventClusterizer::SetBeamAddRefMul ( Int_t ival)
inline

Definition at line 141 of file CbmTofEventClusterizer.h.

References fiBeamAddRefMul.

◆ SetBeamRefDet()

void CbmTofEventClusterizer::SetBeamRefDet ( Int_t Id)
inline

Definition at line 139 of file CbmTofEventClusterizer.h.

References fiBeamRefDet.

◆ SetBeamRefId()

void CbmTofEventClusterizer::SetBeamRefId ( Int_t Id)
inline

Definition at line 137 of file CbmTofEventClusterizer.h.

References fiBeamRefType.

◆ SetBeamRefMulMax()

void CbmTofEventClusterizer::SetBeamRefMulMax ( Int_t Id)
inline

Definition at line 140 of file CbmTofEventClusterizer.h.

References fiBeamRefMulMax.

◆ SetBeamRefSm()

void CbmTofEventClusterizer::SetBeamRefSm ( Int_t Id)
inline

Definition at line 138 of file CbmTofEventClusterizer.h.

References fiBeamRefSm.

◆ SetCalCluMulMax()

void CbmTofEventClusterizer::SetCalCluMulMax ( Int_t ival)
inline

Definition at line 128 of file CbmTofEventClusterizer.h.

References fiCluMulMax.

◆ SetCaldXdYMax()

void CbmTofEventClusterizer::SetCaldXdYMax ( Double_t dCaldXdYMax)
inline

Definition at line 127 of file CbmTofEventClusterizer.h.

References fdCaldXdYMax.

◆ SetCalMode()

void CbmTofEventClusterizer::SetCalMode ( Int_t iMode)
inline

Definition at line 107 of file CbmTofEventClusterizer.h.

References fCalMode.

Referenced by Finish().

◆ SetCalParFileName()

void CbmTofEventClusterizer::SetCalParFileName ( TString CalParFileName)
inline

Definition at line 167 of file CbmTofEventClusterizer.h.

References fCalParFileName.

◆ SetCalRpc()

void CbmTofEventClusterizer::SetCalRpc ( Int_t iCalRpc)
inline

Definition at line 111 of file CbmTofEventClusterizer.h.

References fCalSmAddr, fIdMode, and CbmTofAddress::GetUniqueAddress().

◆ SetCalSel()

void CbmTofEventClusterizer::SetCalSel ( Int_t iSel)
inline

Definition at line 108 of file CbmTofEventClusterizer.h.

References fCalSel.

◆ SetCalSmAddr()

void CbmTofEventClusterizer::SetCalSmAddr ( Int_t iCalSmAddr)
inline

Definition at line 110 of file CbmTofEventClusterizer.h.

References fCalSmAddr.

◆ SetCalSmType()

void CbmTofEventClusterizer::SetCalSmType ( Int_t iCalSmType)
inline

Definition at line 109 of file CbmTofEventClusterizer.h.

References fCalSmAddr, and CbmTofAddress::GetUniqueAddress().

◆ SetChannelDeadtime()

void CbmTofEventClusterizer::SetChannelDeadtime ( Double_t val)
inline

Definition at line 153 of file CbmTofEventClusterizer.h.

References fdChannelDeadtime.

◆ SetCluSizeMin()

void CbmTofEventClusterizer::SetCluSizeMin ( Int_t iVal)
inline

Definition at line 161 of file CbmTofEventClusterizer.h.

References fiCluSizeMin.

◆ SetDeadStrips()

void CbmTofEventClusterizer::SetDeadStrips ( Int_t iDet,
UInt_t ival )

Definition at line 6629 of file CbmTofEventClusterizer.cxx.

References fvDeadStrips.

◆ SetDelTofMax()

void CbmTofEventClusterizer::SetDelTofMax ( Double_t val)
inline

Definition at line 150 of file CbmTofEventClusterizer.h.

References fdDelTofMax.

◆ SetdTRefMax()

void CbmTofEventClusterizer::SetdTRefMax ( Double_t val)
inline

Definition at line 143 of file CbmTofEventClusterizer.h.

References fdTRefMax.

◆ SetDutId()

void CbmTofEventClusterizer::SetDutId ( Int_t Id)
inline

Definition at line 131 of file CbmTofEventClusterizer.h.

References fDutId.

◆ SetDutRpc()

void CbmTofEventClusterizer::SetDutRpc ( Int_t Id)
inline

Definition at line 133 of file CbmTofEventClusterizer.h.

References fDutRpc.

◆ SetDutSm()

void CbmTofEventClusterizer::SetDutSm ( Int_t Id)
inline

Definition at line 132 of file CbmTofEventClusterizer.h.

References fDutSm.

◆ SetEdgeFrange()

void CbmTofEventClusterizer::SetEdgeFrange ( double val)
inline

Definition at line 206 of file CbmTofEventClusterizer.h.

References fdEdgeFrange.

◆ SetEdgeLen()

void CbmTofEventClusterizer::SetEdgeLen ( double val)
inline

Definition at line 204 of file CbmTofEventClusterizer.h.

References fdEdgeLen.

◆ SetEdgeTbias()

void CbmTofEventClusterizer::SetEdgeTbias ( double val)
inline

Definition at line 205 of file CbmTofEventClusterizer.h.

References fdEdgeTbias.

◆ SetEdgeThr()

void CbmTofEventClusterizer::SetEdgeThr ( double val)
inline

Definition at line 203 of file CbmTofEventClusterizer.h.

References fdEdgeThr.

◆ SetEnableAvWalk()

void CbmTofEventClusterizer::SetEnableAvWalk ( Bool_t bval)
inline

Definition at line 171 of file CbmTofEventClusterizer.h.

References fEnableAvWalk.

◆ SetEnableMatchPosScaling()

void CbmTofEventClusterizer::SetEnableMatchPosScaling ( Bool_t bval)
inline

Definition at line 170 of file CbmTofEventClusterizer.h.

References fEnableMatchPosScaling.

◆ SetFileIndex()

void CbmTofEventClusterizer::SetFileIndex ( Int_t iIndex)
inline

Definition at line 197 of file CbmTofEventClusterizer.h.

References fiFileIndex.

◆ SetIdMode()

void CbmTofEventClusterizer::SetIdMode ( Int_t Id)
inline

Definition at line 130 of file CbmTofEventClusterizer.h.

References fIdMode.

◆ SetMaxTimeDist()

void CbmTofEventClusterizer::SetMaxTimeDist ( Double_t val)
inline

Definition at line 152 of file CbmTofEventClusterizer.h.

References fMaxTimeDist.

◆ SetMemoryTime()

void CbmTofEventClusterizer::SetMemoryTime ( Double_t val)
inline

Definition at line 154 of file CbmTofEventClusterizer.h.

References fdMemoryTime.

◆ SetModifySigvel()

void CbmTofEventClusterizer::SetModifySigvel ( Double_t val)
inline

Definition at line 211 of file CbmTofEventClusterizer.h.

References fdModifySigvel.

◆ SetNbCalHitMin()

void CbmTofEventClusterizer::SetNbCalHitMin ( Int_t iVal)
inline

Definition at line 163 of file CbmTofEventClusterizer.h.

References fNbCalHitMin.

◆ SetOutHstFileName()

void CbmTofEventClusterizer::SetOutHstFileName ( TString OutHstFileName)
inline

Definition at line 166 of file CbmTofEventClusterizer.h.

References fOutHstFileName.

◆ SetParContainers()

void CbmTofEventClusterizer::SetParContainers ( )
virtual

Inherited from FairTask.

Definition at line 382 of file CbmTofEventClusterizer.cxx.

References fDigiBdfPar, fDigiPar, and CbmTofDigiPar::GetNrOfModules().

◆ SetPs2Ns()

void CbmTofEventClusterizer::SetPs2Ns ( Bool_t bval)
inline

Definition at line 172 of file CbmTofEventClusterizer.h.

References fbPs2Ns.

◆ SetSel2Id()

void CbmTofEventClusterizer::SetSel2Id ( Int_t ival)
inline

Definition at line 157 of file CbmTofEventClusterizer.h.

References fSel2Id.

◆ SetSel2MulMax()

void CbmTofEventClusterizer::SetSel2MulMax ( Int_t Id)
inline

Definition at line 160 of file CbmTofEventClusterizer.h.

References fSel2MulMax.

◆ SetSel2Rpc()

void CbmTofEventClusterizer::SetSel2Rpc ( Int_t ival)
inline

Definition at line 159 of file CbmTofEventClusterizer.h.

References fSel2Rpc.

◆ SetSel2Sm()

void CbmTofEventClusterizer::SetSel2Sm ( Int_t ival)
inline

Definition at line 158 of file CbmTofEventClusterizer.h.

References fSel2Sm.

◆ SetSelId()

void CbmTofEventClusterizer::SetSelId ( Int_t Id)
inline

Definition at line 134 of file CbmTofEventClusterizer.h.

References fSelId.

◆ SetSelRpc()

void CbmTofEventClusterizer::SetSelRpc ( Int_t Id)
inline

Definition at line 136 of file CbmTofEventClusterizer.h.

References fSelRpc.

◆ SetSelSm()

void CbmTofEventClusterizer::SetSelSm ( Int_t Id)
inline

Definition at line 135 of file CbmTofEventClusterizer.h.

References fSelSm.

◆ SetToDAv()

void CbmTofEventClusterizer::SetToDAv ( Double_t val)
inline

Definition at line 156 of file CbmTofEventClusterizer.h.

References fdToDAv.

◆ SetTotMax()

void CbmTofEventClusterizer::SetTotMax ( Double_t val)
inline

Definition at line 145 of file CbmTofEventClusterizer.h.

References fTotMax.

◆ SetTotMean()

void CbmTofEventClusterizer::SetTotMean ( Double_t val)
inline

Definition at line 149 of file CbmTofEventClusterizer.h.

References fTotMean.

◆ SetTotMin()

void CbmTofEventClusterizer::SetTotMin ( Double_t val)
inline

Definition at line 146 of file CbmTofEventClusterizer.h.

References fTotMin.

◆ SetTotPreRange()

void CbmTofEventClusterizer::SetTotPreRange ( Double_t val)
inline

Definition at line 151 of file CbmTofEventClusterizer.h.

References fTotPreRange.

◆ SetTRefDifMax()

void CbmTofEventClusterizer::SetTRefDifMax ( Double_t val)
inline

Definition at line 142 of file CbmTofEventClusterizer.h.

References fTRefDifMax.

◆ SetTRefId()

void CbmTofEventClusterizer::SetTRefId ( Int_t Id)
inline

Definition at line 129 of file CbmTofEventClusterizer.h.

References fTRefMode.

◆ SetWriteDigisInOut()

void CbmTofEventClusterizer::SetWriteDigisInOut ( Bool_t bDigis)
inline

Definition at line 198 of file CbmTofEventClusterizer.h.

References fbWriteDigisInOut.

◆ SetWriteHitsInOut()

void CbmTofEventClusterizer::SetWriteHitsInOut ( Bool_t bHits)
inline

Definition at line 199 of file CbmTofEventClusterizer.h.

References fbWriteHitsInOut.

◆ SetYFitMin()

void CbmTofEventClusterizer::SetYFitMin ( Double_t val)
inline

Definition at line 155 of file CbmTofEventClusterizer.h.

References fdYFitMin.

◆ SwapChannelSides()

void CbmTofEventClusterizer::SwapChannelSides ( Bool_t bSwap)
inline

Definition at line 196 of file CbmTofEventClusterizer.h.

References fbSwapChannelSides.

◆ WriteHistos()

Friends And Related Symbol Documentation

◆ CbmTofAnaTestbeam

friend class CbmTofAnaTestbeam
friend

Definition at line 66 of file CbmTofEventClusterizer.h.

Member Data Documentation

◆ dTRef

Double_t CbmTofEventClusterizer::dTRef
private

Definition at line 435 of file CbmTofEventClusterizer.h.

Referenced by FillHistos().

◆ fbAlternativeBranchNames

Bool_t CbmTofEventClusterizer::fbAlternativeBranchNames
private

Definition at line 518 of file CbmTofEventClusterizer.h.

Referenced by RegisterOutputs(), and SetAlternativeBranchNames().

◆ fbPs2Ns

Bool_t CbmTofEventClusterizer::fbPs2Ns
private

Definition at line 486 of file CbmTofEventClusterizer.h.

Referenced by CalibRawDigis(), and SetPs2Ns().

◆ fbSwapChannelSides

Bool_t CbmTofEventClusterizer::fbSwapChannelSides
private

Definition at line 515 of file CbmTofEventClusterizer.h.

Referenced by CalibRawDigis(), and SwapChannelSides().

◆ fbWriteDigisInOut

Bool_t CbmTofEventClusterizer::fbWriteDigisInOut
private

Definition at line 289 of file CbmTofEventClusterizer.h.

Referenced by RegisterOutputs(), and SetWriteDigisInOut().

◆ fbWriteHitsInOut

Bool_t CbmTofEventClusterizer::fbWriteHitsInOut
private

Definition at line 288 of file CbmTofEventClusterizer.h.

Referenced by RegisterOutputs(), and SetWriteHitsInOut().

◆ fCalMode

Int_t CbmTofEventClusterizer::fCalMode
private

◆ fCalParFile

TFile* CbmTofEventClusterizer::fCalParFile
private

Definition at line 490 of file CbmTofEventClusterizer.h.

Referenced by InitCalibParameter().

◆ fCalParFileName

TString CbmTofEventClusterizer::fCalParFileName
private

◆ fCalSel

Int_t CbmTofEventClusterizer::fCalSel
private

Definition at line 438 of file CbmTofEventClusterizer.h.

Referenced by SetCalSel(), and WriteHistos().

◆ fCalSmAddr

Int_t CbmTofEventClusterizer::fCalSmAddr
private

Definition at line 439 of file CbmTofEventClusterizer.h.

Referenced by SetCalRpc(), SetCalSmAddr(), SetCalSmType(), and WriteHistos().

◆ fCellIdGeoMap

std::map<UInt_t, TGeoPhysicalNode*> CbmTofEventClusterizer::fCellIdGeoMap
private

◆ fChannelInfo

◆ fdCaldXdYMax

Double_t CbmTofEventClusterizer::fdCaldXdYMax
private

Definition at line 440 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), MergeClusters(), and SetCaldXdYMax().

◆ fdChannelDeadtime

Double_t CbmTofEventClusterizer::fdChannelDeadtime
private

Definition at line 479 of file CbmTofEventClusterizer.h.

Referenced by CalibRawDigis(), and SetChannelDeadtime().

◆ fdDelTofMax

Double_t CbmTofEventClusterizer::fdDelTofMax
private

Definition at line 476 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and SetDelTofMax().

◆ fdEdgeFrange

Double_t CbmTofEventClusterizer::fdEdgeFrange
private

Definition at line 505 of file CbmTofEventClusterizer.h.

Referenced by GetEdgeFrange(), and SetEdgeFrange().

◆ fdEdgeLen

Double_t CbmTofEventClusterizer::fdEdgeLen
private

Definition at line 503 of file CbmTofEventClusterizer.h.

Referenced by GetEdgeLen(), and SetEdgeLen().

◆ fdEdgeTbias

Double_t CbmTofEventClusterizer::fdEdgeTbias
private

Definition at line 504 of file CbmTofEventClusterizer.h.

Referenced by GetEdgeTbias(), and SetEdgeTbias().

◆ fdEdgeThr

Double_t CbmTofEventClusterizer::fdEdgeThr
private

Definition at line 502 of file CbmTofEventClusterizer.h.

Referenced by GetEdgeThr(), and SetEdgeThr().

◆ fDetIdIndexMap

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

Definition at line 466 of file CbmTofEventClusterizer.h.

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

◆ fdEvent

Double_t CbmTofEventClusterizer::fdEvent
private

◆ fDigiBdfPar

◆ fDigiMan

CbmDigiManager* CbmTofEventClusterizer::fDigiMan
private

TOF Digis.

Definition at line 284 of file CbmTofEventClusterizer.h.

Referenced by Exec(), and RegisterInputs().

◆ fDigiPar

◆ fdMaxSpaceDist

Double_t CbmTofEventClusterizer::fdMaxSpaceDist
private

Definition at line 501 of file CbmTofEventClusterizer.h.

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

◆ fdMaxTimeDist

Double_t CbmTofEventClusterizer::fdMaxTimeDist
private

Definition at line 500 of file CbmTofEventClusterizer.h.

Referenced by AddNextChan(), BuildHits(), CreateHistos(), and InitParameters().

◆ fdMemoryTime

Double_t CbmTofEventClusterizer::fdMemoryTime
private

Definition at line 480 of file CbmTofEventClusterizer.h.

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

◆ fdModifySigvel

Double_t CbmTofEventClusterizer::fdModifySigvel
private

Definition at line 506 of file CbmTofEventClusterizer.h.

Referenced by GetModifySigvel(), InitCalibParameter(), and SetModifySigvel().

◆ fdStartAnalysisTime

Double_t CbmTofEventClusterizer::fdStartAnalysisTime
private

Definition at line 509 of file CbmTofEventClusterizer.h.

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

◆ fdToDAv

Double_t CbmTofEventClusterizer::fdToDAv
private

Definition at line 482 of file CbmTofEventClusterizer.h.

Referenced by SetToDAv().

◆ fdTOTMax

Double_t CbmTofEventClusterizer::fdTOTMax
private

Definition at line 496 of file CbmTofEventClusterizer.h.

Referenced by CalibRawDigis(), CreateHistos(), and InitCalibParameter().

◆ fdTOTMin

Double_t CbmTofEventClusterizer::fdTOTMin
private

Definition at line 497 of file CbmTofEventClusterizer.h.

Referenced by CalibRawDigis(), CreateHistos(), and InitCalibParameter().

◆ fdTRefMax

Double_t CbmTofEventClusterizer::fdTRefMax
private

Definition at line 436 of file CbmTofEventClusterizer.h.

Referenced by SetdTRefMax().

◆ fdTTotMean

Double_t CbmTofEventClusterizer::fdTTotMean
private

Definition at line 498 of file CbmTofEventClusterizer.h.

Referenced by InitCalibParameter(), and WriteHistos().

◆ fDutAddr

Int_t CbmTofEventClusterizer::fDutAddr
private

Definition at line 448 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), and Init().

◆ fDutId

Int_t CbmTofEventClusterizer::fDutId
private

◆ fDutRpc

Int_t CbmTofEventClusterizer::fDutRpc
private

Definition at line 447 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), Init(), and SetDutRpc().

◆ fDutSm

Int_t CbmTofEventClusterizer::fDutSm
private

Definition at line 446 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), Init(), and SetDutSm().

◆ fdYFitMin

Double_t CbmTofEventClusterizer::fdYFitMin
private

Definition at line 481 of file CbmTofEventClusterizer.h.

Referenced by SetYFitMin(), and WriteHistos().

◆ fEnableAvWalk

Bool_t CbmTofEventClusterizer::fEnableAvWalk
private

Definition at line 485 of file CbmTofEventClusterizer.h.

Referenced by SetEnableAvWalk(), and WriteHistos().

◆ fEnableMatchPosScaling

Bool_t CbmTofEventClusterizer::fEnableMatchPosScaling
private

Definition at line 484 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), InitParameters(), and SetEnableMatchPosScaling().

◆ fEventsColl

TClonesArray* CbmTofEventClusterizer::fEventsColl
private

Definition at line 285 of file CbmTofEventClusterizer.h.

Referenced by Exec(), RegisterInputs(), and RegisterOutputs().

◆ fEvtHeader

FairEventHeader* CbmTofEventClusterizer::fEvtHeader
private

Definition at line 276 of file CbmTofEventClusterizer.h.

Referenced by ExecEvent(), and RegisterInputs().

◆ fGeoHandler

CbmTofGeoHandler* CbmTofEventClusterizer::fGeoHandler
private

Definition at line 269 of file CbmTofEventClusterizer.h.

Referenced by InitParameters(), LoadGeometry(), and ~CbmTofEventClusterizer().

◆ fhAllTrkMulPos

TH2* CbmTofEventClusterizer::fhAllTrkMulPos
private

Definition at line 336 of file CbmTofEventClusterizer.h.

Referenced by DeleteHistos(), and FillHistos().

◆ fhChDifDifX

TH2* CbmTofEventClusterizer::fhChDifDifX
private

Definition at line 343 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), DeleteHistos(), and FillHistos().

◆ fhChDifDifY

TH2* CbmTofEventClusterizer::fhChDifDifY
private

Definition at line 344 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), DeleteHistos(), and FillHistos().

◆ fhCluMulCorDutSel

TH2* CbmTofEventClusterizer::fhCluMulCorDutSel
private

Definition at line 345 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhClustBuildTime

TH1* CbmTofEventClusterizer::fhClustBuildTime
private

Definition at line 323 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), DeleteHistos(), and FillHistos().

◆ fhClusterSize

TH1* CbmTofEventClusterizer::fhClusterSize
private

Definition at line 330 of file CbmTofEventClusterizer.h.

Referenced by DeleteHistos(), and FillHistos().

◆ fhClusterSizeMulti

TH2* CbmTofEventClusterizer::fhClusterSizeMulti
private

Definition at line 333 of file CbmTofEventClusterizer.h.

Referenced by DeleteHistos(), and FillHistos().

◆ fhClusterSizeType

TH2* CbmTofEventClusterizer::fhClusterSizeType
private

Definition at line 331 of file CbmTofEventClusterizer.h.

Referenced by DeleteHistos(), and FillHistos().

◆ fhClustHitsDigi

TH2* CbmTofEventClusterizer::fhClustHitsDigi
private

Definition at line 324 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhClustSizeDifX

TH2* CbmTofEventClusterizer::fhClustSizeDifX
private

Definition at line 341 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), DeleteHistos(), and FillHistos().

◆ fhClustSizeDifY

TH2* CbmTofEventClusterizer::fhClustSizeDifY
private

Definition at line 342 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), DeleteHistos(), and FillHistos().

◆ fhDigDistClust

TH2* CbmTofEventClusterizer::fhDigDistClust
private

Definition at line 340 of file CbmTofEventClusterizer.h.

Referenced by BuildHits(), CreateHistos(), and DeleteHistos().

◆ fhDigSpacDifClust

TH1* CbmTofEventClusterizer::fhDigSpacDifClust
private

Definition at line 338 of file CbmTofEventClusterizer.h.

Referenced by BuildHits(), CreateHistos(), and DeleteHistos().

◆ fhDigTimeDifClust

TH1* CbmTofEventClusterizer::fhDigTimeDifClust
private

Definition at line 339 of file CbmTofEventClusterizer.h.

Referenced by BuildHits(), CreateHistos(), and DeleteHistos().

◆ fhEvCluMul

TH2* CbmTofEventClusterizer::fhEvCluMul
private

Definition at line 346 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhHiTrkMulPos

TH2* CbmTofEventClusterizer::fhHiTrkMulPos
private

Definition at line 335 of file CbmTofEventClusterizer.h.

Referenced by DeleteHistos(), and FillHistos().

◆ fhHitsPerTracks

TH1* CbmTofEventClusterizer::fhHitsPerTracks
private

Definition at line 325 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and DeleteHistos().

◆ fhMultiTrkProbPos

TH2* CbmTofEventClusterizer::fhMultiTrkProbPos
private

Definition at line 337 of file CbmTofEventClusterizer.h.

Referenced by DeleteHistos().

◆ fhNbDigiPerChan

TH1* CbmTofEventClusterizer::fhNbDigiPerChan
private

Definition at line 428 of file CbmTofEventClusterizer.h.

Referenced by AddNextChan(), BuildHits(), CreateHistos(), and DeleteHistos().

◆ fhNbSameSide

TH1* CbmTofEventClusterizer::fhNbSameSide
private

Definition at line 427 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), DeleteHistos(), and FillHistos().

◆ fhPtsPerHit

TH1* CbmTofEventClusterizer::fhPtsPerHit
private

Definition at line 326 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and DeleteHistos().

◆ fhRpcCluAvLnWalk

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

Definition at line 375 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcCluAvWalk

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

Definition at line 374 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhRpcCluDelMatPos

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

Definition at line 367 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhRpcCluDelMatTOff

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

Definition at line 370 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhRpcCluDelPos

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

Definition at line 366 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhRpcCluDelTOff

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

Definition at line 369 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhRpcCluMul

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

Definition at line 359 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhRpcCluPos

std::vector<TH2*> CbmTofEventClusterizer::fhRpcCluPos
private

Definition at line 363 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcCluPosition

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

Definition at line 362 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhRpcCluPositionEvol

std::vector<TProfile*> CbmTofEventClusterizer::fhRpcCluPositionEvol
private

Definition at line 364 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcCluRate

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

Definition at line 360 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcCluRate10s

std::vector<TH1*> CbmTofEventClusterizer::fhRpcCluRate10s
private

Definition at line 361 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcCluSize

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

Definition at line 373 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcCluTimeEvol

std::vector<TProfile*> CbmTofEventClusterizer::fhRpcCluTimeEvol
private

Definition at line 365 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcCluTOff

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

Definition at line 368 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhRpcCluTot

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

Definition at line 372 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhRpcCluTrms

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

Definition at line 371 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcCluWalk

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

Definition at line 376 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhRpcDigiCor

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

Definition at line 348 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), and CreateHistos().

◆ fhRpcDigiDTFD

std::vector<TH2*> CbmTofEventClusterizer::fhRpcDigiDTFD
private

Definition at line 352 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), and CreateHistos().

◆ fhRpcDigiDTLD

std::vector<TH2*> CbmTofEventClusterizer::fhRpcDigiDTLD
private

Definition at line 351 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), and CreateHistos().

◆ fhRpcDigiDTMul

std::vector<TH2*> CbmTofEventClusterizer::fhRpcDigiDTMul
private

Definition at line 353 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), and CreateHistos().

◆ fhRpcDigiMul

std::vector<TH2*> CbmTofEventClusterizer::fhRpcDigiMul
private

Definition at line 349 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), and CreateHistos().

◆ fhRpcDigiRate

std::vector<TH1*> CbmTofEventClusterizer::fhRpcDigiRate
private

Definition at line 354 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), and CreateHistos().

◆ fhRpcDigiStatus

std::vector<TH2*> CbmTofEventClusterizer::fhRpcDigiStatus
private

Definition at line 350 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), and CreateHistos().

◆ fhRpcDigiTotDiff

std::vector<TH2*> CbmTofEventClusterizer::fhRpcDigiTotDiff
private

Definition at line 357 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcDigiTotLeft

std::vector<TH2*> CbmTofEventClusterizer::fhRpcDigiTotLeft
private

Definition at line 355 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcDigiTotMap

std::vector<TH2*> CbmTofEventClusterizer::fhRpcDigiTotMap
private

Definition at line 358 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcDigiTotRight

std::vector<TH2*> CbmTofEventClusterizer::fhRpcDigiTotRight
private

Definition at line 356 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcDTLastHits

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

Definition at line 381 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcDTLastHits_CluSize

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

Definition at line 383 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhRpcDTLastHits_Tot

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

Definition at line 382 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhSeldT

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

Definition at line 407 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhSmCluFpar

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

Definition at line 380 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and WriteHistos().

◆ fhSmCluPosition

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

Definition at line 377 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhSmCluSvel

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

Definition at line 379 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), InitCalibParameter(), and WriteHistos().

◆ fhSmCluTOff

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

Definition at line 378 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhTimePtVsHits

TH2* CbmTofEventClusterizer::fhTimePtVsHits
private

Definition at line 329 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and DeleteHistos().

◆ fhTimeResSingHits

TH1* CbmTofEventClusterizer::fhTimeResSingHits
private

Definition at line 327 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and DeleteHistos().

◆ fhTimeResSingHitsB

TH2* CbmTofEventClusterizer::fhTimeResSingHitsB
private

Definition at line 328 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and DeleteHistos().

◆ fhTrackMul

TH1* CbmTofEventClusterizer::fhTrackMul
private

Definition at line 332 of file CbmTofEventClusterizer.h.

Referenced by DeleteHistos(), and FillHistos().

◆ fhTrk1MulPos

TH2* CbmTofEventClusterizer::fhTrk1MulPos
private

Definition at line 334 of file CbmTofEventClusterizer.h.

Referenced by DeleteHistos(), and FillHistos().

◆ fhTRpcCluAvWalk

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

Definition at line 391 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhTRpcCluDelTof

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

Definition at line 392 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhTRpcCludXdY

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

Definition at line 393 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhTRpcCluMemMulDTLastHits

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

Definition at line 405 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhTRpcCluMul

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

Definition at line 385 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhTRpcCluPosition

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

Definition at line 386 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhTRpcCluQ2DT

std::vector<std::vector<TH3*> > CbmTofEventClusterizer::fhTRpcCluQ2DT
private

Definition at line 397 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhTRpcCluQASY

std::vector<std::vector<TH2*> > CbmTofEventClusterizer::fhTRpcCluQASY
private

Definition at line 394 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhTRpcCluSize

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

Definition at line 390 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhTRpcCluSizeDTLastHits

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

Definition at line 404 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhTRpcCluTOff

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

Definition at line 387 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhTRpcCluTOffDTLastHits

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

Definition at line 402 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhTRpcCluTofOff

std::vector<std::vector<TH2*> > CbmTofEventClusterizer::fhTRpcCluTofOff
private

Definition at line 388 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhTRpcCluTot

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

Definition at line 389 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhTRpcCluTotDTLastHits

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

Definition at line 403 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhTRpcCluWalk

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

Definition at line 395 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhTRpcCluWalk2

std::vector<std::vector<TH3*> > CbmTofEventClusterizer::fhTRpcCluWalk2
private

Definition at line 396 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fhTSmCluPosition

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

Definition at line 399 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhTSmCluTOff

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

Definition at line 400 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), and WriteHistos().

◆ fhTSmCluTRun

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

Definition at line 401 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and FillHistos().

◆ fiBeamAddRefMul

Int_t CbmTofEventClusterizer::fiBeamAddRefMul
private

Definition at line 458 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), and SetBeamAddRefMul().

◆ fiBeamRefAddr

Int_t CbmTofEventClusterizer::fiBeamRefAddr
private

Definition at line 456 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), GetBeamAddr(), Init(), and WriteHistos().

◆ fiBeamRefDet

Int_t CbmTofEventClusterizer::fiBeamRefDet
private

Definition at line 455 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), Init(), InitParameters(), and SetBeamRefDet().

◆ fiBeamRefMulMax

Int_t CbmTofEventClusterizer::fiBeamRefMulMax
private

Definition at line 457 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), InitParameters(), and SetBeamRefMulMax().

◆ fiBeamRefSm

Int_t CbmTofEventClusterizer::fiBeamRefSm
private

Definition at line 454 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), Init(), InitParameters(), and SetBeamRefSm().

◆ fiBeamRefType

Int_t CbmTofEventClusterizer::fiBeamRefType
private

Definition at line 453 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), Init(), InitParameters(), and SetBeamRefId().

◆ fiCluMulMax

Int_t CbmTofEventClusterizer::fiCluMulMax
private

Definition at line 441 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), InitParameters(), and SetCalCluMulMax().

◆ fiCluSizeMin

Int_t CbmTofEventClusterizer::fiCluSizeMin
private

Definition at line 464 of file CbmTofEventClusterizer.h.

Referenced by GetCluSizeMin(), and SetCluSizeMin().

◆ fIdMode

Int_t CbmTofEventClusterizer::fIdMode
private

Definition at line 444 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), Init(), SetCalRpc(), SetIdMode(), and WriteHistos().

◆ fiFileIndex

Int_t CbmTofEventClusterizer::fiFileIndex
private

Definition at line 517 of file CbmTofEventClusterizer.h.

Referenced by AddNextChan(), BuildHits(), MergeClusters(), and SetFileIndex().

◆ fiMsgCnt

Int_t CbmTofEventClusterizer::fiMsgCnt
private

Definition at line 494 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters().

◆ fiNbHits

Int_t CbmTofEventClusterizer::fiNbHits
private

Definition at line 298 of file CbmTofEventClusterizer.h.

Referenced by AddNextChan(), BuildHits(), ExecEvent(), and GetNbHits().

◆ fiNbSameSide

Int_t CbmTofEventClusterizer::fiNbSameSide
private

Definition at line 426 of file CbmTofEventClusterizer.h.

Referenced by BuildHits(), and FillHistos().

◆ fiNbSkip1

Int_t CbmTofEventClusterizer::fiNbSkip1 = 0
private

Definition at line 302 of file CbmTofEventClusterizer.h.

Referenced by CalibRawDigis(), and Exec().

◆ fiNbSkip2

Int_t CbmTofEventClusterizer::fiNbSkip2 = 0
private

Definition at line 303 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), and Exec().

◆ fiNevtBuild

Int_t CbmTofEventClusterizer::fiNevtBuild
private

Definition at line 493 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), and FillHistos().

◆ fInstance

CbmTofEventClusterizer * CbmTofEventClusterizer::fInstance = 0
staticprivate

T0 Digis.

Definition at line 216 of file CbmTofEventClusterizer.h.

Referenced by CbmTofEventClusterizer(), Instance(), and ~CbmTofEventClusterizer().

◆ fiOutputTreeEntry

Int_t CbmTofEventClusterizer::fiOutputTreeEntry
private

Definition at line 516 of file CbmTofEventClusterizer.h.

Referenced by AddNextChan(), BuildHits(), ExecEvent(), and MergeClusters().

◆ fMaxTimeDist

Double_t CbmTofEventClusterizer::fMaxTimeDist
private

◆ fNbCalHitMin

Int_t CbmTofEventClusterizer::fNbCalHitMin
private

Definition at line 465 of file CbmTofEventClusterizer.h.

Referenced by Exec(), GetNbCalHitMin(), and SetNbCalHitMin().

◆ fOutHstFileName

TString CbmTofEventClusterizer::fOutHstFileName
private

Definition at line 489 of file CbmTofEventClusterizer.h.

Referenced by InitParameters(), SetOutHstFileName(), and WriteHistos().

◆ fPosYMaxScal

Double_t CbmTofEventClusterizer::fPosYMaxScal
private

◆ fProcessTime

Double_t CbmTofEventClusterizer::fProcessTime = 0.0
private

Definition at line 511 of file CbmTofEventClusterizer.h.

Referenced by Exec(), and Finish().

◆ fSel2Addr

Int_t CbmTofEventClusterizer::fSel2Addr
private

Definition at line 462 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), and Init().

◆ fSel2Id

Int_t CbmTofEventClusterizer::fSel2Id
private

Definition at line 459 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), Init(), and SetSel2Id().

◆ fSel2MulMax

Int_t CbmTofEventClusterizer::fSel2MulMax
private

Definition at line 463 of file CbmTofEventClusterizer.h.

Referenced by SetSel2MulMax().

◆ fSel2Rpc

Int_t CbmTofEventClusterizer::fSel2Rpc
private

Definition at line 461 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), Init(), and SetSel2Rpc().

◆ fSel2Sm

Int_t CbmTofEventClusterizer::fSel2Sm
private

Definition at line 460 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), Init(), and SetSel2Sm().

◆ fSelAddr

Int_t CbmTofEventClusterizer::fSelAddr
private

Definition at line 452 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), and Init().

◆ fSelId

Int_t CbmTofEventClusterizer::fSelId
private

Definition at line 449 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), Init(), and SetSelId().

◆ fSelRpc

Int_t CbmTofEventClusterizer::fSelRpc
private

Definition at line 451 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), Init(), and SetSelRpc().

◆ fSelSm

Int_t CbmTofEventClusterizer::fSelSm
private

Definition at line 450 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), FillHistos(), Init(), and SetSelSm().

◆ fStart

TTimeStamp CbmTofEventClusterizer::fStart
private

Definition at line 431 of file CbmTofEventClusterizer.h.

Referenced by ExecEvent(), and FillHistos().

◆ fStop

TTimeStamp CbmTofEventClusterizer::fStop
private

Definition at line 432 of file CbmTofEventClusterizer.h.

Referenced by ExecEvent(), and FillHistos().

◆ fStorDigi

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

◆ fStorDigiInd

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

◆ fTimeSlice

const CbmTimeSlice* CbmTofEventClusterizer::fTimeSlice
private

Definition at line 278 of file CbmTofEventClusterizer.h.

Referenced by RegisterInputs().

◆ fTofCalDigiVec

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

◆ fTofCalDigiVecOut

std::vector<CbmTofDigi>* CbmTofEventClusterizer::fTofCalDigiVecOut = nullptr
private

Definition at line 294 of file CbmTofEventClusterizer.h.

Referenced by Exec(), and RegisterOutputs().

◆ fTofCalibrator

CbmTofCalibrator* CbmTofEventClusterizer::fTofCalibrator
private

Definition at line 320 of file CbmTofEventClusterizer.h.

Referenced by Exec(), FillHistos(), Finish(), and Init().

◆ fTofDigiMatchColl

TClonesArray* CbmTofEventClusterizer::fTofDigiMatchColl
private

◆ fTofDigiMatchCollOut

TClonesArray* CbmTofEventClusterizer::fTofDigiMatchCollOut
private

◆ fTofDigiPointMatches

const std::vector<CbmMatch>* CbmTofEventClusterizer::fTofDigiPointMatches = nullptr
private

◆ fTofDigiPointMatchesOut

std::vector<CbmMatch>* CbmTofEventClusterizer::fTofDigiPointMatchesOut = nullptr
private

Definition at line 297 of file CbmTofEventClusterizer.h.

Referenced by CalibRawDigis(), Exec(), and RegisterOutputs().

◆ fTofDigiVec

std::vector<CbmTofDigi> CbmTofEventClusterizer::fTofDigiVec {}
private

Definition at line 283 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), CalibRawDigis(), Exec(), and ExecEvent().

◆ fTofHitsColl

TClonesArray* CbmTofEventClusterizer::fTofHitsColl
private

// Calibrated TOF Digis

Definition at line 291 of file CbmTofEventClusterizer.h.

Referenced by BuildHits(), CalibHits(), Exec(), ExecEvent(), FillHistos(), MergeClusters(), and RegisterOutputs().

◆ fTofHitsCollOut

TClonesArray* CbmTofEventClusterizer::fTofHitsCollOut
private

// Calibrated TOF Digis

Definition at line 295 of file CbmTofEventClusterizer.h.

Referenced by Exec(), GetHitPointer(), and RegisterOutputs().

◆ fTofId

CbmTofDetectorId* CbmTofEventClusterizer::fTofId
private

◆ fTotMax

Double_t CbmTofEventClusterizer::fTotMax
private

Definition at line 472 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), GetTotMax(), and SetTotMax().

◆ fTotMean

Double_t CbmTofEventClusterizer::fTotMean
private

Definition at line 475 of file CbmTofEventClusterizer.h.

Referenced by GetTotMean(), InitCalibParameter(), and SetTotMean().

◆ fTotMin

Double_t CbmTofEventClusterizer::fTotMin
private

Definition at line 473 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), GetTotMin(), and SetTotMin().

◆ fTotOff

Double_t CbmTofEventClusterizer::fTotOff
private

Definition at line 474 of file CbmTofEventClusterizer.h.

◆ fTotPreRange

Double_t CbmTofEventClusterizer::fTotPreRange
private

Definition at line 477 of file CbmTofEventClusterizer.h.

Referenced by SetTotPreRange(), and WriteHistos().

◆ fTrbHeader

TTrbHeader* CbmTofEventClusterizer::fTrbHeader
private

Definition at line 275 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), and RegisterInputs().

◆ fTRefDifMax

Double_t CbmTofEventClusterizer::fTRefDifMax
private

Definition at line 471 of file CbmTofEventClusterizer.h.

Referenced by CreateHistos(), and SetTRefDifMax().

◆ fTRefHits

Int_t CbmTofEventClusterizer::fTRefHits
private

Definition at line 443 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), and FillHistos().

◆ fTRefMode

Int_t CbmTofEventClusterizer::fTRefMode
private

Definition at line 442 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), SetTRefId(), and WriteHistos().

◆ fTsHeader

const CbmTsEventHeader* CbmTofEventClusterizer::fTsHeader
private

Definition at line 277 of file CbmTofEventClusterizer.h.

Referenced by Exec(), ExecEvent(), and RegisterInputs().

◆ fuNbDigis

uint64_t CbmTofEventClusterizer::fuNbDigis = 0
private

Definition at line 512 of file CbmTofEventClusterizer.h.

Referenced by Exec(), and Finish().

◆ fuNbHits

uint64_t CbmTofEventClusterizer::fuNbHits = 0
private

Definition at line 513 of file CbmTofEventClusterizer.h.

Referenced by Exec(), and Finish().

◆ fvCPDelTof

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

Definition at line 409 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), InitCalibParameter(), and WriteHistos().

◆ fvCPTOff

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

Definition at line 410 of file CbmTofEventClusterizer.h.

Referenced by CalibRawDigis(), InitCalibParameter(), and WriteHistos().

◆ fvCPTOffY

std::vector<std::vector<std::vector<Double_t> > > CbmTofEventClusterizer::fvCPTOffY
private

Definition at line 415 of file CbmTofEventClusterizer.h.

Referenced by CalibHits(), and InitCalibParameter().

◆ fvCPTOffYBinWidth

std::vector<std::vector<Double_t> > CbmTofEventClusterizer::fvCPTOffYBinWidth
private

Definition at line 416 of file CbmTofEventClusterizer.h.

Referenced by CalibHits(), and InitCalibParameter().

◆ fvCPTOffYRange

std::vector<std::vector<Double_t> > CbmTofEventClusterizer::fvCPTOffYRange
private

Definition at line 417 of file CbmTofEventClusterizer.h.

Referenced by CalibHits(), and InitCalibParameter().

◆ fvCPTotGain

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

Definition at line 411 of file CbmTofEventClusterizer.h.

Referenced by CalibRawDigis(), InitCalibParameter(), and WriteHistos().

◆ fvCPTotOff

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

Definition at line 412 of file CbmTofEventClusterizer.h.

Referenced by CalibRawDigis(), InitCalibParameter(), and WriteHistos().

◆ fvCPWalk

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

Definition at line 414 of file CbmTofEventClusterizer.h.

Referenced by CalibRawDigis(), InitCalibParameter(), and WriteHistos().

◆ fvdDifCh

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

Definition at line 318 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), and LoadGeometry().

◆ fvdDifX

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

Definition at line 316 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), and LoadGeometry().

◆ fvdDifY

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

Definition at line 317 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), and LoadGeometry().

◆ fvDeadStrips

std::vector<UInt_t> CbmTofEventClusterizer::fvDeadStrips
private

Definition at line 420 of file CbmTofEventClusterizer.h.

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

◆ fvdX

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

Definition at line 314 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), and LoadGeometry().

◆ fvdY

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

Definition at line 315 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), and LoadGeometry().

◆ fVerbose

Int_t CbmTofEventClusterizer::fVerbose
private

Definition at line 301 of file CbmTofEventClusterizer.h.

◆ fviClusterMul

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

Definition at line 311 of file CbmTofEventClusterizer.h.

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

◆ fviClusterSize

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

Definition at line 312 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), and LoadGeometry().

◆ fviDetId

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

Definition at line 468 of file CbmTofEventClusterizer.h.

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

◆ fviTrkMul

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

Definition at line 313 of file CbmTofEventClusterizer.h.

Referenced by FillHistos(), and LoadGeometry().

◆ fvLastHits

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

◆ fvMulDigi

std::vector<std::vector<Double_t> > CbmTofEventClusterizer::fvMulDigi
private

Definition at line 423 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), and LoadGeometry().

◆ fvTimeFirstDigi

std::vector<std::vector<Double_t> > CbmTofEventClusterizer::fvTimeFirstDigi
private

Definition at line 422 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), and LoadGeometry().

◆ fvTimeLastDigi

std::vector<std::vector<Double_t> > CbmTofEventClusterizer::fvTimeLastDigi
private

Definition at line 421 of file CbmTofEventClusterizer.h.

Referenced by BuildClusters(), and LoadGeometry().

◆ vDigiIndRef

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

Definition at line 309 of file CbmTofEventClusterizer.h.

Referenced by AddNextChan(), and BuildHits().


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