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
9class SimG4GeantinoDeposits : public AlgTool, virtual public ISimG4PhysicsList {
10public:
11 explicit SimG4GeantinoDeposits(const std::string& aType, const std::string& aName, const IInterface* aParent);
12 virtual ~SimG4GeantinoDeposits() = default;
13
17 virtual StatusCode initialize() override final;
18
22 virtual StatusCode finalize() override final;
23
27 virtual G4VModularPhysicsList* physicsList() override final;
28};
29
30#endif /* SIMG4COMPONENTS_G4GEANTINODEPOSITS_H */
abstract interface to load physics lists
Definition ISimG4PhysicsList.h:17
Definition SimG4GeantinoDeposits.h:9
SimG4GeantinoDeposits(const std::string &aType, const std::string &aName, const IInterface *aParent)
Definition SimG4GeantinoDeposits.cpp:116
virtual G4VModularPhysicsList * physicsList() override final
Get the physics list.
Definition SimG4GeantinoDeposits.cpp:126
virtual StatusCode initialize() override final
Initialize.
Definition SimG4GeantinoDeposits.cpp:122
virtual ~SimG4GeantinoDeposits()=default
virtual StatusCode finalize() override final
Finalize.
Definition SimG4GeantinoDeposits.cpp:124