ATLAS Offline Software
SimpleFastKillerTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef G4FASTSIMULATION_SIMPLEFASTKILLERTOOL_H
6 #define G4FASTSIMULATION_SIMPLEFASTKILLERTOOL_H
7 
9 
10 class G4VFastSimulationModel;
11 
13 {
14  public:
15  SimpleFastKillerTool(const std::string& type, const std::string& name, const IInterface *parent);
17 
18 protected:
22  virtual G4VFastSimulationModel* makeFastSimModel() override final;
23 };
24 
25 #endif //G4FASTSIMULATION_SIMPLEFASTKILLERTOOL_H
FastSimulationBase.h
FastSimulationBase
Definition: FastSimulationBase.h:26
test_pyathena.parent
parent
Definition: test_pyathena.py:15
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
SimpleFastKillerTool::~SimpleFastKillerTool
~SimpleFastKillerTool()
Definition: SimpleFastKillerTool.h:16
SimpleFastKillerTool::makeFastSimModel
virtual G4VFastSimulationModel * makeFastSimModel() override final
Method to make the actual fast simulation model itself, which will be owned by the tool.
Definition: SimpleFastKillerTool.cxx:17
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
SimpleFastKillerTool
Definition: SimpleFastKillerTool.h:13
SimpleFastKillerTool::SimpleFastKillerTool
SimpleFastKillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: SimpleFastKillerTool.cxx:11