21 #ifndef _EVENT_RECORD_H_
22 #define _EVENT_RECORD_H_
33 class EventRecordVisitorI;
35 ostream &
operator<< (ostream& stream,
const EventRecord & event);
50 virtual void Print (ostream & stream)
const;
62 #endif // _EVENT_RECORD_H_
virtual void Copy(const GHepRecord &record)
void Print(ostream &stream) const
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)
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.