k4SimGeant4
Loading...
Searching...
No Matches
SimG4GeantinoDeposits.h
Go to the documentation of this file.
1#ifndef SIMG4COMPONENTS_G4GEANTINODEPOSITS_H
2#define SIMG4COMPONENTS_G4GEANTINODEPOSITS_H
3// Gaudi
4#include "GaudiKernel/AlgTool.h"
5
6// FCCSW
8
9
10class SimG4GeantinoDeposits: public AlgTool, virtual public ISimG4PhysicsList {
11public:
12 explicit SimG4GeantinoDeposits(const std::string& aType , const std::string& aName,
13 const IInterface* aParent);
14 virtual ~SimG4GeantinoDeposits() = default;
15
19 virtual StatusCode initialize() override final;
20
24 virtual StatusCode finalize() override final;
25
29 virtual G4VModularPhysicsList* physicsList() override final;
30
31};
32
33#endif /* SIMG4COMPONENTS_G4GEANTINODEPOSITS_H */
abstract interface to load physics lists
Definition ISimG4PhysicsList.h:17
Definition SimG4GeantinoDeposits.h:10
SimG4GeantinoDeposits(const std::string &aType, const std::string &aName, const IInterface *aParent)
Definition SimG4GeantinoDeposits.cpp:115
virtual G4VModularPhysicsList * physicsList() override final
Get the physics list.
Definition SimG4GeantinoDeposits.cpp:125
virtual StatusCode initialize() override final
Initialize.
Definition SimG4GeantinoDeposits.cpp:121
virtual ~SimG4GeantinoDeposits()=default
virtual StatusCode finalize() override final
Finalize.
Definition SimG4GeantinoDeposits.cpp:123