ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileCalib
TileCalibAlgs
src
TileMuId2DBAlg.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
//****************************************************************************
6
// Filename : TileMuId2DBAlg.h
7
// Author : Aranzazu Ruiz
8
// Created : May 2009
9
//
10
// DESCRIPTION
11
// Create ASCII file with TileMuId thresholds to be stored in COOL DB.
12
//
13
// BUGS:
14
//
15
// History:
16
//
17
//****************************************************************************
18
19
#ifndef TileCalibAlgs_TileMuId2DBAlg_h
20
#define TileCalibAlgs_TileMuId2DBAlg_h
21
22
#include "
AthenaBaseComps/AthAlgorithm.h
"
23
#include "
CaloConditions/CaloNoise.h
"
24
#include "
StoreGate/ReadCondHandleKey.h
"
25
class
CaloCell_ID
;
26
27
class
TileMuId2DBAlg
:
public
AthAlgorithm
{
28
29
public
:
30
31
TileMuId2DBAlg
(
const
std::string& name, ISvcLocator* pSvcLocator);
32
33
virtual
~TileMuId2DBAlg
() =
default
;
34
virtual
StatusCode
initialize
()
override
;
35
virtual
StatusCode
execute
(
const
EventContext& ctx)
override
;
36
virtual
StatusCode
finalize
()
override
;
37
38
private
:
39
40
const
CaloCell_ID
*
m_calo_id
{};
41
42
SG::ReadCondHandleKey<CaloNoise>
m_totalNoiseKey
43
{
this
,
"TotalNoiseKey"
,
"totalNoise"
,
"SG key for total noise"
};
44
};
45
46
#endif
// TileCalibAlgs_TileMuId2DBAlg_h
AthAlgorithm.h
CaloNoise.h
ReadCondHandleKey.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
CaloCell_ID
Helper class for offline cell identifiers.
Definition
CaloCell_ID.h:34
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
TileMuId2DBAlg::m_calo_id
const CaloCell_ID * m_calo_id
Definition
TileMuId2DBAlg.h:40
TileMuId2DBAlg::m_totalNoiseKey
SG::ReadCondHandleKey< CaloNoise > m_totalNoiseKey
Definition
TileMuId2DBAlg.h:43
TileMuId2DBAlg::initialize
virtual StatusCode initialize() override
Definition
TileMuId2DBAlg.cxx:48
TileMuId2DBAlg::finalize
virtual StatusCode finalize() override
Definition
TileMuId2DBAlg.cxx:241
TileMuId2DBAlg::~TileMuId2DBAlg
virtual ~TileMuId2DBAlg()=default
TileMuId2DBAlg::execute
virtual StatusCode execute(const EventContext &ctx) override
Execute method.
Definition
TileMuId2DBAlg.cxx:60
TileMuId2DBAlg::TileMuId2DBAlg
TileMuId2DBAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
TileMuId2DBAlg.cxx:38
Generated on
for ATLAS Offline Software by
1.17.0