 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef G4ATLASTOOLS_FASTSIMULATIONBASE_H
6 #define G4ATLASTOOLS_FASTSIMULATIONBASE_H
13 #include <G4Region.hh>
Gaudi::Property< std::string > m_regionName
The region to which this fast sim is assigned.
Gaudi::Property< bool > m_noRegions
This Fast Simulation has no regions associated with it.
::StatusCode StatusCode
StatusCode definition for legacy code.
FastSimulationBase(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode BeginOfAthenaEvent() override
Begin of an athena event - do anything that needs to be done at the beginning of each athena event.
StatusCode initializeFastSim() override
Construct and setup the fast simulation model.
G4Region * getRegion() const
virtual StatusCode EndOfAthenaEvent() override
End of an athena event - do any tidying up required at the end of each athena event.