14 unsigned int qi,
unsigned short qs,
15 std::vector<unsigned short> tr,
16 unsigned char s,
unsigned char b,
unsigned char c,
17 bool th,
bool p,
bool cl,
bool f ) :
18 time(t), eventid(id), Qint(qi), Qshort(qs), trace(tr), sfp(s),
19 board(b), ch(c), thres(th), pileup(p), clipped(cl), flagbit(f) {}
22 unsigned char s,
unsigned char b ) :
23 time(t), eventid(id), code(c), sfp(s), board(b) {}
44 fill_data.
SetTrace( data->GetTrace() );
62 fill_data.
SetTime( data->GetTime() );
84 fill_data.
SetTime( data->GetTime() );
86 fill_data.
SetTrace( data->GetTrace() );
87 fill_data.
SetQint( data->GetQint() );
89 fill_data.
SetSfp( data->GetSfp() );
90 fill_data.
SetBoard( data->GetBoard() );
96 fill_data.
SetFlag( data->HasFlag() );
110 fill_data.
SetTime( data->GetTime() );
112 fill_data.
SetCode( data->GetCode() );
113 fill_data.
SetSfp( data->GetSfp() );
114 fill_data.
SetBoard( data->GetBoard() );
154 return ( (this->
GetTime() >> 32) & 0xFFFFFFFF );
160 return (UInt_t)this->
GetTime();
235 std::vector<unsigned short>().swap(
UserValues);
237 std::vector<unsigned short>().swap(
trace);
261 std::vector<unsigned short>().swap(
trace);
295 std::vector<PatternUnitData>().swap(
patterns);
296 std::vector<ScalerUnitData>().swap(
scalers);
297 std::vector<DgfScalerData>().swap(
dgfscalers);
ClassImp(FebexData) ClassImp(InfoData) ClassImp(PatternUnitData) ClassImp(ScalerUnitData) ClassImp(DgfScalerData) ClassImp(AdcData) ClassImp(DgfData) ClassImp(MiniballDataPackets) ClassImp(MBSInfoPackets) FebexData
void SetThreshold(bool t)
void SetTime(long long t)
unsigned char mod
module number of ADC
void SetQshort(unsigned short q)
void SetEventID(unsigned long long int id)
void SetModule(unsigned char m)
unsigned long long int eventid
void SetChannel(unsigned char c)
unsigned char ch
channel number of ADC
void SetRunTime(unsigned short time)
void SetTrace(std::vector< unsigned short > t)
void SetEventID(unsigned long long int id)
void SetThreshold(bool t)
std::vector< unsigned short > UserValues
long long LongFastTriggerTime
void SetUserValues(std::vector< unsigned short > q)
void SetHitPattern(unsigned short hp)
void SetLongFastTriggerTime(long long time)
unsigned long long int eventid
std::vector< unsigned short > trace
void SetChannel(unsigned char c)
unsigned char mod
module number of DGF
unsigned char ch
channel number of DGF
unsigned short FastTriggerTime
void SetFastTriggerTime(unsigned short time)
void SetQshort(unsigned short q)
void SetEventTime(long long time)
void SetModule(unsigned char m)
std::vector< int > fFastPeak
unsigned short clu
cluster ID
unsigned short fNumberOfEvents
std::vector< long long > fLiveTime
unsigned short mod
DGF module being read.
bool flagbit
additional flag bit from data stream
void SetEventID(unsigned long long int id)
void SetTrace(std::vector< unsigned short > t)
void SetQshort(unsigned short q)
bool pileup
pileup flag from data stream
void SetTime(long long int t)
void SetBoard(unsigned char b)
unsigned short Qshort
Charge from firmware as 16-bit integer.
unsigned char sfp
SFP ID of the event.
unsigned long long int eventid
void SetSfp(unsigned char s)
void SetChannel(unsigned char c)
void SetThreshold(bool t)
unsigned char ch
channel ID of the event
std::vector< unsigned short > trace
bool clipped
clipped pulse flag from data stream
void SetQint(unsigned int q)
unsigned char board
board ID of the event
bool thres
is the energy over threshold?
unsigned int Qint
Charge from firmware as 32-bit integer.
void SetSfp(unsigned char s)
void SetBoard(unsigned char b)
long long int time
timestamp of info event
unsigned char code
code here represents which information timestamp we have
void SetTime(long long int t)
void SetCode(unsigned char c)
unsigned char sfp
SFP ID of the event.
void SetEventID(unsigned long long int id)
std::vector< DgfScalerData > dgfscalers
DGF scaler data.
long long int time
timestamp of info event
unsigned long long int eventid
timestamp of info event
std::vector< ScalerUnitData > scalers
scaler unit data
std::vector< PatternUnitData > patterns
pattern unit data
unsigned char GetSfp() const
unsigned char GetBoard() const
std::vector< InfoData > info_packets
void SetData(std::shared_ptr< MiniballDataPackets > in)
unsigned long long int GetEventID() const
std::vector< FebexData > febex_packets
std::shared_ptr< InfoData > GetInfoData() const
unsigned char GetChannel() const
std::vector< DgfData > dgf_packets
std::vector< AdcData > adc_packets
std::shared_ptr< FebexData > GetFebexData() const
UInt_t GetTimeLSB() const
std::shared_ptr< DgfData > GetDgfData() const
UInt_t GetTimeMSB() const
std::shared_ptr< AdcData > GetAdcData() const
long long int GetTime() const
unsigned char GetModule() const
unsigned int val
value of the pattern