ATLAS Offline Software
Loading...
Searching...
No Matches
TrigBjetCnvAlg.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: TrigBjetCnvAlg.h 785656 2016-11-22 06:15:06Z ssnyder $
8#ifndef XAODBTAGGINGCNV_TRIGBJETCNVALG_H
9#define XAODBTAGGINGCNV_TRIGBJETCNVALG_H
10
11
12// System include(s):
13#include <string>
14
15// Gaudi/Athena include(s):
17#include "GaudiKernel/ToolHandle.h"
18
19// Local include(s):
21
22namespace xAODMaker {
23
32
33 public:
35 TrigBjetCnvAlg( const std::string& name, ISvcLocator* svcLoc );
36
38 virtual StatusCode initialize();
40 virtual StatusCode execute();
41
42 private:
44 std::string m_aodKey;
46 std::string m_xaodKey;
47
49 ToolHandle< ITrigBjetCnvTool > m_cnvTool;
50
51 }; // class TrigBjetCnvAlg
52
53} // namespace xAODMaker
54
55#endif // XAODBTAGGINGCNV_TRIGBJETCNVALG_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ToolHandle< ITrigBjetCnvTool > m_cnvTool
Handle to the converter tool.
virtual StatusCode initialize()
Function initialising the algorithm.
std::string m_aodKey
StoreGate key of the input container.
TrigBjetCnvAlg(const std::string &name, ISvcLocator *svcLoc)
Regular Algorithm constructor.
std::string m_xaodKey
StoreGate key for the output container.
virtual StatusCode execute()
Function executing the algorithm.