![]() |
ATLAS Offline Software
|
Interface for wrapper to run punch through simulation. More...
#include <IPunchThroughSimWrapper.h>
Public Member Functions | |
| DeclareInterfaceID (IPunchThroughSimWrapper, 1, 0) | |
| AlgTool interface method, handles constructor/destructor. | |
| virtual void | DoPunchThroughSim (G4ParticleTable &ptable, CLHEP::HepRandomEngine *rng, const double simE, std::vector< double > simEfrac, const G4FastTrack &fastTrack, G4FastStep &fastStep)=0 |
| Runs both PunchThroughG4Classifier and PunchThroughG4Tool for PunchThrough simulation. | |
Interface for wrapper to run punch through simulation.
Linked to both IPunchThroughG4Classifier.h and IPunchThroughG4Tool.h
Definition at line 31 of file IPunchThroughSimWrapper.h.
| IPunchThroughSimWrapper::DeclareInterfaceID | ( | IPunchThroughSimWrapper | , |
| 1 | , | ||
| 0 | ) |
AlgTool interface method, handles constructor/destructor.
|
pure virtual |
Runs both PunchThroughG4Classifier and PunchThroughG4Tool for PunchThrough simulation.