ATLAS Offline Software
Loading...
Searching...
No Matches
FatrasG4Tool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef G4FASTSIMULATION_FATRASG4TOOL_H
6#define G4FASTSIMULATION_FATRASG4TOOL_H
7
8/* Fast simulation base include */
10
11class G4VFastSimulationModel;
12
14{
15public:
16
17 FatrasG4Tool(const std::string& type, const std::string& name, const IInterface *parent);
18
19protected:
23 virtual G4VFastSimulationModel* makeFastSimModel() override final;
24
25private:
26
27};
28
29#endif //G4FASTSIMULATION_FATRASG4TOOL_H
FastSimulationBase(const std::string &type, const std::string &name, const IInterface *parent)
virtual G4VFastSimulationModel * makeFastSimModel() override final
Method to make the actual fast simulation model itself, which will be owned by the tool.
FatrasG4Tool(const std::string &type, const std::string &name, const IInterface *parent)
Default constructor.