ATLAS Offline Software
LArCalorimeter
LArCalibUtils
LArCalibUtils
LArDeltaRespPredictor.h
Go to the documentation of this file.
1
//Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
8
#ifndef LARDELTARESPPREDICTOR_H
9
#define LARDELTARESPPREDICTOR_H
10
11
#include "
AthenaBaseComps/AthAlgorithm.h
"
12
13
#include "
LArRawConditions/LArWFParams.h
"
14
#include "
LArRawConditions/LArCaliWave.h
"
15
16
#include "
LArCalibUtils/LArWFParamTool.h
"
17
#include "
LArCalibUtils/LArDeltaRespTool.h
"
18
#include "
LArCabling/LArOnOffIdMapping.h
"
19
#include "
StoreGate/ReadCondHandleKey.h
"
20
21
#include <vector>
22
#include <string>
23
24
class
LArDeltaRespPredictor
:
public
AthAlgorithm
25
{
26
public
:
27
28
LArDeltaRespPredictor
(
const
std::string &
name
, ISvcLocator * pSvcLocator);
29
30
~LArDeltaRespPredictor
();
31
32
//standard algorithm methods
33
StatusCode
initialize
() ;
34
StatusCode
execute
() {
return
StatusCode::SUCCESS;}
//empty method
35
StatusCode
stop
();
36
StatusCode
finalize
(){
return
StatusCode::SUCCESS;}
37
38
private
:
39
40
SG::ReadCondHandleKey<LArOnOffIdMapping>
m_cablingKey
{
this
,
"OnOffMap"
,
"LArOnOffIdMap"
,
"SG key for mapping object"
};
41
42
std::vector<std::string>
m_keylist
;
43
44
};
45
46
#endif
LArDeltaRespPredictor::finalize
StatusCode finalize()
Definition:
LArDeltaRespPredictor.h:36
LArDeltaRespTool.h
LArDeltaRespPredictor
Definition:
LArDeltaRespPredictor.h:25
LArCaliWave.h
LArDeltaRespPredictor::initialize
StatusCode initialize()
Definition:
LArDeltaRespPredictor.cxx:29
LArDeltaRespPredictor::~LArDeltaRespPredictor
~LArDeltaRespPredictor()
AthAlgorithm.h
LArDeltaRespPredictor::m_keylist
std::vector< std::string > m_keylist
Definition:
LArDeltaRespPredictor.h:42
LArOnOffIdMapping.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition:
AthAlgorithm.h:47
ReadCondHandleKey.h
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:221
LArDeltaRespPredictor::m_cablingKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Definition:
LArDeltaRespPredictor.h:40
SG::ReadCondHandleKey< LArOnOffIdMapping >
LArDeltaRespPredictor::stop
StatusCode stop()
Definition:
LArDeltaRespPredictor.cxx:36
LArWFParams.h
LArWFParamTool.h
LArDeltaRespPredictor::LArDeltaRespPredictor
LArDeltaRespPredictor(const std::string &name, ISvcLocator *pSvcLocator)
Definition:
LArDeltaRespPredictor.cxx:15
LArDeltaRespPredictor::execute
StatusCode execute()
Definition:
LArDeltaRespPredictor.h:34
Generated on Thu Nov 7 2024 21:19:30 for ATLAS Offline Software by
1.8.18