#include <DataPackets.hh>
|
| | FebexData () |
| |
| | FebexData (long long int t, unsigned long long int id, unsigned int qi, unsigned short qs, std::vector< unsigned short > tr, unsigned char s, unsigned char b, unsigned char c, bool th, bool p, bool cl, bool f) |
| |
| | ~FebexData () |
| |
| long long int | GetTime () |
| |
| unsigned long long int | GetEventID () |
| |
| unsigned short | GetTraceLength () |
| |
| unsigned short | GetQshort () |
| |
| unsigned int | GetQint () |
| |
| unsigned char | GetSfp () |
| |
| unsigned char | GetBoard () |
| |
| unsigned char | GetChannel () |
| |
| float | GetEnergy () |
| |
| bool | IsOverThreshold () |
| |
| bool | IsPileup () |
| |
| bool | IsClipped () |
| |
| bool | HasFlag () |
| |
| std::vector< unsigned short > | GetTrace () |
| |
| TGraph * | GetTraceGraph () |
| |
| unsigned short | GetSample (unsigned int i=0) |
| |
| void | SetTime (long long int t) |
| |
| void | SetEventID (unsigned long long int id) |
| |
| void | SetTrace (std::vector< unsigned short > t) |
| |
| void | AddSample (unsigned short s) |
| |
| void | SetQshort (unsigned short q) |
| |
| void | SetQint (unsigned int q) |
| |
| void | SetSfp (unsigned char s) |
| |
| void | SetBoard (unsigned char b) |
| |
| void | SetChannel (unsigned char c) |
| |
| void | SetEnergy (float e) |
| |
| void | SetThreshold (bool t) |
| |
| void | SetPileup (bool p) |
| |
| void | SetClipped (bool cl) |
| |
| void | SetFlag (bool f) |
| |
| void | ClearTrace () |
| |
| void | ClearData () |
| |
|
| long long int | time |
| |
| unsigned long long int | eventid |
| |
| float | energy |
| |
| unsigned int | Qint |
| | Charge from firmware as 32-bit integer.
|
| |
| unsigned short | Qshort |
| | Charge from firmware as 16-bit integer.
|
| |
| std::vector< unsigned short > | trace |
| |
| unsigned char | sfp |
| | SFP ID of the event.
|
| |
| unsigned char | board |
| | board ID of the event
|
| |
| unsigned char | ch |
| | channel ID of the event
|
| |
| bool | thres |
| | is the energy over threshold?
|
| |
| bool | pileup |
| | pileup flag from data stream
|
| |
| bool | clipped |
| | clipped pulse flag from data stream
|
| |
| bool | flagbit |
| | additional flag bit from data stream
|
| |
Definition at line 275 of file DataPackets.hh.
◆ FebexData() [1/2]
◆ FebexData() [2/2]
| FebexData::FebexData |
( |
long long int | t, |
|
|
unsigned long long int | id, |
|
|
unsigned int | qi, |
|
|
unsigned short | qs, |
|
|
std::vector< unsigned short > | tr, |
|
|
unsigned char | s, |
|
|
unsigned char | b, |
|
|
unsigned char | c, |
|
|
bool | th, |
|
|
bool | p, |
|
|
bool | cl, |
|
|
bool | f ) |
◆ ~FebexData()
| FebexData::~FebexData |
( |
| ) |
|
|
inline |
◆ AddSample()
| void FebexData::AddSample |
( |
unsigned short | s | ) |
|
|
inline |
◆ ClearData()
| void FebexData::ClearData |
( |
| ) |
|
◆ ClearTrace()
| void FebexData::ClearTrace |
( |
| ) |
|
|
inline |
◆ GetBoard()
| unsigned char FebexData::GetBoard |
( |
| ) |
|
|
inline |
◆ GetChannel()
| unsigned char FebexData::GetChannel |
( |
| ) |
|
|
inline |
◆ GetEnergy()
| float FebexData::GetEnergy |
( |
| ) |
|
|
inline |
◆ GetEventID()
| unsigned long long int FebexData::GetEventID |
( |
| ) |
|
|
inline |
◆ GetQint()
| unsigned int FebexData::GetQint |
( |
| ) |
|
|
inline |
◆ GetQshort()
| unsigned short FebexData::GetQshort |
( |
| ) |
|
|
inline |
◆ GetSample()
| unsigned short FebexData::GetSample |
( |
unsigned int | i = 0 | ) |
|
|
inline |
◆ GetSfp()
| unsigned char FebexData::GetSfp |
( |
| ) |
|
|
inline |
◆ GetTime()
| long long int FebexData::GetTime |
( |
| ) |
|
|
inline |
◆ GetTrace()
| std::vector< unsigned short > FebexData::GetTrace |
( |
| ) |
|
|
inline |
◆ GetTraceGraph()
| TGraph * FebexData::GetTraceGraph |
( |
| ) |
|
|
inline |
◆ GetTraceLength()
| unsigned short FebexData::GetTraceLength |
( |
| ) |
|
|
inline |
◆ HasFlag()
| bool FebexData::HasFlag |
( |
| ) |
|
|
inline |
◆ IsClipped()
| bool FebexData::IsClipped |
( |
| ) |
|
|
inline |
◆ IsOverThreshold()
| bool FebexData::IsOverThreshold |
( |
| ) |
|
|
inline |
◆ IsPileup()
| bool FebexData::IsPileup |
( |
| ) |
|
|
inline |
◆ SetBoard()
| void FebexData::SetBoard |
( |
unsigned char | b | ) |
|
|
inline |
◆ SetChannel()
| void FebexData::SetChannel |
( |
unsigned char | c | ) |
|
|
inline |
◆ SetClipped()
| void FebexData::SetClipped |
( |
bool | cl | ) |
|
|
inline |
◆ SetEnergy()
| void FebexData::SetEnergy |
( |
float | e | ) |
|
|
inline |
◆ SetEventID()
| void FebexData::SetEventID |
( |
unsigned long long int | id | ) |
|
|
inline |
◆ SetFlag()
| void FebexData::SetFlag |
( |
bool | f | ) |
|
|
inline |
◆ SetPileup()
| void FebexData::SetPileup |
( |
bool | p | ) |
|
|
inline |
◆ SetQint()
| void FebexData::SetQint |
( |
unsigned int | q | ) |
|
|
inline |
◆ SetQshort()
| void FebexData::SetQshort |
( |
unsigned short | q | ) |
|
|
inline |
◆ SetSfp()
| void FebexData::SetSfp |
( |
unsigned char | s | ) |
|
|
inline |
◆ SetThreshold()
| void FebexData::SetThreshold |
( |
bool | t | ) |
|
|
inline |
◆ SetTime()
| void FebexData::SetTime |
( |
long long int | t | ) |
|
|
inline |
◆ SetTrace()
| void FebexData::SetTrace |
( |
std::vector< unsigned short > | t | ) |
|
|
inline |
◆ board
| unsigned char FebexData::board |
|
protected |
◆ ch
| unsigned char FebexData::ch |
|
protected |
◆ clipped
◆ energy
◆ eventid
| unsigned long long int FebexData::eventid |
|
protected |
◆ flagbit
◆ pileup
◆ Qint
| unsigned int FebexData::Qint |
|
protected |
◆ Qshort
| unsigned short FebexData::Qshort |
|
protected |
◆ sfp
| unsigned char FebexData::sfp |
|
protected |
◆ thres
◆ time
| long long int FebexData::time |
|
protected |
◆ trace
| std::vector<unsigned short> FebexData::trace |
|
protected |
The documentation for this class was generated from the following files: