ATLAS Offline Software
Loading...
Searching...
No Matches
CaloCell2ClusterMapper.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5//Dear emacs, this is -*-c++-*-
6#ifndef CALOREC_CALOCELL2CLUSTERMAPPER_H
7#define CALOREC_CALOCELL2CLUSTERMAPPER_H
8
21
22class CaloCell_ID;
23
27#include "CaloEvent/CaloClusterContainer.h"
28
30{
31
32 public:
33
34 CaloCell2ClusterMapper(const std::string& name, ISvcLocator* pSvcLocator);
36 virtual StatusCode initialize() override;
37 virtual StatusCode execute (const EventContext& ctx) const override;
38 virtual StatusCode finalize() override;
39
40 protected:
46
53
54};
55#endif // CALOREC_CALOCELL2CLUSTERMAPPER_H
56
57
58
defines and typedefs for IOVSvc
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< CaloClusterContainer > m_clusterKey
Name of the CaloClusterContainer to use.
virtual ~CaloCell2ClusterMapper()
virtual StatusCode execute(const EventContext &ctx) const override
CaloCell2ClusterMapper(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
SG::WriteHandleKey< CaloCell2ClusterMap > m_mapOutputKey
Name of the CaloCell2ClusterMap in StoreGate.
virtual StatusCode finalize() override
Helper class for offline cell identifiers.
Definition CaloCell_ID.h:34
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.