ATLAS Offline Software
Loading...
Searching...
No Matches
LArAutoCorrExtrapolate.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARAUTOCORRExtrapolate_H
6#define LARAUTOCORRExtrapolate_H
7/********************************************************************
8
9 NAME: LArAutoCorrExtrapolate.h
10 PACKAGE: offline/LArCalorimeter/LArCalibUtils
11
12 AUTHORS: G.Unal
13 CREATED: sept 2008
14
15 PURPOSE: Extrapolate measured covariance matrix from highest gain in random
16 to all gains
17
18********************************************************************/
19
20// Include files
25
26
27class LArOnlineID;
28
29//-----------------------------------------------------------------------
31//-----------------------------------------------------------------------
32{
33 public:
34
35 // Constructor
36 LArAutoCorrExtrapolate(const std::string & name, ISvcLocator * pSvcLocator);
37
38 // Destructor
40
41 // Algorithm initialization
42 StatusCode initialize();
43
44 // Algorithm execution
45 StatusCode execute();
46
47 // Algorithm finalization
48 StatusCode stop();
49 StatusCode finalize(){return StatusCode::SUCCESS;}
50
51 private:
52
53 SG::ReadCondHandleKey<LArBadFebCont> m_BFKey { this, "MissingFebsKey", "LArBadFeb", "SG Key of LArBadFebCont object"};
54 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this,"CablingKey","LArOnOffIdMap","SG Key of LArOnOffIdMapping object"};
55 // Container key list
56 std::string m_keyoutput;
57 std::string m_keyPedestal;
58 std::string m_keyinput;
59 std::string m_keyPedInput;
60 std::string m_keyRamp;
61
63
65
67
68
69};
70
71#endif
72
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
const LArOnlineID * m_onlineId
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
LArAutoCorrExtrapolate(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadCondHandleKey< LArBadFebCont > m_BFKey