ATLAS Offline Software
Loading...
Searching...
No Matches
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):
13
14// Local include(s):
16
17namespace 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,
39 bool constitSearch = false) const override;
40
41 }; // class JetCnvTool
42
43} // namespace xAODMaker
44
45#endif // XAODTRIGGERCNV_MUONROICNVTOOL_H
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Interface for the tool creating JetContainer from an AOD.
Definition IJetCnvTool.h:38
JetCnvTool(const std::string &type, const std::string &name, const IInterface *parent)
Regular AlgTool constructor.
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.
JetContainer_v1 JetContainer
Definition of the current "jet container version".