1#ifndef TRIGSCINT_EVENT_TRIGSCINTQIEDIGIS_H
2#define TRIGSCINT_EVENT_TRIGSCINTQIEDIGIS_H
30 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.
uint32_t time_since_spill_counter_
Time since spill (a counter, to be divided by 125e6 or so)
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.
std::vector< int > cids_
capacitor IDs
void setChanID(const int chanid)
Store the channel ID.
void clear(Option_t *option="")
A dummy function.
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.
std::vector< int > tdcs_
Time to Digital counts.
std::vector< int > getTDC() const
Get tdcs of all time samples.
friend std::ostream & operator<<(std::ostream &o, const TrigScintQIEDigis &d)
Print ifo about the class.
void setElecID(const int elecid)
Store the electronics ID.
void setADC(const std::vector< int > adc)
Store adcs of all time samples.