|
CbmRoot
|
#include <CbmTofTBClusterizer.h>
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 &) | |
| CbmTofTBClusterizer & | operator= (const CbmTofTBClusterizer &) |
| ClassDef (CbmTofTBClusterizer, 1) | |
Private Attributes | |
| 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::CbmTofTBClusterizer | ( | ) |
Definition at line 70 of file CbmTofTBClusterizer.cxx.
References fChannelInfo, fDigiBdfPar, fDigiPar, fGeoHandler, fOutTimeFactor, fStorDigiExp, fStorDigiExpOld, fTofDigiMatchs, fTofDigis, fTofHits, fTofId, fTofPoints, fvCPDelTof, fvCPSigPropSpeed, fvCPTOff, fvCPTotGain, and fvCPWalk.
Referenced by CbmTofTBClusterizer(), ClassDef(), and operator=().
|
private |
Make copy constructor and copy operator private to avoid warning due to pointer members
References CbmTofTBClusterizer().
|
private |
References CbmTofTBClusterizer().
| 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, GetEventInfo(), CbmTofAddress::GetUniqueAddress(), kTof, CbmHit::SetTimeError(), sqrt(), CbmTofTBClusterizer::ChannelDigis::topDigis, and y.
| void CbmTofTBClusterizer::Finish | ( | ) |
Definition at line 782 of file CbmTofTBClusterizer.cxx.
References deltaChannelTHisto, deltaPointTHisto, digiTimeHisto, fullDuration, nofChannelsTHisto, and SaveHisto().
|
private |
Definition at line 791 of file CbmTofTBClusterizer.cxx.
Referenced by Exec().
| InitStatus CbmTofTBClusterizer::Init | ( | ) |
Definition at line 287 of file CbmTofTBClusterizer.cxx.
References deltaChannelTHisto, deltaPointTHisto, digiTimeHisto, fChannelInfo, fDigiBdfPar, fDigiPar, fGeoHandler, fStorDigiExp, fTofDigiMatchs, fTofDigis, fTofHits, fTofId, InitCalibParameter(), k12b, k14a, nofChannelsTHisto, x, and y.
|
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, iNTrg, nbClDelTofBinX, nbClWalkBinX, and TTotMean.
Referenced by Init().
|
private |
References CbmTofTBClusterizer().
| void CbmTofTBClusterizer::SetParContainers | ( | ) |
Definition at line 364 of file CbmTofTBClusterizer.cxx.
References fDigiBdfPar, and fDigiPar.
|
private |
Definition at line 54 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), Exec(), and Init().
|
private |
Definition at line 55 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), Exec(), Init(), InitCalibParameter(), and SetParContainers().
|
private |
Definition at line 53 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), Exec(), Init(), and SetParContainers().
|
private |
Definition at line 51 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), and Init().
|
private |
Definition at line 78 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), and Exec().
|
private |
Definition at line 69 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), Exec(), and Init().
|
private |
Definition at line 76 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer().
|
private |
Definition at line 65 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), Exec(), and Init().
|
private |
Definition at line 62 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), Exec(), and Init().
|
private |
Definition at line 64 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), Exec(), and Init().
|
private |
Definition at line 52 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), Exec(), and Init().
|
private |
Definition at line 63 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer().
|
private |
Definition at line 57 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), and InitCalibParameter().
|
private |
Definition at line 56 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), Exec(), and InitCalibParameter().
|
private |
Definition at line 58 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), and InitCalibParameter().
|
private |
Definition at line 59 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), and InitCalibParameter().
|
private |
Definition at line 61 of file CbmTofTBClusterizer.h.
Referenced by CbmTofTBClusterizer(), and InitCalibParameter().