17 using namespace genie;
 
   25    event_record.
Print(stream);
 
   65   } 
catch( std::bad_cast ) {
 
   67           << 
"Bad casting to 'const GHepRecord &'. Can not copy EventRecord";
 
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 
#define LOG(stream, priority)
A macro that returns the requested log4cpp::Category appending a string (using the FILE...
virtual void ProcessEventRecord(GHepRecord *event_rec) const =0
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.