ATLAS Offline Software
Loading...
Searching...
No Matches
LArAutoCorrAlgToDB.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 LArAutoCorrAlgToDB_H
6#define LArAutoCorrAlgToDB_H
7/********************************************************************
8
9 NAME: LArAutoCorrAlgToDB.h
10
11********************************************************************/
12
13// Include files
15#include "GaudiKernel/ToolHandle.h"
21
22//-----------------------------------------------------------------------
24//-----------------------------------------------------------------------
25{
26 public:
27
28 // Constructor
29 LArAutoCorrAlgToDB(const std::string & name, ISvcLocator * pSvcLocator);
30
31 // Destructor
33
34 // Algorithm initialization
35 StatusCode initialize();
36
37 StatusCode execute(){return StatusCode::SUCCESS;};
38
39 // Algorithm stop
40 StatusCode stop();
41
42 private:
44
45 bool m_isSC;
46
47 SG::ReadCondHandleKey<LArAutoCorrTotal> m_autocorrKey{this,"LArAutoCorrTotal","LArPhysAutoCorr","Key for total autocorr on Conditions store"};
48
49 // Grouping type
50 std::string m_groupingType;
51
52 // key
53 std::string m_acContName;
54
55 // number of gains
56 unsigned int m_nGains = 0U;
57
58 float m_nMinbias=20.0;
59};
60
61#endif
62
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
LArAutoCorrAlgToDB(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadCondHandleKey< LArAutoCorrTotal > m_autocorrKey
const LArOnlineID_Base * m_onlineHelper
Helper for the Liquid Argon Calorimeter cell identifiers.