ATLAS Offline Software
Loading...
Searching...
No Matches
ForwardEventInfoCnvTool.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 XAODFORWARDCNV_FORWARDEVENTINFOCNVTOOL_H
9#define XAODFORWARDCNV_FORWARDEVENTINFOCNVTOOL_H
10
11// System include(s):
12#include <string>
13
14// Gaudi/Athena include(s):
16#include "GaudiKernel/ToolHandle.h"
17
18// EDM include(s):
20
22
23namespace xAODMaker {
24
34 public virtual IForwardEventInfoCnvTool {
35
36 public:
38 ForwardEventInfoCnvTool( const std::string& type, const std::string& name,
39 const IInterface* parent );
40
42 virtual StatusCode convert( const MBTSCollisionTime* aod,
43 xAOD::ForwardEventInfoContainer* xaod) const override;
44
45 }; // class ForwardEventInfoCnvTool
46
47} // namespace xAODMaker
48
49#endif // XAODFORWARDCNV_FORWARDEVENTINFOCNVTOOL_H
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Holds information about collisions timing from MBTS counters.
ForwardEventInfoCnvTool(const std::string &type, const std::string &name, const IInterface *parent)
Regular AlgTool constructor.
virtual StatusCode convert(const MBTSCollisionTime *aod, xAOD::ForwardEventInfoContainer *xaod) const override
Function that fills an existing xAOD::ForwardEventInfoContainer.
Interface for the tool creating ForwardEventInfoContainer from an AOD.
ForwardEventInfoContainer_v1 ForwardEventInfoContainer