ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1CaloCalibUtils
TrigT1CaloCalibUtils
L1CaloLinearCalibration.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef L1CALOLINEARCALIBRATION_H
6
#define L1CALOLINEARCALIBRATION_H
7
8
#include "
AthenaBaseComps/AthAlgorithm.h
"
9
#include "GaudiKernel/ToolHandle.h"
10
11
#include <string>
12
#include <memory>
13
14
// forward declrations
15
class
L1CaloEnergyScanResultsContainer
;
16
class
L1CaloEnergyScanRunInfoContainer
;
17
28
29
class
L1CaloLinearCalibration
:
public
AthAlgorithm
30
{
31
public
:
32
L1CaloLinearCalibration
(
const
std::string& name, ISvcLocator *pSvcLocator);
33
virtual
~L1CaloLinearCalibration
();
34
35
StatusCode
initialize
();
36
StatusCode
execute
(
const
EventContext& ctx);
37
StatusCode
finalize
();
38
39
private
:
40
std::string
m_l1CaloRampDataContainerKey
;
41
42
std::unique_ptr<L1CaloEnergyScanResultsContainer>
m_energyScanResultsContainer
;
43
std::unique_ptr<L1CaloEnergyScanRunInfoContainer>
m_energyScanRunInfoContainer
;
44
};
45
46
#endif
// L1CALOLINEARCALIBRATION_H
AthAlgorithm.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
L1CaloEnergyScanResultsContainer
Container of L1CaloEnergyScanResults objects, inherit from the abstract base class AbstractL1CaloCond...
Definition
L1CaloEnergyScanResultsContainer.h:28
L1CaloEnergyScanRunInfoContainer
Container of L1CaloEnergyScanRunInfo metadata, inherit from the abstract base class AbstractL1CaloCon...
Definition
L1CaloEnergyScanRunInfoContainer.h:28
L1CaloLinearCalibration::m_energyScanResultsContainer
std::unique_ptr< L1CaloEnergyScanResultsContainer > m_energyScanResultsContainer
Definition
L1CaloLinearCalibration.h:42
L1CaloLinearCalibration::execute
StatusCode execute(const EventContext &ctx)
Execute method.
Definition
L1CaloLinearCalibration.cxx:43
L1CaloLinearCalibration::finalize
StatusCode finalize()
Definition
L1CaloLinearCalibration.cxx:48
L1CaloLinearCalibration::m_l1CaloRampDataContainerKey
std::string m_l1CaloRampDataContainerKey
Definition
L1CaloLinearCalibration.h:40
L1CaloLinearCalibration::~L1CaloLinearCalibration
virtual ~L1CaloLinearCalibration()
Definition
L1CaloLinearCalibration.cxx:30
L1CaloLinearCalibration::m_energyScanRunInfoContainer
std::unique_ptr< L1CaloEnergyScanRunInfoContainer > m_energyScanRunInfoContainer
Definition
L1CaloLinearCalibration.h:43
L1CaloLinearCalibration::initialize
StatusCode initialize()
Definition
L1CaloLinearCalibration.cxx:34
L1CaloLinearCalibration::L1CaloLinearCalibration
L1CaloLinearCalibration(const std::string &name, ISvcLocator *pSvcLocator)
Definition
L1CaloLinearCalibration.cxx:21
Generated on
for ATLAS Offline Software by
1.17.0