67 return triggeredHits.begin();
79 return triggeredHits.end();
91 return snapshotHits.begin();
103 return snapshotHits.end();
115 return triggeredHits.rbegin();
127 return triggeredHits.rend();
139 return snapshotHits.rbegin();
151 return snapshotHits.rend();
161 unsigned int JDAQEvent::size<JDAQTriggeredHit>()
const
163 return triggeredHits.size();
173 unsigned int JDAQEvent::size<JDAQSnapshotHit>()
const
175 return snapshotHits.size();
185 bool JDAQEvent::empty<JDAQTriggeredHit>()
const
187 return triggeredHits.empty();
197 bool JDAQEvent::empty<JDAQSnapshotHit>()
const
199 return snapshotHits.empty();
230 out << this->ClassName() << endl;
231 out << dynamic_cast<const JDAQPreamble&> (*this) << endl;
232 out << dynamic_cast<const JDAQChronometer&>(*this) << endl;
234 out <<
"Trigger counter " << this->
getCounter() << endl;
235 out <<
"Trigger mask (hex) " << hex << this->
getTriggerMask() << dec << endl;
237 out <<
"Triggered hits " << this->size<JDAQTriggeredHit>() << endl;
238 out <<
"Snapshot hits " << this->size<JDAQSnapshotHit> () << endl;
244 out << setw(5) << hit->getModuleID() <<
' '
245 << setw(2) << (int) hit->getPMT() <<
' '
246 << setw(10) << (int) hit->getT() <<
' '
247 << setw(10) << hex << hit->getTriggerMask() << dec << endl;
256 out << setw(5) << hit->getModuleID() <<
' '
257 << setw(2) << (int) hit->getPMT() <<
' '
258 << setw(10) << (int) hit->getT() << endl;
Auxiliary class to set-up Hit.
bool operator==(const JDAQChronometer &first, const JDAQChronometer &second)
Equal operator for DAQ chronometers.
JTriggerMask_t getTriggerMask() const
Get trigger mask.
Template const_reverse_iterator.
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first
std::ostream & print(std::ostream &out, const bool lpr=false) const
Print DAQ Event.
const std::vector< T > & getHits() const
Get container with hits.
JTriggerCounter_t getCounter() const
Get trigger counter.