CbmRoot
CbmTofTBClusterizer Class Reference

#include <CbmTofTBClusterizer.h>

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

Classes

struct  ChannelDigis
 

Public Member Functions

 CbmTofTBClusterizer ()
 
InitStatus Init ()
 
void SetParContainers ()
 
void Exec (Option_t *option)
 
void Finish ()
 

Private Member Functions

Bool_t InitCalibParameter ()
 
void GetEventInfo (Int_t &inputNr, Int_t &eventNr, Double_t &eventTime)
 
 CbmTofTBClusterizer (const CbmTofTBClusterizer &)
 
CbmTofTBClusterizeroperator= (const CbmTofTBClusterizer &)
 
 ClassDef (CbmTofTBClusterizer, 1)
 

Private Attributes

CbmTofGeoHandlerfGeoHandler
 
CbmTofDetectorIdfTofId
 
CbmTofDigiParfDigiPar
 
CbmTofCellfChannelInfo
 
CbmTofDigiBdfParfDigiBdfPar
 
std::vector< std::vector< Double_t > > fvCPSigPropSpeed
 
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< std::vector< Double_t > > > > > fvCPWalk
 
TClonesArray * fTofDigis
 
TClonesArray * fTofPoints
 
TClonesArray * fTofHits
 
TClonesArray * fTofDigiMatchs
 
std::vector< std::vector< std::vector< ChannelDigis > > > fStorDigiExp
 
std::vector< std::vector< std::vector< std::pair< std::pair< std::map< Double_t, std::pair< CbmTofDigiExp *, Int_t > >, std::map< Double_t, std::pair< CbmTofDigiExp *, Int_t > > >, std::map< Double_t, std::pair< Double_t, std::pair< std::pair< CbmTofDigiExp *, Int_t >, std::pair< CbmTofDigiExp *, Int_t > > > > > > > > fStorDigiExpOld
 
Double_t fOutTimeFactor
 

Detailed Description

Definition at line 28 of file CbmTofTBClusterizer.h.

Constructor & Destructor Documentation

◆ CbmTofTBClusterizer() [1/2]

CbmTofTBClusterizer::CbmTofTBClusterizer ( )

Definition at line 65 of file CbmTofTBClusterizer.cxx.

◆ CbmTofTBClusterizer() [2/2]

CbmTofTBClusterizer::CbmTofTBClusterizer ( const CbmTofTBClusterizer )
private

Make copy constructor and copy operator private to avoid warning due to pointer members

Member Function Documentation

◆ ClassDef()

CbmTofTBClusterizer::ClassDef ( CbmTofTBClusterizer  ,
 
)
private

◆ Exec()

◆ Finish()

void CbmTofTBClusterizer::Finish ( )

◆ GetEventInfo()

void CbmTofTBClusterizer::GetEventInfo ( Int_t &  inputNr,
Int_t &  eventNr,
Double_t &  eventTime 
)
private

Definition at line 843 of file CbmTofTBClusterizer.cxx.

Referenced by Exec().

◆ Init()

◆ InitCalibParameter()

◆ operator=()

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

◆ SetParContainers()

void CbmTofTBClusterizer::SetParContainers ( )

Definition at line 370 of file CbmTofTBClusterizer.cxx.

References fDigiBdfPar, and fDigiPar.

Member Data Documentation

◆ fChannelInfo

CbmTofCell* CbmTofTBClusterizer::fChannelInfo
private

Definition at line 63 of file CbmTofTBClusterizer.h.

Referenced by Exec(), and Init().

◆ fDigiBdfPar

CbmTofDigiBdfPar* CbmTofTBClusterizer::fDigiBdfPar
private

Definition at line 64 of file CbmTofTBClusterizer.h.

Referenced by Exec(), Init(), InitCalibParameter(), and SetParContainers().

◆ fDigiPar

CbmTofDigiPar* CbmTofTBClusterizer::fDigiPar
private

Definition at line 62 of file CbmTofTBClusterizer.h.

Referenced by Exec(), Init(), and SetParContainers().

◆ fGeoHandler

CbmTofGeoHandler* CbmTofTBClusterizer::fGeoHandler
private

Definition at line 60 of file CbmTofTBClusterizer.h.

Referenced by Init().

◆ fOutTimeFactor

Double_t CbmTofTBClusterizer::fOutTimeFactor
private

Definition at line 92 of file CbmTofTBClusterizer.h.

Referenced by Exec().

◆ fStorDigiExp

std::vector<std::vector<std::vector<ChannelDigis> > > CbmTofTBClusterizer::fStorDigiExp
private

Definition at line 81 of file CbmTofTBClusterizer.h.

Referenced by Exec(), and Init().

◆ fStorDigiExpOld

std::vector<std::vector<std::vector<std::pair< std::pair<std::map<Double_t, std::pair<CbmTofDigiExp*, Int_t> >, std::map<Double_t, std::pair<CbmTofDigiExp*, Int_t> > >, std::map<Double_t, std::pair<Double_t, std::pair<std::pair<CbmTofDigiExp*, Int_t>, std::pair<CbmTofDigiExp*, Int_t> > > > > > > > CbmTofTBClusterizer::fStorDigiExpOld
private

Definition at line 90 of file CbmTofTBClusterizer.h.

◆ fTofDigiMatchs

TClonesArray* CbmTofTBClusterizer::fTofDigiMatchs
private

Definition at line 77 of file CbmTofTBClusterizer.h.

Referenced by Exec(), and Init().

◆ fTofDigis

TClonesArray* CbmTofTBClusterizer::fTofDigis
private

Definition at line 74 of file CbmTofTBClusterizer.h.

Referenced by Exec(), and Init().

◆ fTofHits

TClonesArray* CbmTofTBClusterizer::fTofHits
private

Definition at line 76 of file CbmTofTBClusterizer.h.

Referenced by Exec(), and Init().

◆ fTofId

CbmTofDetectorId* CbmTofTBClusterizer::fTofId
private

Definition at line 61 of file CbmTofTBClusterizer.h.

Referenced by Exec(), and Init().

◆ fTofPoints

TClonesArray* CbmTofTBClusterizer::fTofPoints
private

Definition at line 75 of file CbmTofTBClusterizer.h.

◆ fvCPDelTof

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

Definition at line 67 of file CbmTofTBClusterizer.h.

Referenced by InitCalibParameter().

◆ fvCPSigPropSpeed

std::vector<std::vector<Double_t> > CbmTofTBClusterizer::fvCPSigPropSpeed
private

Definition at line 65 of file CbmTofTBClusterizer.h.

Referenced by Exec(), and InitCalibParameter().

◆ fvCPTOff

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

Definition at line 69 of file CbmTofTBClusterizer.h.

Referenced by InitCalibParameter().

◆ fvCPTotGain

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

Definition at line 71 of file CbmTofTBClusterizer.h.

Referenced by InitCalibParameter().

◆ fvCPWalk

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

Definition at line 73 of file CbmTofTBClusterizer.h.

Referenced by InitCalibParameter().


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