#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 19 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 388 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(), CbmHit::SetTimeError(), 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 287 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 |
Save old global file and folder pointer to avoid messing with FairRoot
Restore old global file and folder pointer to avoid messing with FairRoot
Definition at line 91 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: