22 #ifndef _NTP_MC_EVENT_RECORD_H_
23 #define _NTP_MC_EVENT_RECORD_H_
34 class NtpMCEventRecord;
35 ostream &
operator<< (ostream& stream,
const NtpMCEventRecord & rec);
40 using NtpMCRecordI::Copy;
48 void Clear (Option_t * opt =
"");
66 #endif // _NTP_MC_EVENT_RECORD_H_
MINOS-style ntuple record. Each such ntuple record holds a generated EventRecord object. Ntuples of this type are intended for feeding GENIE events into other applications (for example the GEANT4 based MC generation framework of an experiment) if no direct interface exists.
void Fill(unsigned int ievent, const EventRecord *ev_rec)
MINOS-style base class for ntuple records.
virtual ~NtpMCEventRecord()
void Copy(const NtpMCEventRecord &ntpmcrec)
void PrintToStream(ostream &stream) const
Generated Event Record. It is a GHepRecord object that can accept / be visited by EventRecordVisitorI...
ostream & operator<<(ostream &stream, const AlgConfigPool &config_pool)
void Clear(Option_t *opt="")
friend ostream & operator<<(ostream &stream, const NtpMCEventRecord &rec)