ATLAS Offline Software
Loading...
Searching...
No Matches
ClusterCreator.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: ClusterCreator.h 596346 2014-05-10 13:47:20Z krasznaa $
8#ifndef XAODCREATORALGS_CLUSTERCREATOR_H
9#define XAODCREATORALGS_CLUSTERCREATOR_H
10
11// System include(s):
12#include <string>
13
14// Athena/Gaudi include(s):
15#include "GaudiKernel/ToolHandle.h"
17
18// Local include(s):
20
35
36public:
38 ClusterCreator( const std::string& name, ISvcLocator* svcLoc );
39
41 virtual StatusCode initialize();
43 virtual StatusCode execute();
44
45private:
47 std::vector< std::string > m_aodContainerNames;
49 std::vector< std::string > m_xaodContainerNames;
50
53
55 ToolHandle< xAODMaker::ICaloClusterCnvTool > m_cnvTool;
56
57}; // class ClusterCreator
58
59#endif // XAODCREATORALGS_CLUSTERCREATOR_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ClusterCreator(const std::string &name, ISvcLocator *svcLoc)
Regular algorithm constructor.
std::vector< std::string > m_xaodContainerNames
The keys for the output xAOD::CaloClusterContainer.
ToolHandle< xAODMaker::ICaloClusterCnvTool > m_cnvTool
Connection to the converter tool.
virtual StatusCode execute()
Function executing the algorithm.
virtual StatusCode initialize()
Function initialising the algorithm.
bool m_keySet
True if keys set by jobO.
std::vector< std::string > m_aodContainerNames
The keys of the input CaloClusterContainer.