56 std::string fBaseForName;
60 unsigned int fCurrentFileNumber;
62 unsigned int fMaxSize;
67 std::vector< std::string > fListOfFile;
74 std::vector<std::string> split(std::string s,
char c);
75 bool replace(std::string& str,
const std::string& from,
const std::string& to);
76 bool contains(std::string s1, std::string s2);
77 unsigned int uncompress_single_trace_AB(
unsigned char* compr,
unsigned int csize,
unsigned short* trace);
138 unsigned int fNIgnoredEvts;
139 unsigned int fBitFlipMezzLength;
140 unsigned int fBitFlipTraceLength;
141 unsigned int fBitFlipSegId;
142 unsigned int fBitFlipTS;
144 std::string fCrystalName;
146 unsigned long TotalEntryFileSize;
147 unsigned long ReadEntryFileSize;
148 unsigned long LastReadEntryFileSize;
151 void ProcessConvToBinary(
unsigned long long n, std::ostringstream *str);
152 std::string ConvertToBinary(
unsigned long long n);
ADF::AgataKey * fKeyToLink
unsigned short * CoreTraces[kNCC]
static const int TOK_BINSIZE
header file for FrameBlock.cpp
It defines the interface needed to be a narval actor (producer).
header file for AgataFrameFactory.cpp
static const int mezzanineChanHeader
static const UShort_t kNbCores
virtual void process_initialise(unsigned int *error_code)
Constructor implementation.
unsigned short SegID[kNSG]
unsigned int fTraceLengthRaw
header file for CrystalFrame.cpp
unsigned short crystal_status
static void process_config(const char *, unsigned int *)
to init globals (static) from a directory
unsigned short CoreStatus[kNSG]
header file for Trigger.cpp
Frames are extracted/added directly, one by one from/to a file.
ADF::SharedFP * fFrameCrystal_Out
static const int mezzanineMezzHeader
Trigger for the input frame.
unsigned short crystal_id
header file for AgataKeyFactory.cpp
To be used for Agata Data Flow.
unsigned short * SegmentTraces[kNSG]
unsigned long long timestamp
ADF::BufferIO * fKeyFilterBuffer
unsigned short CoreID[kNSG]
virtual void process_reset(unsigned int *error_code)
Destructor implementation.
virtual unsigned int ProcessBlock(ADF::FrameBlock &)
Produce one block of data.
unsigned long long LastTimeStamp
header file for NarvalInterface.cpp
unsigned short SegStatus[kNSG]
ADF::AgataFrameTrigger fTrigger
unsigned long long FirstTimeStamp
unsigned long long fNextTS
static const UShort_t kNbSegments