21 #ifndef _EVENT_RECORD_H_ 22 #define _EVENT_RECORD_H_ 33 class EventRecordVisitorI;
62 #endif // _EVENT_RECORD_H_ virtual void Copy(const GHepRecord &record)
void Print(ostream &stream) const
THE MAIN GENIE PROJECT NAMESPACE
virtual void Copy(const EventRecord &record)
Defines the EventRecordVisitorI interface. Concrete implementations of this interface use the 'Visito...
virtual void Print(ostream &stream) const
friend ostream & operator<<(ostream &stream, const EventRecord &event)
decltype(auto) constexpr size(T &&obj)
ADL-aware version of std::size.
Generated Event Record. It is a GHepRecord object that can accept / be visited by EventRecordVisitorI...
ostream & operator<<(ostream &stream, const AlgConfigPool &config_pool)
void AcceptVisitor(EventRecordVisitorI *visitor)
GENIE's GHEP MC event record.
Event finding and building.