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 More... | |
Public Attributes inherited from genie::NtpMCRecordI | |
NtpMCRecHeader | hdr |
record header More... | |
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 | ( | ) |
NtpMCEventRecord::NtpMCEventRecord | ( | const NtpMCEventRecord & | ntpmcrec | ) |
Definition at line 36 of file NtpMCEventRecord.cxx.
References Copy().
|
virtual |
void NtpMCEventRecord::Clear | ( | Option_t * | opt = "" | ) |
Definition at line 71 of file NtpMCEventRecord.cxx.
References event, genie::NtpMCRecordI::hdr, and genie::NtpMCRecHeader::ievent.
Referenced by CheckChargeConservation(), CheckDecayerConsistency(), CheckEnergyMomentumConservation(), CheckForNumFinStateNucleonsInconsistentWithTarget(), CheckForOffMassShellParticlesInFinState(), CheckForPseudoParticlesInFinState(), CheckVertexDistribution(), ConvertToGHad(), ConvertToGHepMock(), ConvertToGINuke(), ConvertToGRooTracker(), ConvertToGST(), ConvertToGXML(), main(), RunCherryPicker(), and ~NtpMCEventRecord().
void NtpMCEventRecord::Copy | ( | const NtpMCEventRecord & | ntpmcrec | ) |
Definition at line 59 of file NtpMCEventRecord.cxx.
References event, genie::NtpMCRecordI::hdr, and genie::NtpMCRecHeader::ievent.
Referenced by NtpMCEventRecord().
|
virtual |
Implements genie::NtpMCRecordI.
Definition at line 53 of file NtpMCEventRecord.cxx.
References genie::NtpMCRecordI::hdr, and genie::NtpMCRecHeader::ievent.
Referenced by genie::NtpWriter::AddEventRecord().
|
private |
Definition at line 65 of file NtpMCEventRecord.cxx.
References genie::NtpMCRecordI::hdr, and genie::NtpMCRecHeader::ievent.
Referenced by NtpMCEventRecord().
void NtpMCEventRecord::PrintToStream | ( | ostream & | stream | ) | const |
Definition at line 47 of file NtpMCEventRecord.cxx.
References genie::NtpMCRecordI::hdr.
Referenced by genie::operator<<().
|
friend |
Definition at line 23 of file NtpMCEventRecord.cxx.
EventRecord* genie::NtpMCEventRecord::event |
event
Definition at line 55 of file NtpMCEventRecord.h.
Referenced by CheckChargeConservation(), CheckDecayerConsistency(), CheckEnergyMomentumConservation(), CheckForNumFinStateNucleonsInconsistentWithTarget(), CheckForOffMassShellParticlesInFinState(), CheckForPseudoParticlesInFinState(), CheckVertexDistribution(), Clear(), ConvertToGHad(), ConvertToGHepMock(), ConvertToGINuke(), ConvertToGRooTracker(), ConvertToGST(), ConvertToGXML(), Copy(), main(), and RunCherryPicker().