5#ifndef CBMTASKTOFCLUSTERIZERPARWRITE_H
6#define CBMTASKTOFCLUSTERIZERPARWRITE_H 1
18#include "Math/Rotation3D.h"
19#include "Math/Vector3Dfwd.h"
53 virtual InitStatus
Init();
63 virtual void Exec(Option_t* ){};
132 std::vector<std::vector<std::vector<std::vector<double>>>>
fvCPTOff;
133 std::vector<std::vector<std::vector<std::vector<double>>>>
fvCPTotGain;
134 std::vector<std::vector<std::vector<std::vector<double>>>>
fvCPTotOff;
135 std::vector<std::vector<std::vector<std::vector<std::vector<double>>>>>
137 std::vector<std::vector<std::vector<double>>>
fvCPTOffY;
std::string fsRecoParOutputDir
void SetDeadStrips(int32_t iDet, uint32_t ival)
void SetCalParFileName(TString CalParFileName)
CbmTaskTofClusterizerParWrite & operator=(const CbmTaskTofClusterizerParWrite &)
Copy operator.
std::vector< std::vector< std::vector< std::vector< double > > > > fvCPTOff
void SetMaxTimeDist(double val)
void SetCalMode(int32_t iMode)
const int32_t nbClWalkBinX
void PosYMaxScal(double val)
std::vector< std::vector< std::vector< std::vector< std::vector< double > > > > > fvCPWalk
static constexpr int kBmonAssignedSide
An RPC side, assigned to BMON diamonds.
uint32_t fRunId
Run identifier (for output names)
virtual ~CbmTaskTofClusterizerParWrite()
Destructor.
virtual void Finish()
Inherited from FairTask.
virtual void Exec(Option_t *)
Inherited from FairTask.
void SetChannelDeadtime(double val)
void SetTotMin(double val)
virtual InitStatus Init()
Inherited from FairTask.
bool bAddBeamCounterSideDigi
CbmTofDigiBdfPar * fDigiBdfPar
std::vector< std::vector< double > > fvCPTOffYRange
std::vector< std::vector< std::vector< double > > > fvCPTOffY
void SetTotMean(double val)
const int32_t nbClWalkBinY
bool InitCalibParameter()
Initialize other parameters not included in parameter classes.
bool InitAlgosBmon()
Creates hit-finding and calibration parameters for BMON diamonds.
bool InitParameters()
Initialize other parameters not included in parameter classes.
CbmTaskTofClusterizerParWrite()
Constructor.
bool InitAlgosTof()
Create one algo object for each TOF RPC.
static constexpr int kBmonAssignedSmType
A SmType, assigned to BMON diamonds.
CbmTofDetectorId * fTofId
std::vector< uint32_t > fvDeadStrips
std::vector< std::vector< double > > fvCPTOffYBinWidth
ClassDef(CbmTaskTofClusterizerParWrite, 1)
void SetTotMax(double val)
std::vector< std::vector< std::vector< std::vector< double > > > > fvCPTotGain
void SetRecoParOutputDir(const std::string &dirname)
Sets a path to the hitfinder configuration file.
void SetRunId(uint32_t runId)
std::vector< std::vector< std::vector< std::vector< double > > > > fvCPTotOff
CbmTaskTofClusterizerParWrite(const CbmTaskTofClusterizerParWrite &)
Copy constructor.
virtual void SetParContainers()
Inherited from FairTask.
void SwapChannelSides(bool bSwap)
Parameters class for the CBM ToF digitizer using beam data distributions.