1 #include "otsdaq-core/EventBuilder/Event.h"
2 #include "otsdaq-core/MessageFacility/MessageFacility.h"
3 #include "otsdaq-core/Macros/CoutHeaderMacros.h"
20 Event::Event(int64_t bcoNumber) :
22 bcoNumber_ (bcoNumber)
30 int32_t Event::getTriggerNumber(
void)
32 return triggerNumber_;
36 int64_t Event::getBCONumber(
void)
42 uint32_t Event::getRawHit(
unsigned int position)
44 if(position < rawHits_.size())
45 return rawHits_[position];
46 std::cout << __COUT_HDR_FL__ << __PRETTY_FUNCTION__ <<
"Asking for raw hit in position " << position <<
" but there are only " << rawHits_.size() <<
" hits!" << std::endl;
51 unsigned int Event::getNumberOfRawHits(
void)
53 return rawHits_.size();
57 const std::vector<uint32_t>& Event::getRawHits(
void)
63 void Event::setTriggerNumber(int32_t triggerNumber)
65 triggerNumber_ = triggerNumber;
69 void Event::setBCONumber(int64_t bcoNumber)
71 bcoNumber_ = bcoNumber;
75 void Event::setRawHit(uint32_t rawHit)
77 rawHits_.push_back(rawHit);
81 void Event::setRawHits(
const std::vector<uint32_t>& rawHits)