ATLAS Offline Software
LArGeoWeightsFill.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARGEOWEIGHTSFILL_H
6 #define LARGEOWEIGHTSFILL_H
7 
9 #include "GaudiKernel/ToolHandle.h"
14 class StoreGateSvc;
15 class LArOnlineID;
16 
18  public:
19  LArGeoWeightsFill(const std::string& name, ISvcLocator* pSvcLocator);
21  virtual StatusCode initialize() override;
22  virtual StatusCode execute() 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 
30 
31  std::string m_nameOfSet;
32  std::string m_key;
33 
34  bool m_fill, m_dump;
35  std::string m_outFileName;
36 
37  ToolHandle < CaloTriggerTowerService > m_ttService;
38 
39 };
40 
41 #endif
LArGeoWeightsFill::m_caloMgrKey
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
Definition: LArGeoWeightsFill.h:27
LArGeoWeightsFill::initialize
virtual StatusCode initialize() override
Definition: LArGeoWeightsFill.cxx:34
LArGeoWeightsFill::m_fill
bool m_fill
Definition: LArGeoWeightsFill.h:34
LArGeoWeightsFill::stop
virtual StatusCode stop() override
Definition: LArGeoWeightsFill.cxx:44
LArGeoWeightsFill::m_outFileName
std::string m_outFileName
Definition: LArGeoWeightsFill.h:35
LArGeoWeightsFill::m_onlineID
const LArOnlineID * m_onlineID
Definition: LArGeoWeightsFill.h:29
CaloDetDescrManager.h
Definition of CaloDetDescrManager.
AthAlgorithm.h
LArGeoWeightsFill::m_ttService
ToolHandle< CaloTriggerTowerService > m_ttService
Definition: LArGeoWeightsFill.h:37
LArGeoWeightsFill::m_cablingKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Definition: LArGeoWeightsFill.h:26
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:128
LArGeoWeightsFill::~LArGeoWeightsFill
~LArGeoWeightsFill()
Definition: LArGeoWeightsFill.cxx:31
LArOnOffIdMapping.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition: AthAlgorithm.h:47
LArGeoWeightsFill::execute
virtual StatusCode execute() override
Definition: LArGeoWeightsFill.h:22
ReadCondHandleKey.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
LArOnlineID
Definition: LArOnlineID.h:20
LArGeoWeightsFill::m_nameOfSet
std::string m_nameOfSet
Definition: LArGeoWeightsFill.h:31
LArGeoWeightsFill::m_key
std::string m_key
Definition: LArGeoWeightsFill.h:32
SG::ReadCondHandleKey< LArOnOffIdMapping >
LArGeoWeightsFill::m_dump
bool m_dump
Definition: LArGeoWeightsFill.h:34
CaloTriggerTowerService.h
LArGeoWeightsFill::LArGeoWeightsFill
LArGeoWeightsFill(const std::string &name, ISvcLocator *pSvcLocator)
Definition: LArGeoWeightsFill.cxx:18
LArGeoWeightsFill
Definition: LArGeoWeightsFill.h:17