ATLAS Offline Software
Loading...
Searching...
No Matches
CaloTopoTowerBuilderToolBase.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CALOUTILS_CALOTOPOTOWERBUILDERTOOLBASE_H
6#define CALOUTILS_CALOTOPOTOWERBUILDERTOOLBASE_H
7
14
18
19class CaloTopoTowerBuilderToolBase : public extends<AthAlgTool, ICaloTopoTowerBuilderToolBase>
20{
21 public:
22
24 CaloTopoTowerBuilderToolBase(const std::string& name
25 , const std::string& type
26 , const IInterface* parent);
28
30 virtual StatusCode initialize() override;
31
32 virtual void setTowerSeg(const CaloTowerSeg& theTowerSeg) override;
33
34 protected:
36};
37
38#endif
virtual void setTowerSeg(const CaloTowerSeg &theTowerSeg) override
CaloTopoTowerBuilderToolBase(const std::string &name, const std::string &type, const IInterface *parent)
AlgTool constructor.
virtual StatusCode initialize() override
common initialization
Data object stores CaloTower segmentation.