ATLAS Offline Software
Loading...
Searching...
No Matches
LArGeoWeightsFill.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARGEOWEIGHTSFILL_H
6#define LARGEOWEIGHTSFILL_H
7
9#include "GaudiKernel/ToolHandle.h"
14class StoreGateSvc;
15class LArOnlineID;
16
18 public:
19 using AthReentrantAlgorithm::AthReentrantAlgorithm;
21 virtual StatusCode initialize() override;
22 virtual StatusCode execute(const EventContext&) const override {return StatusCode::SUCCESS;}
23 virtual StatusCode stop() override;
24
25 private:
26 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this, "OnOffMap", "LArOnOffIdMap", "SG key for mapping object"};
27 SG::ReadCondHandleKey<CaloDetDescrManager> m_caloMgrKey{this,"CaloDetDescrManager","CaloDetDescrManager","SG Key for CaloDetDescrManager in the Condition Store" };
28
29 const LArOnlineID* m_onlineID = nullptr;
30
31 StringProperty m_key { this, "Key", "GeoWeights" };
32 BooleanProperty m_fill { this, "Fill", true };
33 BooleanProperty m_dump { this, "Dump", false };
34 StringProperty m_outFileName { this, "OutFile", "out.txt" };
35
36 ToolHandle < CaloTriggerTowerService > m_ttService { "CaloTriggerTowerService" };
37};
38
39#endif
Definition of CaloDetDescrManager.
An algorithm that can be simultaneously executed in multiple threads.
StringProperty m_outFileName
ToolHandle< CaloTriggerTowerService > m_ttService
BooleanProperty m_dump
const LArOnlineID * m_onlineID
BooleanProperty m_fill
virtual StatusCode stop() override
StringProperty m_key
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
virtual StatusCode execute(const EventContext &) const override
virtual StatusCode initialize() override
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
The Athena Transient Store API.