ATLAS Offline Software
Loading...
Searching...
No Matches
CaloTopoTowerFromClusterCalibrator.h
Go to the documentation of this file.
1// -*- c++ -*-
2/* Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */
3#ifndef CALOREC_CALOTOPOTOWERFROMCLUSTERCALIBRATOR_H
4#define CALOREC_CALOTOPOTOWERFROMCLUSTERCALIBRATOR_H
5
7
9
11
12#include <string>
13
15
17{
18public:
19
21 CaloTopoTowerFromClusterCalibrator(const std::string& type,const std::string& name,const IInterface* pParent);
22
24
25 virtual StatusCode execute(const EventContext& ctx,
27 CaloCellClusterWeights* cellWeights) const override;
28 // virtual StatusCode initialize() override;
29private:
30
33 bool m_orderByPt = { false };
35};
36
48#endif
Base class for cluster processing tools called from CaloClusterMaker.
Property holding a SG store/key/clid from which a ReadHandle is made.
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Hash lookup of calibration weights for calorimeter cells.
CaloTopoTowerFromClusterCalibrator(const std::string &type, const std::string &name, const IInterface *pParent)
Tool constructor.
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *pClusCont, CaloCellClusterWeights *cellWeights) const override
Tool execution.
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.