ATLAS Offline Software
Loading...
Searching...
No Matches
TriggerTowerCnvTool.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 XAODTRIGL1CALOCNV_TRIGGERTOWERCNVTOOL_H
8#define XAODTRIGL1CALOCNV_TRIGGERTOWERCNVTOOL_H
9
10// Gaudi/Athena include(s):
12#include "GaudiKernel/ToolHandle.h"
13
14// Local include(s):
16
17namespace xAODMaker {
18
29 public virtual ITriggerTowerCnvTool {
30
31 public:
33 TriggerTowerCnvTool( const std::string& type, const std::string& name,
34 const IInterface* parent );
35
37 virtual StatusCode convert( const DataVector<LVL1::TriggerTower>* esd,
38 xAOD::TriggerTowerContainer* xaod ) override;
39 }; // class TriggerTowerCnvTool
40
41} // namespace xAODMaker
42
43#endif // XAODTRIGL1CALOCNV_TRIGGERTOWERCNVTOOL_H
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Derived DataVector<T>.
Definition DataVector.h:795
Interface for the tool creating TriggerTowerContainer from an ESD.
TriggerTowerCnvTool(const std::string &type, const std::string &name, const IInterface *parent)
Regular AlgTool constructor.
virtual StatusCode convert(const DataVector< LVL1::TriggerTower > *esd, xAOD::TriggerTowerContainer *xaod) override
Function that fills an existing xAOD::EmTauRoIContainer.
TriggerTowerContainer_v2 TriggerTowerContainer
Define the latest version of the TriggerTower container.