ATLAS Offline Software
Simulation
G4Sim
G4HiveEx
src
G4InputLoader.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// G4InputLoader.h
7
// Header file for class G4InputLoader
8
// Author: C.Leggett
10
#ifndef G4HIVEEX_G4INPUTLOADER_H
11
#define G4HIVEEX_G4INPUTLOADER_H 1
12
13
// STL includes
14
#include <string>
15
16
// FrameWork includes
17
#include "
AthenaBaseComps/AthAlgorithm.h
"
18
19
20
class
G4InputLoader
21
:
public
::AthAlgorithm
22
{
23
public
:
24
25
G4InputLoader
(
const
std::string&
name
, ISvcLocator* pSvcLocator );
26
27
// virtual StatusCode initialize();
28
virtual
StatusCode
execute
();
29
// virtual StatusCode finalize();
30
31
private
:
32
33
std::string
m_mcTruth
;
34
35
36
};
37
38
39
#endif
G4InputLoader::G4InputLoader
G4InputLoader(const std::string &name, ISvcLocator *pSvcLocator)
Definition:
G4InputLoader.cxx:17
G4InputLoader::m_mcTruth
std::string m_mcTruth
Definition:
G4InputLoader.h:33
AthAlgorithm.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition:
AthAlgorithm.h:47
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:221
G4InputLoader::execute
virtual StatusCode execute()
Definition:
G4InputLoader.cxx:25
G4InputLoader
Definition:
G4InputLoader.h:22
Generated on Thu Nov 7 2024 21:15:34 for ATLAS Offline Software by
1.8.18