ATLAS Offline Software
Loading...
Searching...
No Matches
HISubtractedCellMakerTool.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#ifndef HIJETREC_HISUBTRACTEDCELLMAKERTOOL_H
6#define HIJETREC_HISUBTRACTEDCELLMAKERTOOL_H
7
13#include "AsgTools/ToolHandle.h"
14
15#include <string>
16#include <vector>
17
19
21{
22
23public:
24
25 HISubtractedCellMakerTool(const std::string& type, const std::string& name, const IInterface* parent);
26 virtual StatusCode initialize() override;
27 virtual StatusCode process (CaloCellContainer* theCellContainer,
28 const EventContext& ctx) const override;
29
30private:
31
32 SG::ReadHandleKey<xAOD::HIEventShapeContainer> m_eventShapeKey { this, "EventShapeKey", "HIEventShapeContainer", "Event Shape Key"};
33 ToolHandle<IHIUEModulatorTool> m_modulatorTool { this, "Modulator", "HIUEModulatorTool", "Handle to HIUEModulatorTool"};
34 ToolHandle<IHIEventShapeMapTool> m_eventShapeMapTool { this, "EventShapeMapTool", "HIEventShapeMapTool", "Handle to Event Shape Map Tool"};
35
36};
37
38#endif
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:
Container class for CaloCell.
SG::ReadHandleKey< xAOD::HIEventShapeContainer > m_eventShapeKey
ToolHandle< IHIUEModulatorTool > m_modulatorTool
ToolHandle< IHIEventShapeMapTool > m_eventShapeMapTool
HISubtractedCellMakerTool(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode initialize() override
Property holding a SG store/key/clid from which a ReadHandle is made.
const std::string process