1#ifndef TRIGSCINT_EVENT_TRIGSCINTQIEDIGIS_H
2#define TRIGSCINT_EVENT_TRIGSCINTQIEDIGIS_H
25 void Print(Option_t *option =
"")
const;
31 void Clear(Option_t *option =
"");
class for storing QIE output
uint32_t getTimeSinceSpill() const
Store the event time since spill counter.
std::vector< int > getADC() const
Get ADCs of all time samples.
void Print(Option_t *option="") const
Print ifo about the class.
void setCID(const std::vector< int > cid)
Store cids of all time samples.
std::vector< int > adcs_
analog to digital counts
void setTDC(const std::vector< int > tdc)
Store tdcs of all time samples.
void Clear(Option_t *option="")
A dummy function.
std::vector< int > cids_
capacitor IDs
void setChanID(const int chanid)
Store the channel ID.
virtual ~TrigScintQIEDigis()=default
Default destructor.
TrigScintQIEDigis()=default
Default constructor.
int getElecID() const
Get electronics ID.
void setTimeSinceSpill(const uint32_t timeSpill)
Store the event time since spill counter.
std::vector< int > getCID() const
Get Cap IDs of all time samples.
int getChanID() const
Get channel ID.
bool operator<(const TrigScintQIEDigis &rhs) const
A dummy operator overloading.
uint32_t timeSinceSpillCounter_
Time since spill (a counter, to be divided by 125e6 or so)
std::vector< int > tdcs_
Time to Digital counts.
std::vector< int > getTDC() const
Get tdcs of all time samples.
void setElecID(const int elecid)
Store the electronics ID.
void setADC(const std::vector< int > adc)
Store adcs of all time samples.