84class TRestRawUSTCToSignalProcess :
public TRestRawToSignalProcess {
92 std::vector<std::vector<USTCDataFrame>> fEventBuffer;
95 int fCurrentEvent = -1;
96 int fCurrentBuffer = 0;
97 int fLastBufferedId = 0;
98 std::vector<int> errorevents;
99 int unknownerrors = 0;
101 Long64_t fTimeOffset = 0;
102 std::set<int> fChannelOffset;
115 bool GetNextFrame(USTCDataFrame&);
117 bool OpenNextFile(USTCDataFrame&);
119 void FixToNextFrame(FILE* f);
121 bool ReadFrameData(USTCDataFrame& Frame);
123 bool AddBuffer(USTCDataFrame& Frame);
130 TRestRawUSTCToSignalProcess();
131 TRestRawUSTCToSignalProcess(
const char* configFilename);
133 ~TRestRawUSTCToSignalProcess();
135 ClassDefOverride(TRestRawUSTCToSignalProcess, 3);