ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Global
GlobalSimulation
src
Hypothesis
eEmMultTestComparator.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef GLOBALSIM_EEMMULTTESTCOMPARATOR_H
6
#define GLOBALSIM_EEMMULTTESTCOMPARATOR_H
7
13
14
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
15
16
#include "
../GlobalSimComponents/ITIPWriterAlgTool.h
"
// TIP word declaration
17
18
#include "
../IO/TipWord_clid.h
"
19
20
#include "
AthenaBaseComps/AthAlgTool.h
"
21
22
namespace
GlobalSim
{
23
class
eEmMultTestComparator
:
public
AthReentrantAlgorithm
{
24
25
public
:
26
27
28
eEmMultTestComparator
(
const
std::string& name, ISvcLocator *pSvcLocator);
29
30
virtual
~eEmMultTestComparator
() =
default
;
31
32
virtual
StatusCode
initialize
()
override
;
33
34
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
35
36
private
:
37
38
39
SG::ReadHandleKey<TIPword>
40
m_expectedTIPword_ReadKey
{
41
this
,
42
"ExpectedTIPwordReadKey"
,
43
"ExpectedTIPwords"
,
44
"key to read in expected TIP words"
45
};
46
47
48
SG::ReadHandleKey<TIPword>
49
m_generatedTIPword_ReadKey
{
50
this
,
51
"GeneratedTIPwordReadKey"
,
52
"GlobalSimTIP"
,
53
"key to read in GlobalSim TIP words"
54
};
55
56
Gaudi::Property<bool>
57
m_abort_on_mismatch
{
this
,
58
"abort_on_mismatch"
,
59
{
false
},
60
"falg to abort on first exp, gen TIP word mismatch"
};
61
62
};
63
}
64
#endif
AthAlgTool.h
AthReentrantAlgorithm.h
ITIPWriterAlgTool.h
TipWord_clid.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
GlobalSim::eEmMultTestComparator::initialize
virtual StatusCode initialize() override
Definition
eEmMultTestComparator.cxx:18
GlobalSim::eEmMultTestComparator::eEmMultTestComparator
eEmMultTestComparator(const std::string &name, ISvcLocator *pSvcLocator)
Definition
eEmMultTestComparator.cxx:13
GlobalSim::eEmMultTestComparator::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
eEmMultTestComparator.cxx:31
GlobalSim::eEmMultTestComparator::m_abort_on_mismatch
Gaudi::Property< bool > m_abort_on_mismatch
Definition
eEmMultTestComparator.h:57
GlobalSim::eEmMultTestComparator::~eEmMultTestComparator
virtual ~eEmMultTestComparator()=default
GlobalSim::eEmMultTestComparator::m_generatedTIPword_ReadKey
SG::ReadHandleKey< TIPword > m_generatedTIPword_ReadKey
Definition
eEmMultTestComparator.h:49
GlobalSim::eEmMultTestComparator::m_expectedTIPword_ReadKey
SG::ReadHandleKey< TIPword > m_expectedTIPword_ReadKey
Definition
eEmMultTestComparator.h:40
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
GlobalSim
AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.
Definition
Trigger/TrigT1/Global/GlobalSimulation/src/Egamma1BDT/Egamma1BDT/BDT.h:11
Generated on
for ATLAS Offline Software by
1.17.0