ATLAS Offline Software
Simulation
G4Atlas
G4AtlasInterfaces
G4AtlasInterfaces
IPhysicsInitialization.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef G4ATLASINTERFACES_IPHYSICSINITIALIZATION_H
6
#define G4ATLASINTERFACES_IPHYSICSINITIALIZATION_H
7
8
#include <GaudiKernel/IAlgTool.h>
9
16
class
IPhysicsInitializationTool
:
virtual
public
IAlgTool {
17
public
:
18
DeclareInterfaceID
(
IPhysicsInitializationTool
, 1, 0);
19
virtual
StatusCode
initializePhysics
() = 0;
20
};
21
#endif
IPhysicsInitializationTool
Interface for tools requiring initialization after Geant4 physics have been initialized.
Definition:
IPhysicsInitialization.h:16
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IPhysicsInitializationTool::initializePhysics
virtual StatusCode initializePhysics()=0
IPhysicsInitializationTool::DeclareInterfaceID
DeclareInterfaceID(IPhysicsInitializationTool, 1, 0)
Generated on Mon Sep 29 2025 21:12:02 for ATLAS Offline Software by
1.8.18