ATLAS Offline Software
CaloTowerxAODFromClusters.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef CALOREC_CALOTOWERXAODFROMCLUSTERS_H
8 #define CALOREC_CALOTOWERXAODFROMCLUSTERS_H
9 
10 #include "CaloTowerxAODAlgoBase.h"
12 
14 {
15 public:
16 
22  CaloTowerxAODFromClusters(const std::string& name, ISvcLocator* pSvcLocator);
23 
26 
29  virtual StatusCode initialize() override;
30  virtual StatusCode execute(const EventContext&) const override;
31  virtual StatusCode finalize() override;
32 
34 private:
35 
40 
41 };
42 
43 #endif
CaloTowerxAODFromClusters::~CaloTowerxAODFromClusters
virtual ~CaloTowerxAODFromClusters()
Baseclass destructor.
CaloTowerxAODFromClusters::CaloTowerxAODFromClusters
CaloTowerxAODFromClusters(const std::string &name, ISvcLocator *pSvcLocator)
Default algorithm constructor.
Definition: CaloTowerxAODFromClusters.cxx:17
SG::ReadHandleKey< xAOD::CaloClusterContainer >
CaloTowerxAODFromClusters::initialize
virtual StatusCode initialize() override
Initialize algorithm.
Definition: CaloTowerxAODFromClusters.cxx:27
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
CaloTowerxAODAlgoBase.h
CaloTowerxAODFromClusters::finalize
virtual StatusCode finalize() override
Finalize algorithm.
Definition: CaloTowerxAODFromClusters.cxx:75
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
CaloTowerxAODFromClusters::m_inputClusterContainerKey
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_inputClusterContainerKey
Definition: CaloTowerxAODFromClusters.h:38
CaloTowerxAODFromClusters
Definition: CaloTowerxAODFromClusters.h:14
CaloTowerxAODFromClusters::execute
virtual StatusCode execute(const EventContext &) const override
Execute algorithm.
Definition: CaloTowerxAODFromClusters.cxx:33
CaloClusterContainer.h
CaloTowerxAODAlgoBase
Definition: CaloTowerxAODAlgoBase.h:24