ATLAS Offline Software
Reconstruction
DiTauRec
DiTauRec
SeedJetBuilder.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 DITAUREC_SEEDJETBUILDER_H
6
#define DITAUREC_SEEDJETBUILDER_H
7
8
#include "
DiTauToolBase.h
"
9
#include "
xAODJet/JetContainer.h
"
10
#include "
StoreGate/ReadHandle.h
"
11
12
13
class
SeedJetBuilder
:
public
DiTauToolBase
{
14
public
:
15
16
//-------------------------------------------------------------
18
//-------------------------------------------------------------
19
SeedJetBuilder
(
const
std::string&
type
,
20
const
std::string&
name
,
21
const
IInterface *
parent
);
22
23
//-------------------------------------------------------------
25
//-------------------------------------------------------------
26
virtual
~SeedJetBuilder
();
27
28
virtual
StatusCode
initialize
()
override
;
29
30
virtual
StatusCode
execute
(
DiTauCandidateData
*
data
,
31
const
EventContext& ctx)
const override
;
32
33
private
:
34
SG::ReadHandleKey<xAOD::JetContainer>
m_jetContainerName
35
{
this
,
"JetCollection"
,
"AntiKt10LCTopoJets"
,
""
};
36
};
37
38
#endif // DITAUREC_SEEDJETBUILDER_H
SeedJetBuilder::m_jetContainerName
SG::ReadHandleKey< xAOD::JetContainer > m_jetContainerName
Definition:
SeedJetBuilder.h:35
data
char data[hepevt_bytes_allocation_ATLAS]
Definition:
HepEvt.cxx:11
DiTauToolBase.h
SG::ReadHandleKey< xAOD::JetContainer >
python.CaloAddPedShiftConfig.type
type
Definition:
CaloAddPedShiftConfig.py:42
SeedJetBuilder::initialize
virtual StatusCode initialize() override
Tool initializer.
Definition:
SeedJetBuilder.cxx:21
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition:
test_pyathena.py:15
SeedJetBuilder::execute
virtual StatusCode execute(DiTauCandidateData *data, const EventContext &ctx) const override
Execute - called for each Ditau candidate.
Definition:
SeedJetBuilder.cxx:28
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:240
DiTauToolBase
The base class for all tau tools.
Definition:
DiTauToolBase.h:20
JetContainer.h
DiTauCandidateData
Definition:
DiTauCandidateData.h:15
ReadHandle.h
Handle class for reading from StoreGate.
SeedJetBuilder::~SeedJetBuilder
virtual ~SeedJetBuilder()
Destructor.
SeedJetBuilder::SeedJetBuilder
SeedJetBuilder(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
Definition:
SeedJetBuilder.cxx:9
SeedJetBuilder
Definition:
SeedJetBuilder.h:13
Generated on Mon Sep 1 2025 21:18:51 for ATLAS Offline Software by
1.8.18