ATLAS Offline Software
Loading...
Searching...
No Matches
Event
xAOD
xAODMissingETCnv
src
MissingETCnvTool.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
#ifndef XAODMISSINGETCNV_MISSINGETCNVTOOL_H
8
#define XAODMISSINGETCNV_MISSINGETCNVTOOL_H
9
10
// Gaudi/Athena include(s):
11
#include "
AthenaBaseComps/AthAlgTool.h
"
12
13
// Local include(s):
14
#include "
xAODMissingETCnv/IMissingETCnvTool.h
"
15
16
namespace
xAODMaker
{
17
25
class
MissingETCnvTool
:
public
AthAlgTool
,
26
public
virtual
IMissingETCnvTool
{
27
28
public
:
30
MissingETCnvTool
(
const
std::string&
type
,
const
std::string& name,
31
const
IInterface* parent );
32
34
virtual
StatusCode
add
(
const
MissingET
* aod,
35
xAOD::MissingETContainer
* xaod )
override
;
36
37
};
// class MissingETCnvTool
38
39
}
// namespace xAODMaker
40
41
#endif
// XAODMISSINGETCNV_MISSINGETCNVTOOL_H
AthAlgTool.h
IMissingETCnvTool.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
MissingET
Definition
Reconstruction/MissingETEvent/MissingETEvent/MissingET.h:23
xAODMaker::IMissingETCnvTool
Interface for the tool translating AOD MET objects to xAOD ones.
Definition
IMissingETCnvTool.h:36
xAODMaker::MissingETCnvTool::add
virtual StatusCode add(const MissingET *aod, xAOD::MissingETContainer *xaod) override
Function doing the translation.
Definition
MissingETCnvTool.cxx:22
xAODMaker::MissingETCnvTool::MissingETCnvTool
MissingETCnvTool(const std::string &type, const std::string &name, const IInterface *parent)
Regular AlgTool constructor.
Definition
MissingETCnvTool.cxx:14
xAODMaker
Definition
StoreGateSvc.h:72
xAOD::MissingETContainer
MissingETContainer_v1 MissingETContainer
Definition
Event/xAOD/xAODMissingET/xAODMissingET/MissingETContainer.h:16
type
Generated on
for ATLAS Offline Software by
1.14.0