ATLAS Offline Software
Loading...
Searching...
No Matches
LArIdMapConvert.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARCONDITIONSTEST_LARIDMAPCONVERT_H
6#define LARCONDITIONSTEST_LARIDMAPCONVERT_H 1
7
8// STL includes
9#include <string>
10
11// FrameWork includes
13#include "GaudiKernel/ToolHandle.h"
17
20
21#include <iostream>
22
24 : public ::AthAlgorithm
25{
26
27 public:
28
30 LArIdMapConvert( const std::string& name, ISvcLocator* pSvcLocator );
31
33 virtual ~LArIdMapConvert();
34
35 // Athena algorithm's Hooks
36 virtual StatusCode initialize() override;
37 virtual StatusCode execute() override;
38 virtual StatusCode finalize() override;
39
40 private:
41
42 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this,"CablingKey","LArOnOffIdMap","SG Key of LArOnOffIdMapping object"};
43 SG::ReadCondHandleKey<LArCalibLineMapping> m_CLKey{this, "SCCalibLineKey", "LArCalibLineMapSC", "SG calib line key"};
44
47 void print (const HWIdentifier& hwid, std::ostream& out=std::cout);
48
51
52
53};
54
55#endif //> !LARCONDITIONSTEST_LARIDMAPCONVERT_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Helper class for offline cell identifiers.
Definition CaloCell_ID.h:34
virtual StatusCode execute() override
virtual StatusCode finalize() override
LArIdMapConvert(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode initialize() override
SG::ReadCondHandleKey< LArCalibLineMapping > m_CLKey
LArIdMapConvert()
Default constructor:
const CaloCell_ID * m_caloCellID
const LArOnlineID * m_onlineID
void print(const HWIdentifier &hwid, std::ostream &out=std::cout)
virtual ~LArIdMapConvert()
Destructor:
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey