ATLAS Offline Software
Loading...
Searching...
No Matches
DeadMaterialShowerTool.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_DEADMATERIALSHOWERTOOL_H
6#define G4FASTSIMULATION_DEADMATERIALSHOWERTOOL_H
7
9
10class G4VFastSimulationModel;
12{
13 public:
14
15 DeadMaterialShowerTool(const std::string& type, const std::string& name, const IInterface *parent);
17
18protected:
22 virtual G4VFastSimulationModel* makeFastSimModel() override final;
23
24 private:
25 double m_highEnergy;
26 double m_lowEnergy;
27 double m_zcutoff;
28
29};
30
31#endif //G4FASTSIMULATION_DEADMATERIALSHOWERTOOL_H
32
virtual G4VFastSimulationModel * makeFastSimModel() override final
Method to make the actual fast simulation model itself, which will be owned by the tool.
double m_zcutoff
!< Kill only electrons and positrons up to this energy
DeadMaterialShowerTool(const std::string &type, const std::string &name, const IInterface *parent)
Default constructor.
double m_lowEnergy
!< Kill everything but muons up to this energy
FastSimulationBase(const std::string &type, const std::string &name, const IInterface *parent)
#define private