ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
RecoTools
CaloRingerTools
src
CaloRingerJetsReader.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// $Id: CaloRingerJetsReader.h 668867 2015-05-20 20:23:22Z wsfreund $
6
#ifndef CALORINGERTOOLS_CALORINGERJETSSREADER_H
7
#define CALORINGERTOOLS_CALORINGERJETSSREADER_H
8
9
// STL includes:
10
#include <string>
11
12
// Base includes:
13
#include "
CaloRingerInputReader.h
"
14
#include "
CaloRingerTools/ICaloRingerJetsReader.h
"
15
#include "
CaloRingerReaderJetUtils.h
"
16
17
// xAOD includes:
18
#include "
xAODJet/JetContainer.h
"
19
20
// StoreGate includes:
21
#include "
StoreGate/ReadHandleKey.h
"
22
#include "
StoreGate/WriteDecorHandleKeyArray.h
"
23
24
namespace
Ringer
{
25
26
class
CaloRingerJetsReader
:
public
CaloRingerInputReader
,
27
public
ICaloRingerJetsReader
28
{
29
30
public
:
31
34
37
CaloRingerJetsReader
(
const
std::string&
type
,
38
const
std::string& name,
39
const
IInterface* parent);
40
44
~CaloRingerJetsReader
();
46
49
52
virtual
StatusCode
initialize
()
override
;
57
virtual
StatusCode
execute
()
override
;
61
virtual
StatusCode
finalize
()
override
;
63
64
65
private
:
66
69
71
73
StatusCode
addSelectorDeco
(
const
std::string &contName,
const
std::string &selName);
74
77
80
SG::ReadHandleKey<xAOD::JetContainer>
m_inputJetContainerKey
{
81
this
,
"inputKey"
,
"AntiKt4EMTopoJets"
,
"Input jet container"
82
};
83
// SG::ReadHandleKey<xAOD::JetContainer> m_inputJetContainerKey;
84
85
87
// BuildCaloRingsJetFctor<xAOD::IParticleContainer> *m_clRingsBuilderJetFctor;
88
// BuildCaloRingsJetFctor<xAOD::Jet_v1> *m_clRingsBuilderJetFctor;
89
BuildCaloRingsJetFctor<xAOD::JetContainer>
*
m_clRingsBuilderJetFctor
;
90
91
93
94
};
95
96
}
// namespace Ringer
97
98
#endif
CaloRingerInputReader.h
CaloRingerReaderJetUtils.h
ICaloRingerJetsReader.h
JetContainer.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
WriteDecorHandleKeyArray.h
Ringer::BuildCaloRingsJetFctor
Definition
CaloRingerReaderJetUtils.h:108
Ringer::CaloRingerInputReader::CaloRingerInputReader
CaloRingerInputReader(const std::string &type, const std::string &name, const ::IInterface *parent)
Default constructor.
Definition
CaloRingerInputReader.cxx:14
Ringer::CaloRingerJetsReader::finalize
virtual StatusCode finalize() override
finalize method
Definition
CaloRingerJetsReader.cxx:60
Ringer::CaloRingerJetsReader::~CaloRingerJetsReader
~CaloRingerJetsReader()
Destructor.
Definition
CaloRingerJetsReader.cxx:30
Ringer::CaloRingerJetsReader::addSelectorDeco
StatusCode addSelectorDeco(const std::string &contName, const std::string &selName)
Add decorations for a given selector.
Ringer::CaloRingerJetsReader::m_clRingsBuilderJetFctor
BuildCaloRingsJetFctor< xAOD::JetContainer > * m_clRingsBuilderJetFctor
The CaloRings Builder functor:
Definition
CaloRingerJetsReader.h:89
Ringer::CaloRingerJetsReader::initialize
virtual StatusCode initialize() override
Tool main methods:
Definition
CaloRingerJetsReader.cxx:36
Ringer::CaloRingerJetsReader::execute
virtual StatusCode execute() override
execute method
Definition
CaloRingerJetsReader.cxx:66
Ringer::CaloRingerJetsReader::m_inputJetContainerKey
SG::ReadHandleKey< xAOD::JetContainer > m_inputJetContainerKey
Tool CaloRingerJetsReader props (python configurables):
Definition
CaloRingerJetsReader.h:80
Ringer::CaloRingerJetsReader::CaloRingerJetsReader
CaloRingerJetsReader(const std::string &type, const std::string &name, const IInterface *parent)
Default constructor.
Definition
CaloRingerJetsReader.cxx:17
Ringer::ICaloRingerJetsReader
Definition
ICaloRingerJetsReader.h:28
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
Ringer
Namespace dedicated for Ringer utilities.
Definition
CaloRingsDefs.h:9
type
Generated on
for ATLAS Offline Software by
1.17.0