ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Simulation
G4Utilities
G4FastSimulation
src
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 */
9
#include "
G4AtlasTools/FastSimulationBase.h
"
10
11
class
G4VFastSimulationModel;
12
13
class
FatrasG4Tool
:
public
FastSimulationBase
14
{
15
public
:
16
17
FatrasG4Tool
(
const
std::string&
type
,
const
std::string& name,
const
IInterface *parent);
18
19
protected
:
23
virtual
G4VFastSimulationModel*
makeFastSimModel
()
override
final
;
24
25
private
:
26
27
};
28
29
#endif
//G4FASTSIMULATION_FATRASG4TOOL_H
FastSimulationBase.h
FastSimulationBase::FastSimulationBase
FastSimulationBase(const std::string &type, const std::string &name, const IInterface *parent)
Definition
FastSimulationBase.cxx:13
FatrasG4Tool::makeFastSimModel
virtual G4VFastSimulationModel * makeFastSimModel() override final
Method to make the actual fast simulation model itself, which will be owned by the tool.
Definition
FatrasG4Tool.cxx:14
FatrasG4Tool::FatrasG4Tool
FatrasG4Tool(const std::string &type, const std::string &name, const IInterface *parent)
Default constructor.
Definition
FatrasG4Tool.cxx:9
type
Generated on
for ATLAS Offline Software by
1.17.0