![]() |
ATLAS Offline Software
|
#include <AFatrasG4Tool.h>
Public Member Functions | |
| FastSimulationBase (const std::string &type, const std::string &name, const IInterface *parent) | |
Protected Member Functions | |
| virtual StatusCode | initializeFastSim () override final |
| Method to make the actual fast simulation model itself, which will be owned by the tool. | |
| virtual StatusCode | BeginOfAthenaEvent (HitCollectionMap &) override final |
| Begin of an athena event - do anything that needs to be done at the beginning of each athena event. | |
| virtual StatusCode | EndOfAthenaEvent (HitCollectionMap &) override final |
| End of an athena event - do any tidying up required at the end of each athena event. | |
| virtual G4VFastSimulationModel * | makeFastSimModel () override final |
| G4Region * | getRegion () const |
Protected Attributes | |
| Gaudi::Property< std::string > | m_regionName {this, "RegionName", ""} |
| The region to which this fast sim is assigned. | |
| Gaudi::Property< bool > | m_noRegions {this, "NoRegions", false} |
| This Fast Simulation has no regions associated with it. | |
Private Attributes | |
| PublicToolHandle< IActsFatrasG4Tool > | m_ActsFatrasG4Tool {this, "ActsFatrasG4Tool", "ActsFatrasG4Tool", ""} |
| SG::WriteHandleKey< SiHitCollection > | m_pixelHitsKey |
| SG::WriteHandleKey< SiHitCollection > | m_sctHitsKey |
Definition at line 22 of file AFatrasG4Tool.h.
|
finaloverrideprotectedvirtual |
Begin of an athena event - do anything that needs to be done at the beginning of each athena event.
Reimplemented from FastSimulationBase.
Definition at line 18 of file AFatrasG4Tool.cxx.
|
finaloverrideprotectedvirtual |
End of an athena event - do any tidying up required at the end of each athena event.
Reimplemented from FastSimulationBase.
Definition at line 38 of file AFatrasG4Tool.cxx.
| FastSimulationBase::FastSimulationBase | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent ) |
Definition at line 30 of file FastSimulationBase.cxx.
|
protectedinherited |
Definition at line 18 of file FastSimulationBase.cxx.
|
finaloverrideprotectedvirtual |
Method to make the actual fast simulation model itself, which will be owned by the tool.
Must be implemented in all concrete base classes.
Definition at line 9 of file AFatrasG4Tool.cxx.
|
finaloverrideprotectedvirtual |
Definition at line 31 of file AFatrasG4Tool.cxx.
|
private |
Definition at line 45 of file AFatrasG4Tool.h.
|
protectedinherited |
This Fast Simulation has no regions associated with it.
Definition at line 55 of file FastSimulationBase.h.
|
private |
Definition at line 50 of file AFatrasG4Tool.h.
|
protectedinherited |
The region to which this fast sim is assigned.
Definition at line 53 of file FastSimulationBase.h.
|
private |
Definition at line 57 of file AFatrasG4Tool.h.