|
GENIEGenerator
|
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. More...
#include <NtpMCEventRecord.h>
Public Member Functions | |
| NtpMCEventRecord () | |
| NtpMCEventRecord (const NtpMCEventRecord &ntpmcrec) | |
| virtual | ~NtpMCEventRecord () |
| void | Fill (unsigned int ievent, const EventRecord *ev_rec) |
| void | Copy (const NtpMCEventRecord &ntpmcrec) |
| void | Clear (Option_t *opt="") |
| void | PrintToStream (ostream &stream) const |
| Public Member Functions inherited from genie::NtpMCRecordI | |
| virtual | ~NtpMCRecordI () |
Public Attributes | |
| EventRecord * | event |
| event | |
| Public Attributes inherited from genie::NtpMCRecordI | |
| NtpMCRecHeader | hdr |
| record header | |
Private Member Functions | |
| void | Init (void) |
Friends | |
| ostream & | operator<< (ostream &stream, const NtpMCEventRecord &rec) |
Additional Inherited Members | |
| Protected Member Functions inherited from genie::NtpMCRecordI | |
| NtpMCRecordI () | |
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.
Definition at line 37 of file NtpMCEventRecord.h.
| NtpMCEventRecord::NtpMCEventRecord | ( | ) |
Definition at line 31 of file NtpMCEventRecord.cxx.
References Init(), and genie::NtpMCRecordI::NtpMCRecordI().
Referenced by Copy(), NtpMCEventRecord(), and operator<<.
| NtpMCEventRecord::NtpMCEventRecord | ( | const NtpMCEventRecord & | ntpmcrec | ) |
Definition at line 37 of file NtpMCEventRecord.cxx.
References Copy(), NtpMCEventRecord(), and genie::NtpMCRecordI::NtpMCRecordI().
|
virtual |
| void NtpMCEventRecord::Clear | ( | Option_t * | opt = "" | ) |
Definition at line 72 of file NtpMCEventRecord.cxx.
References event, and genie::NtpMCRecordI::hdr.
Referenced by ConvertToGHad(), ConvertToGHepMock(), ConvertToGINuke(), ConvertToGRooTracker(), ConvertToGST(), ConvertToGTracker(), ConvertToGXML(), main(), RunCherryPicker(), and ~NtpMCEventRecord().
| void NtpMCEventRecord::Copy | ( | const NtpMCEventRecord & | ntpmcrec | ) |
Definition at line 60 of file NtpMCEventRecord.cxx.
References event, genie::NtpMCRecordI::hdr, genie::NtpMCRecHeader::ievent, and NtpMCEventRecord().
Referenced by NtpMCEventRecord().
|
virtual |
Implements genie::NtpMCRecordI.
Definition at line 54 of file NtpMCEventRecord.cxx.
References genie::NtpMCRecordI::hdr.
|
private |
Definition at line 66 of file NtpMCEventRecord.cxx.
References genie::NtpMCRecordI::hdr.
Referenced by NtpMCEventRecord().
| void NtpMCEventRecord::PrintToStream | ( | ostream & | stream | ) | const |
Definition at line 48 of file NtpMCEventRecord.cxx.
References genie::NtpMCRecordI::hdr.
Referenced by ClassImp().
|
friend |
References NtpMCEventRecord().
| EventRecord* genie::NtpMCEventRecord::event |
event
Definition at line 55 of file NtpMCEventRecord.h.
Referenced by Clear(), ConvertToGHad(), ConvertToGHepMock(), ConvertToGINuke(), ConvertToGRooTracker(), ConvertToGST(), ConvertToGTracker(), ConvertToGXML(), Copy(), main(), and RunCherryPicker().