ATLAS Offline Software
Event
xAOD
xAODTauCnv
xAODTauCnv
ITauJetCnvTool.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: ITauJetCnvTool.h 785754 2016-11-22 15:16:29Z ssnyder $
8
#ifndef XAODTAUJETCNV_ITAUJETCNVTOOL_H
9
#define XAODTAUJETCNV_ITAUJETCNVTOOL_H
10
11
// Gaudi/Athena include(s):
12
#include "GaudiKernel/IAlgTool.h"
13
#include "
AthContainers/DataVector.h
"
14
15
// EDM include(s):
16
#include "
xAODTau/TauJetContainer.h
"
17
#include "
tauEvent/TauJetContainer.h
"
18
19
// Forward declaration(s):
20
/* class taujet; */
21
22
namespace
xAODMaker
{
23
25
static
const
InterfaceID
26
IID_ITauJetCnvTool(
"xAODMaker::ITauJetCnvTool"
, 1, 0 );
27
39
class
ITauJetCnvTool
:
public
virtual
IAlgTool {
40
41
public
:
43
/* virtual StatusCode convert( const DataVector<taujet>* aod, */
44
/* xAOD::TauJetContainer* xaod) const = 0; */
45
virtual
StatusCode
convert
(
const
Analysis::TauJetContainer
* inputTaus,
46
xAOD::TauJetContainer
* xAODTauJets)
const
= 0;
47
49
static
const
InterfaceID&
interfaceID
() {
50
return
IID_ITauJetCnvTool;
51
}
52
53
};
// class ITauJetCnvTool
54
55
}
// namespace xAODMaker
56
57
#endif // XAODTAUJETCNV_ITAUJETCNVTOOL_H
Analysis::TauJetContainer
Definition:
Reconstruction/tauEvent/tauEvent/TauJetContainer.h:31
xAODMaker
Definition:
StoreGateSvc.h:72
xAODMaker::ITauJetCnvTool::convert
virtual StatusCode convert(const Analysis::TauJetContainer *inputTaus, xAOD::TauJetContainer *xAODTauJets) const =0
Function that fills an existing xAOD::TauJetContainer.
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TauJetContainer.h
TauJetContainer.h
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
xAODMaker::ITauJetCnvTool
Interface for the tool creating TauJetContainer from an AOD.
Definition:
ITauJetCnvTool.h:39
xAODMaker::ITauJetCnvTool::interfaceID
static const InterfaceID & interfaceID()
Gaudi interface definition.
Definition:
ITauJetCnvTool.h:49
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
Generated on Sun Dec 22 2024 21:12:02 for ATLAS Offline Software by
1.8.18