1 #ifndef PndMvdReadInTBDataTask_H_ 2 #define PndMvdReadInTBDataTask_H_ 19 virtual InitStatus
Init();
20 virtual InitStatus
ReInit();
23 virtual void Exec(Option_t *opt);
29 virtual void AddFile(Int_t asic, std::string fileName)
31 std::cout <<
"File Added to asic " << asic - 1 <<
" fileName " << fileName << std::endl;
32 if (fFileNames.size() < asic) {
33 fFileNames.resize(asic);
35 fFileNames[asic - 1].push_back(fileName);
43 std::vector<std::vector<std::string>> fFileNames;
46 std::vector<std::ifstream *> fFileHandles;
47 std::vector<PndMvdReadInToPix4TBData *> fReader;
48 std::vector<Bool_t> fEndOfFile;
52 TClonesArray *fDigiArray;
53 TClonesArray *fFrameHeaderArray;
54 TClonesArray *fAllFrameHeaderArray;
57 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)