ATLAS Offline Software
TrigL2BphysCnvTool.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 xAODTrigBphysCNV_TrigL2BphysCNVTOOL_H
9 #define xAODTrigBphysCNV_TrigL2BphysCNVTOOL_H
10 
11 // Gaudi/Athena include(s):
13 
14 // Local include(s):
16 
17 // forward declarations
18 //class TrigL2Bphys;
19 
20 
21 namespace xAODMaker {
22 
30  public virtual ITrigL2BphysCnvTool {
31 
32  public:
34  TrigL2BphysCnvTool( const std::string& type, const std::string& name,
35  const IInterface* parent );
36 
38  virtual StatusCode convert( const TrigL2Bphys * aod,
39  xAOD::TrigBphys* xaod ) const override;
40 
41  }; // class TrigElectronCnvTool
42 
43 } // namespace xAODMaker
44 
45 #endif // xAODTrigBphysCNV_TrigL2BphysCNVTOOL_H
46 
xAODMaker::TrigL2BphysCnvTool
Implementation for the ITrigL2BphysCnvTool interface.
Definition: TrigL2BphysCnvTool.h:30
ITrigL2BphysCnvTool.h
TrigL2Bphys
Definition: TrigL2Bphys.h:43
xAODMaker
Definition: StoreGateSvc.h:72
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
xAODMaker::ITrigL2BphysCnvTool
Interface for the tool creating TrigBphysContainer from an AOD.
Definition: ITrigL2BphysCnvTool.h:33
AthAlgTool.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
xAODMaker::TrigL2BphysCnvTool::convert
virtual StatusCode convert(const TrigL2Bphys *aod, xAOD::TrigBphys *xaod) const override
Function that fills an existing xAOD::TrigBphysContainer.
Definition: TrigL2BphysCnvTool.cxx:28
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
AthAlgTool
Definition: AthAlgTool.h:26
xAODMaker::TrigL2BphysCnvTool::TrigL2BphysCnvTool
TrigL2BphysCnvTool(const std::string &type, const std::string &name, const IInterface *parent)
Regular AlgTool constructor.
Definition: TrigL2BphysCnvTool.cxx:18
xAOD::TrigBphys_v1
Class describing a Bphysics online composite object.
Definition: TrigBphys_v1.h:44