![]() |
ATLAS Offline Software
|
Interface to Athena service that converts an input McEventCollection into a container of ISFParticles. More...
#include <IInputConverter.h>
Public Member Functions | |
| virtual | ~IInputConverter () |
| Virtual destructor. | |
| DeclareInterfaceID (ISF::IInputConverter, 1, 0) | |
| Tell Gaudi which InterfaceID we have. | |
| virtual StatusCode | convert (McEventCollection &inputGenEvents, ISFParticleContainer &simParticles) const =0 |
| Convert selected particles from the given McEventCollection into ISFParticles and push them into the given ISFParticleContainer. | |
| virtual StatusCode | convertHepMCToG4Event (McEventCollection &inputGenEvents, G4Event &outputG4Event, McEventCollection &shadowGenEvents) const =0 |
| Convert selected particles from the given McEventCollection into G4PrimaryParticles and push them into the given G4Event. | |
| virtual StatusCode | convertHepMCToG4EventLegacy (McEventCollection &inputGenEvents, G4Event &outputG4Event) const =0 |
| Convert selected particles from the given McEventCollection into G4PrimaryParticles and push them into the given G4Event. | |
| virtual void | ISF_to_G4Event (G4Event &event, const std::vector< ISF::ISFParticle * > &isp, HepMC::GenEvent *genEvent, HepMC::GenEvent *shadowGenEvent=nullptr, bool useHepMC=false) const =0 |
| Converts vector of ISF::ISFParticles to G4Event. | |
Interface to Athena service that converts an input McEventCollection into a container of ISFParticles.
Definition at line 39 of file IInputConverter.h.
|
inlinevirtual |
|
pure virtual |
Convert selected particles from the given McEventCollection into ISFParticles and push them into the given ISFParticleContainer.
|
pure virtual |
Convert selected particles from the given McEventCollection into G4PrimaryParticles and push them into the given G4Event.
|
pure virtual |
Convert selected particles from the given McEventCollection into G4PrimaryParticles and push them into the given G4Event.
| ISF::IInputConverter::DeclareInterfaceID | ( | ISF::IInputConverter | , |
| 1 | , | ||
| 0 | ) |
Tell Gaudi which InterfaceID we have.
|
pure virtual |
Converts vector of ISF::ISFParticles to G4Event.