#include <CbmTofTBClusterizer.h>
|
CbmTofGeoHandler * | fGeoHandler |
|
CbmTofDetectorId * | fTofId |
|
CbmTofDigiPar * | fDigiPar |
|
CbmTofCell * | fChannelInfo |
|
CbmTofDigiBdfPar * | fDigiBdfPar |
|
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 |
|
Definition at line 28 of file CbmTofTBClusterizer.h.
◆ CbmTofTBClusterizer() [1/2]
CbmTofTBClusterizer::CbmTofTBClusterizer |
( |
| ) |
|
◆ CbmTofTBClusterizer() [2/2]
Make copy constructor and copy operator private to avoid warning due to pointer members
◆ ClassDef()
◆ Exec()
void CbmTofTBClusterizer::Exec |
( |
Option_t * |
option | ) |
|
Definition at line 394 of file CbmTofTBClusterizer.cxx.
References CbmMatch::AddLink(), AddPts(), CbmTofTBClusterizer::ChannelDigis::bottomDigis, currentEvN, CbmTofTBClusterizer::ChannelDigis::digiPairs, digiTimeHisto, fChannelInfo, fDigiBdfPar, fDigiPar, fOutTimeFactor, fStorDigiExp, fTofDigiMatchs, fTofDigis, fTofHits, fTofId, fullDuration, fvCPSigPropSpeed, CbmTofDigiPar::GetCell(), GetEventInfo(), CbmTofDigiBdfPar::GetFeeTimeRes(), CbmTofDigiBdfPar::GetGapSize(), CbmTofDigiBdfPar::GetMaxDistAlongCh(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbGaps(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), CbmTofCell::GetSizex(), CbmTofCell::GetSizey(), CbmTofAddress::GetUniqueAddress(), CbmTofCell::GetX(), CbmTofCell::GetY(), CbmTofCell::GetZ(), kTof, CbmTofDetectorId::SetDetectorInfo(), sqrt(), CbmTofTBClusterizer::ChannelDigis::topDigis, and y.
◆ Finish()
void CbmTofTBClusterizer::Finish |
( |
| ) |
|
◆ GetEventInfo()
void CbmTofTBClusterizer::GetEventInfo |
( |
Int_t & |
inputNr, |
|
|
Int_t & |
eventNr, |
|
|
Double_t & |
eventTime |
|
) |
| |
|
private |
◆ Init()
InitStatus CbmTofTBClusterizer::Init |
( |
| ) |
|
Definition at line 284 of file CbmTofTBClusterizer.cxx.
References CbmTofGeoHandler::CheckGeometryVersion(), deltaChannelTHisto, deltaPointTHisto, digiTimeHisto, fChannelInfo, fDigiBdfPar, fDigiPar, fGeoHandler, fStorDigiExp, fTofDigiMatchs, fTofDigis, fTofHits, fTofId, CbmTofDigiPar::GetCell(), CbmTofGeoHandler::GetCell(), CbmTofDigiPar::GetCellId(), CbmTofGeoHandler::GetCounter(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), CbmTofDigiPar::GetNrOfModules(), CbmTofCell::GetSizex(), CbmTofCell::GetSizey(), CbmTofGeoHandler::GetSModule(), CbmTofGeoHandler::GetSMType(), CbmTofCell::GetX(), CbmTofCell::GetY(), CbmTofCell::GetZ(), CbmTofGeoHandler::Init(), InitCalibParameter(), k12b, k14a, nofChannelsTHisto, x, and y.
◆ InitCalibParameter()
Bool_t CbmTofTBClusterizer::InitCalibParameter |
( |
| ) |
|
|
private |
Definition at line 84 of file CbmTofTBClusterizer.cxx.
References fDigiBdfPar, fvCPDelTof, fvCPSigPropSpeed, fvCPTOff, fvCPTotGain, fvCPWalk, CbmTofDigiBdfPar::GetChanType(), CbmTofDigiBdfPar::GetNbChan(), CbmTofDigiBdfPar::GetNbRpc(), CbmTofDigiBdfPar::GetNbSm(), CbmTofDigiBdfPar::GetNbSmTypes(), CbmTofDigiBdfPar::GetSignalSpeed(), CbmTofDigiBdfPar::GetSigVel(), iNTrg, nbClDelTofBinX, nbClWalkBinX, and TTotMean.
Referenced by Init().
◆ operator=()
◆ SetParContainers()
void CbmTofTBClusterizer::SetParContainers |
( |
| ) |
|
◆ fChannelInfo
◆ fDigiBdfPar
◆ fDigiPar
◆ fGeoHandler
◆ fOutTimeFactor
Double_t CbmTofTBClusterizer::fOutTimeFactor |
|
private |
◆ fStorDigiExp
std::vector<std::vector<std::vector<ChannelDigis> > > CbmTofTBClusterizer::fStorDigiExp |
|
private |
◆ 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 |
◆ fTofDigiMatchs
TClonesArray* CbmTofTBClusterizer::fTofDigiMatchs |
|
private |
◆ fTofDigis
TClonesArray* CbmTofTBClusterizer::fTofDigis |
|
private |
◆ fTofHits
TClonesArray* CbmTofTBClusterizer::fTofHits |
|
private |
◆ fTofId
◆ fTofPoints
TClonesArray* CbmTofTBClusterizer::fTofPoints |
|
private |
◆ fvCPDelTof
std::vector<std::vector<std::vector<std::vector<Double_t> > > > CbmTofTBClusterizer::fvCPDelTof |
|
private |
◆ fvCPSigPropSpeed
std::vector<std::vector<Double_t> > CbmTofTBClusterizer::fvCPSigPropSpeed |
|
private |
◆ fvCPTOff
std::vector<std::vector<std::vector<std::vector<Double_t> > > > CbmTofTBClusterizer::fvCPTOff |
|
private |
◆ fvCPTotGain
std::vector<std::vector<std::vector<std::vector<Double_t> > > > CbmTofTBClusterizer::fvCPTotGain |
|
private |
◆ fvCPWalk
std::vector<std::vector<std::vector<std::vector<std::vector<Double_t> > > > > CbmTofTBClusterizer::fvCPWalk |
|
private |
The documentation for this class was generated from the following files: