11 #ifndef PNDMVDCONVERTAPV_H 12 #define PNDMVDCONVERTAPV_H 16 #include "TClonesArray.h" 43 : fCalibPars(), fNofEvents(0), fEvent(-1), fLastEvent(0), fNoCalib(kFALSE), fHitFileName(
""), fDataFile(), fhitlist(), fTopModuleID(0), fBottomModuleID(0), fFake(kFALSE),
44 f(nullptr), t(nullptr), tsEv(nullptr), arr(nullptr), fGeoH(nullptr){};
73 std::vector<PndSdsDigiStrip>
ReadAll();
81 std::vector<PndSdsDigiStrip>
ReadNext();
97 void SetFakePair(Int_t TopModuleID, Int_t BottomModuleID);
119 void LoadCalibration(TString CalibFileName);
127 std::vector<PndSdsDigiStrip> Calc(std::vector<PndMvdApvHit> hitlist);
131 std::map<Int_t, std::map<Int_t, double>> fCalibPars;
146 TString fHitFileName;
149 std::ifstream fDataFile;
152 std::vector<PndMvdApvHit> fhitlist;
158 Int_t fBottomModuleID;
void SetFakePair(Int_t TopModuleID, Int_t BottomModuleID)
virtual ~PndMvdConvertApv()
Convert meassured data into PndSdsDigiStrip.
std::vector< PndSdsDigiStrip > ReadAll()
Class to access the naming information of the MVD.
PndMvdConvertApv & operator=(const PndMvdConvertApv &)=delete
std::vector< PndSdsDigiStrip > ReadNext()