ATLAS Offline Software
Loading...
Searching...
No Matches
LArHVCorrMaker.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//Dear emacs, this is -*-c++-*-
6
7#ifndef LARHVCORRMAKER_H
8#define LARHVCORRMAKER_H
9
10// Include files
15
16
17//-----------------------------------------------------------------------
19//------`-----------------------------------------------------------------
20{
21 public:
22
23 //Delgate constructor
25
26
27 // Destructor
28 virtual ~LArHVCorrMaker();
29
30 // Algorithm initialization
31 virtual StatusCode initialize() override;
32
33 // Algorithm execution
34 virtual StatusCode execute() override;
35
36 // Algorithm finalization
37 virtual StatusCode stop() override;
38 virtual StatusCode finalize() override {return StatusCode::SUCCESS;}
39
40 private:
41
42 Gaudi::Property<std::string> m_folderName{this,"folderName", "/LAR/ElecCalibFlat/HVScaleCorr",
43 "Folder to store the CondAttrListCollection containing the HVScale correction"};
44 BooleanProperty m_isSC{this, "SuperCell", false, "Runnning for SC ?"};
45
47 { this, "LArHVScaleCorr", "LArHVScaleCorrRecomputed", "" };
49 { this, "CablingKey", "LArOnOffIdMap", "SG Key of LArOnOffIdMapping object" };
50
51};
52
53#endif
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
SG::ReadCondHandleKey< ILArHVScaleCorr > m_scaleCorrKey
virtual StatusCode execute() override
virtual StatusCode finalize() override
virtual StatusCode stop() override
virtual StatusCode initialize() override
Gaudi::Property< std::string > m_folderName
virtual ~LArHVCorrMaker()
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
BooleanProperty m_isSC