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
26#include "CaloEvent/CaloClusterContainer.h"
27
29{
30
31 public:
32
33 CaloCell2ClusterMapper(const std::string& name, ISvcLocator* pSvcLocator);
35 virtual StatusCode initialize() override;
36 virtual StatusCode execute (const EventContext& ctx) const override;
37 virtual StatusCode finalize() override;
38
39 protected:
45
52
53};
54#endif // CALOREC_CALOCELL2CLUSTERMAPPER_H
55
56
57
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.