k4SimGeant4
Loading...
Searching...
No Matches
SimG4FtfpBert.h
Go to the documentation of this file.
1#ifndef SIMG4COMPONENTS_G4FTFPBERT_H
2#define SIMG4COMPONENTS_G4FTFPBERT_H
3// Gaudi
4#include "GaudiKernel/AlgTool.h"
5
6// FCCSW
8
16class SimG4FtfpBert : public AlgTool, virtual public ISimG4PhysicsList {
17public:
18 explicit SimG4FtfpBert(const std::string& aType, const std::string& aName, const IInterface* aParent);
19 virtual ~SimG4FtfpBert();
23 virtual StatusCode initialize();
27 virtual StatusCode finalize();
31 virtual G4VModularPhysicsList* physicsList();
32private:
33 Gaudi::Property<int> m_G4PhysicsVerbosityLevel{this, "G4PhysicsVerbosityLevel", 0, "Verbosity of G4 Physics printouts. 0: no printouts. 1: Verbose Printouts"};
34};
35
36#endif /* SIMG4COMPONENTS_G4FTFPBERT_H */
abstract interface to load physics lists
Definition ISimG4PhysicsList.h:17
FTFP_BERT physics list tool.
Definition SimG4FtfpBert.h:16
virtual G4VModularPhysicsList * physicsList()
Get the physics list.
Definition SimG4FtfpBert.cpp:20
Gaudi::Property< int > m_G4PhysicsVerbosityLevel
Definition SimG4FtfpBert.h:33
SimG4FtfpBert(const std::string &aType, const std::string &aName, const IInterface *aParent)
Definition SimG4FtfpBert.cpp:9
virtual StatusCode initialize()
Initialize.
Definition SimG4FtfpBert.cpp:16
virtual StatusCode finalize()
Finalize.
Definition SimG4FtfpBert.cpp:18
virtual ~SimG4FtfpBert()
Definition SimG4FtfpBert.cpp:14