ATLAS Offline Software
Simulation
BeamEffects
src
GenEventValidityChecker.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef BEAMEFFECTS_GENEVENTVALIDITYCHECK_H
6
#define BEAMEFFECTS_GENEVENTVALIDITYCHECK_H 1
7
8
// FrameWork includes
9
#include "
AthenaBaseComps/AthAlgTool.h
"
10
#include "
HepMC_Interfaces/IGenEventManipulator.h
"
11
12
namespace
Simulation
{
13
20
class
GenEventValidityChecker
:
public
extends<AthAlgTool, IGenEventManipulator> {
21
22
public
:
24
GenEventValidityChecker
(
const
std::string&
t
,
const
std::string&
n
,
const
IInterface*
p
);
25
27
StatusCode
initialize
()
override
final
;
28
StatusCode
finalize
()
override
final
;
29
32
StatusCode
manipulate
(HepMC::GenEvent& ge,
const
EventContext& ctx)
const
override
final
;
33
34
private
:
35
Gaudi::Property<bool>
m_checkTime
{
this
,
"CheckTime"
,
true
};
36
};
37
38
}
39
40
#endif //> !BEAMEFFECTS_GENEVENTVALIDITYCHECK_H
Simulation::GenEventValidityChecker::initialize
StatusCode initialize() override final
Athena algtool's Hooks.
Definition:
GenEventValidityChecker.cxx:25
Simulation::GenEventValidityChecker
Definition:
GenEventValidityChecker.h:20
Simulation::GenEventValidityChecker::m_checkTime
Gaudi::Property< bool > m_checkTime
check the time dimension value for validity
Definition:
GenEventValidityChecker.h:35
read_hist_ntuple.t
t
Definition:
read_hist_ntuple.py:5
IGenEventManipulator.h
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
beamspotman.n
n
Definition:
beamspotman.py:731
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
Simulation::GenEventValidityChecker::finalize
StatusCode finalize() override final
Athena algtool's Hooks.
Definition:
GenEventValidityChecker.cxx:33
Simulation::GenEventValidityChecker::manipulate
StatusCode manipulate(HepMC::GenEvent &ge, const EventContext &ctx) const override final
checks the the validity of the given GenEvent
Definition:
GenEventValidityChecker.cxx:41
Simulation::GenEventValidityChecker::GenEventValidityChecker
GenEventValidityChecker(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
Definition:
GenEventValidityChecker.cxx:17
Simulation
Definition:
BeamEffectsAlg.cxx:21
Generated on Sun Dec 22 2024 21:10:47 for ATLAS Offline Software by
1.8.18