ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
JetTagging
JetTagPerformanceCalibration
CalibrationDataInterface
CalibrationDataInterface
CalibrationDataInterfaceTester.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// CalibrationDataInterfaceTester.h, (c) ATLAS Detector software
8
9
#ifndef ANALYSISCALIBRATIONDATAINTERFACETESTER_H
10
#define ANALYSISCALIBRATIONDATAINTERFACETESTER_H
11
12
// Gaudi includes
13
#include "
AthenaBaseComps/AthAlgorithm.h
"
14
#include "
CalibrationDataInterface/CalibrationDataInterfaceTool.h
"
15
#include <
StoreGate/ReadHandleKey.h
>
16
#include <string>
17
18
class
AtlasDetectorID
;
19
class
Identifier
;
20
21
namespace
Analysis
22
{
23
30
31
class
CalibrationDataInterfaceTester
:
public
AthAlgorithm
32
{
33
public
:
34
36
CalibrationDataInterfaceTester
(
const
std::string& name, ISvcLocator* pSvcLocator);
38
virtual
~CalibrationDataInterfaceTester
() =
default
;
39
41
StatusCode
initialize
()
override
;
43
StatusCode
execute
(
const
EventContext& ctx)
override
;
44
45
private
:
46
48
Gaudi::Property
m_jetCollection
;
49
51
Gaudi::Property
m_tagger
;
52
54
Gaudi::Property
m_operatingPoint
;
55
57
std::string
m_calibrationUncertainty
;
58
CalibrationDataInterfaceTool::Uncertainty
m_uncertaintyType
;
59
61
ToolHandle<ICalibrationDataInterfaceTool>
m_calibrationInterface
{
this
,
"ICalibrationDataInterfaceTool"
,
""
,
"CalibrationDataInterface Tool"
};
62
64
SG::ReadHandleKey<JetCollection>
m_JetCollectionKey
{
this
,
"JetCollectionKey"
,
""
,
"read jet collection"
};
65
};
66
}
// end of namespace
67
68
#endif
AthAlgorithm.h
CalibrationDataInterfaceTool.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
Analysis::CalibrationDataInterfaceTester::m_calibrationUncertainty
std::string m_calibrationUncertainty
calibration uncertainty result
Definition
CalibrationDataInterfaceTester.h:57
Analysis::CalibrationDataInterfaceTester::m_calibrationInterface
ToolHandle< ICalibrationDataInterfaceTool > m_calibrationInterface
pointer to the CalibrationDataInterfaceTool
Definition
CalibrationDataInterfaceTester.h:61
Analysis::CalibrationDataInterfaceTester::m_tagger
Gaudi::Property m_tagger
tagger name
Definition
CalibrationDataInterfaceTester.h:51
Analysis::CalibrationDataInterfaceTester::m_JetCollectionKey
SG::ReadHandleKey< JetCollection > m_JetCollectionKey
I/O handlers.
Definition
CalibrationDataInterfaceTester.h:64
Analysis::CalibrationDataInterfaceTester::m_operatingPoint
Gaudi::Property m_operatingPoint
tagger operating point
Definition
CalibrationDataInterfaceTester.h:54
Analysis::CalibrationDataInterfaceTester::m_uncertaintyType
CalibrationDataInterfaceTool::Uncertainty m_uncertaintyType
Definition
CalibrationDataInterfaceTester.h:58
Analysis::CalibrationDataInterfaceTester::CalibrationDataInterfaceTester
CalibrationDataInterfaceTester(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
Definition
CalibrationDataInterfaceTester.cxx:24
Analysis::CalibrationDataInterfaceTester::initialize
StatusCode initialize() override
standard Athena-Algorithm method
Definition
CalibrationDataInterfaceTester.cxx:37
Analysis::CalibrationDataInterfaceTester::m_jetCollection
Gaudi::Property m_jetCollection
jet collection name
Definition
CalibrationDataInterfaceTester.h:48
Analysis::CalibrationDataInterfaceTester::~CalibrationDataInterfaceTester
virtual ~CalibrationDataInterfaceTester()=default
Default Destructor.
Analysis::CalibrationDataInterfaceTester::execute
StatusCode execute(const EventContext &ctx) override
standard Athena-Algorithm method
Definition
CalibrationDataInterfaceTester.cxx:68
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
AtlasDetectorID
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
Definition
AtlasDetectorID.h:53
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition
IConstituent.h:25
Identifier
Definition
IdentifierFieldParser.cxx:14
Generated on
for ATLAS Offline Software by
1.17.0