23 #ifndef PNDMVDCONVERTAPV_H 24 #define PNDMVDCONVERTAPV_H 28 #include "TClonesArray.h" 55 : fCalibPars(), fNofEvents(0), fEvent(-1), fLastEvent(0), fNoCalib(kFALSE), fHitFileName(
""), fDataFile(), fhitlist(), fTopModuleID(0), fBottomModuleID(0), fFake(kFALSE),
56 f(nullptr), t(nullptr), tsEv(nullptr), arr(nullptr), fGeoH(nullptr){};
85 std::vector<PndSdsDigiStrip>
ReadAll();
93 std::vector<PndSdsDigiStrip>
ReadNext();
109 void SetFakePair(Int_t TopModuleID, Int_t BottomModuleID);
131 void LoadCalibration(TString CalibFileName);
139 std::vector<PndSdsDigiStrip> Calc(std::vector<PndMvdApvHit> hitlist);
143 std::map<Int_t, std::map<Int_t, double>> fCalibPars;
158 TString fHitFileName;
161 std::ifstream fDataFile;
164 std::vector<PndMvdApvHit> fhitlist;
170 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()