ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
Jet
JetRec
JetRec
JetPseudojetRetriever.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// JetPseudojetRetriever.h
6
7
#ifndef JetPseudojetRetriever_H
8
#define JetPseudojetRetriever_H
9
17
18
#include "
AsgTools/AsgTool.h
"
19
#include "
JetInterface/IJetPseudojetRetriever.h
"
20
21
class
JetPseudojetRetriever
22
:
public
asg::AsgTool
,
23
virtual
public
IJetPseudojetRetriever
{
24
ASG_TOOL_CLASS
(
JetPseudojetRetriever
,
IJetPseudojetRetriever
)
25
26
public
:
27
28
// Ctor.
29
JetPseudojetRetriever
(
const
std::string& name);
30
31
// Initialization.
32
StatusCode
initialize
();
33
35
const
fastjet::PseudoJet*
pseudojet
(
const
xAOD::Jet
&
jet
)
const
;
36
38
// For now fised. May later make this a property.
39
std::string
label
()
const
;
40
41
// Dump to log.
42
void
print
()
const
;
43
44
};
45
46
#endif
ASG_TOOL_CLASS
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
Definition
AsgToolMacros.h:68
AsgTool.h
IJetPseudojetRetriever.h
IJetPseudojetRetriever
Definition
IJetPseudojetRetriever.h:27
JetPseudojetRetriever::initialize
StatusCode initialize()
Dummy implementation of the initialisation function.
Definition
JetPseudojetRetriever.cxx:23
JetPseudojetRetriever::label
std::string label() const
Return the label.
Definition
JetPseudojetRetriever.cxx:53
JetPseudojetRetriever::pseudojet
const fastjet::PseudoJet * pseudojet(const xAOD::Jet &jet) const
Retrieve the pseudojet associate with a jet.
Definition
JetPseudojetRetriever.cxx:31
JetPseudojetRetriever::JetPseudojetRetriever
JetPseudojetRetriever(const std::string &name)
Definition
JetPseudojetRetriever.cxx:16
JetPseudojetRetriever::print
void print() const
Print the state of the tool.
Definition
JetPseudojetRetriever.cxx:59
asg::AsgTool
Base class for the dual-use tool implementation classes.
Definition
AsgTool.h:47
jet
Definition
JetCalibTools_PlotJESFactors.cxx:23
xAOD::Jet
Jet_v1 Jet
Definition of the current "jet version".
Definition
Event/xAOD/xAODJet/xAODJet/Jet.h:17
Generated on
for ATLAS Offline Software by
1.17.0