ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODJetCnv
src
JetCnvTool.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id$
8
#ifndef XAODJETCNV_JETCNVTOOL_H
9
#define XAODJETCNV_JETCNVTOOL_H
10
11
// Gaudi/Athena include(s):
12
#include "
AthenaBaseComps/AthAlgTool.h
"
13
14
// Local include(s):
15
#include "
xAODJetCnv/IJetCnvTool.h
"
16
17
namespace
xAODMaker
{
18
27
class
JetCnvTool
:
public
AthAlgTool
,
28
public
virtual
IJetCnvTool
{
29
30
public
:
32
JetCnvTool
(
const
std::string&
type
,
const
std::string& name,
33
const
IInterface* parent );
34
36
virtual
StatusCode
convert
(
const
JetCollection
* aodCont,
37
xAOD::JetContainer
* xaodCont,
38
DataLink<xAOD::IParticleContainer>
xaodConstitCont =
DataLink<xAOD::IParticleContainer>
(),
39
bool
constitSearch =
false
)
const override
;
40
41
};
// class JetCnvTool
42
43
}
// namespace xAODMaker
44
45
#endif
// XAODTRIGGERCNV_MUONROICNVTOOL_H
AthAlgTool.h
IJetCnvTool.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
DataLink
Object reference supporting deferred reading from StoreGate.
Definition
AthLinks/DataLink.h:93
JetCollection
Definition
JetCollection.h:30
xAODMaker::IJetCnvTool
Interface for the tool creating JetContainer from an AOD.
Definition
IJetCnvTool.h:38
xAODMaker::JetCnvTool::JetCnvTool
JetCnvTool(const std::string &type, const std::string &name, const IInterface *parent)
Regular AlgTool constructor.
Definition
JetCnvTool.cxx:16
xAODMaker::JetCnvTool::convert
virtual StatusCode convert(const JetCollection *aodCont, xAOD::JetContainer *xaodCont, DataLink< xAOD::IParticleContainer > xaodConstitCont=DataLink< xAOD::IParticleContainer >(), bool constitSearch=false) const override
Function that fills an existing xAOD::MuonRoIContainer.
Definition
JetCnvTool.cxx:34
xAODMaker
Definition
StoreGateSvc.h:70
xAOD::JetContainer
JetContainer_v1 JetContainer
Definition of the current "jet container version".
Definition
JetContainer.h:17
type
Generated on
for ATLAS Offline Software by
1.17.0