13 #ifndef PndMvdReadInTBDataTask_H_ 14 #define PndMvdReadInTBDataTask_H_ 31 virtual InitStatus
Init();
32 virtual InitStatus
ReInit();
35 virtual void Exec(Option_t *opt);
41 virtual void AddFile(Int_t asic, std::string fileName)
43 std::cout <<
"File Added to asic " << asic - 1 <<
" fileName " << fileName << std::endl;
44 if (fFileNames.size() < asic) {
45 fFileNames.resize(asic);
47 fFileNames[asic - 1].push_back(fileName);
55 std::vector<std::vector<std::string>> fFileNames;
58 std::vector<std::ifstream *> fFileHandles;
59 std::vector<PndMvdReadInToPix4TBData *> fReader;
60 std::vector<Bool_t> fEndOfFile;
64 TClonesArray *fDigiArray;
65 TClonesArray *fFrameHeaderArray;
66 TClonesArray *fAllFrameHeaderArray;
69 Double_t fClockFrequency;
Data class to store the digi output of a pixel module.
virtual void SetParContainers()
void SetNumberOfFrontEnds(Int_t numberfe)
virtual ~PndMvdReadInTBDataTask()
virtual void FinishEvent()
void WriteoutToPix4Frames(std::vector< std::vector< PndSdsDigiTopix4 >> &frames)
virtual InitStatus Init()
void SetFrequency(Double_t val)
virtual InitStatus ReInit()
virtual void Exec(Option_t *opt)
void WriteoutToPix4Digi(PndSdsDigiTopix4 &data)
virtual void AddFile(Int_t asic, std::string fileName)