20 #ifndef _EVENT_LIBRARY_INTERFACE_H_
21 #define _EVENT_LIBRARY_INTERFACE_H_
24 class IEvtLibRecordList;
67 int primary_lep_id )
const ;
71 std::map<Key, const IEvtLibRecordList*>
fRecords;
78 #endif // _EVENT_LIBRARY_INTERFACE_H_
std::map< Key, const IEvtLibRecordList * > fRecords
Defines the EventRecordVisitorI interface. Concrete implementations of this interface use the 'Visito...
void Configure(const Registry &config) override
Reads pre-generated events produced by an external generator. On an event-by-event basis...
Generated/set kinematical variables for an event.
Summary information for an interaction.
void ProcessEventRecord(GHepRecord *event) const override
A registry. Provides the container for algorithm configuration parameters.
const EvtLibRecord * GetRecord(const Interaction *interaction) const
GENIE's GHEP MC event record.
void FillKinematics(const GHepRecord &, genie::Kinematics &kine, int primary_lep_id) const