#include <IInputConverter.h>
Interface to Athena service that converts an input McEventCollection into a container of ISFParticles.
- Author
- Elmar.Ritsch -at- cern.ch
Definition at line 39 of file IInputConverter.h.
◆ ~IInputConverter()
virtual ISF::IInputConverter::~IInputConverter |
( |
| ) |
|
|
inlinevirtual |
◆ convert()
Convert selected particles from the given McEventCollection into ISFParticles and push them into the given ISFParticleContainer.
◆ convertHepMCToG4Event()
virtual StatusCode ISF::IInputConverter::convertHepMCToG4Event |
( |
McEventCollection & |
inputGenEvents, |
|
|
G4Event *& |
outputG4Event, |
|
|
McEventCollection & |
shadowGenEvents |
|
) |
| const |
|
pure virtual |
Convert selected particles from the given McEventCollection into G4PrimaryParticles and push them into the given G4Event.
◆ convertHepMCToG4EventLegacy()
virtual StatusCode ISF::IInputConverter::convertHepMCToG4EventLegacy |
( |
McEventCollection & |
inputGenEvents, |
|
|
G4Event *& |
outputG4Event |
|
) |
| const |
|
pure virtual |
Convert selected particles from the given McEventCollection into G4PrimaryParticles and push them into the given G4Event.
◆ DeclareInterfaceID()
Tell Gaudi which InterfaceID we have.
◆ ISF_to_G4Event()
virtual G4Event* ISF::IInputConverter::ISF_to_G4Event |
( |
const std::vector< ISF::ISFParticle * > & |
isp, |
|
|
HepMC::GenEvent * |
genEvent, |
|
|
HepMC::GenEvent * |
shadowGenEvent = nullptr , |
|
|
bool |
useHepMC = false |
|
) |
| const |
|
pure virtual |
Converts vector of ISF::ISFParticles to G4Event.
The documentation for this class was generated from the following file: