ATLAS Offline Software
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 
9 #include "GaudiKernel/ToolHandle.h"
10 
11 #include <string>
12 #include <boost/scoped_ptr.hpp>
13 
14 // forward declrations
17 
30 {
31  public:
32  L1CaloLinearCalibration(const std::string& name, ISvcLocator *pSvcLocator);
33  virtual ~L1CaloLinearCalibration();
34 
38 
39  private:
41 
42  boost::scoped_ptr<L1CaloEnergyScanResultsContainer> m_energyScanResultsContainer;
43  boost::scoped_ptr<L1CaloEnergyScanRunInfoContainer> m_energyScanRunInfoContainer;
44 };
45 
46 #endif // L1CALOLINEARCALIBRATION_H
L1CaloLinearCalibration::~L1CaloLinearCalibration
virtual ~L1CaloLinearCalibration()
Definition: L1CaloLinearCalibration.cxx:30
L1CaloLinearCalibration::execute
StatusCode execute()
Definition: L1CaloLinearCalibration.cxx:43
AthAlgorithm.h
L1CaloLinearCalibration::m_energyScanResultsContainer
boost::scoped_ptr< L1CaloEnergyScanResultsContainer > m_energyScanResultsContainer
Definition: L1CaloLinearCalibration.h:42
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
L1CaloLinearCalibration::m_l1CaloRampDataContainerKey
std::string m_l1CaloRampDataContainerKey
Definition: L1CaloLinearCalibration.h:40
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
L1CaloLinearCalibration::initialize
StatusCode initialize()
Definition: L1CaloLinearCalibration.cxx:34
L1CaloLinearCalibration::m_energyScanRunInfoContainer
boost::scoped_ptr< L1CaloEnergyScanRunInfoContainer > m_energyScanRunInfoContainer
Definition: L1CaloLinearCalibration.h:43
L1CaloLinearCalibration
This algorithms creates calibration constants using a linear function.
Definition: L1CaloLinearCalibration.h:30
L1CaloEnergyScanResultsContainer
Container of L1CaloEnergyScanResults objects, inherit from the abstract base class AbstractL1CaloCond...
Definition: L1CaloEnergyScanResultsContainer.h:28
L1CaloLinearCalibration::finalize
StatusCode finalize()
Definition: L1CaloLinearCalibration.cxx:48
L1CaloEnergyScanRunInfoContainer
Container of L1CaloEnergyScanRunInfo metadata, inherit from the abstract base class AbstractL1CaloCon...
Definition: L1CaloEnergyScanRunInfoContainer.h:28
L1CaloLinearCalibration::L1CaloLinearCalibration
L1CaloLinearCalibration(const std::string &name, ISvcLocator *pSvcLocator)
Definition: L1CaloLinearCalibration.cxx:21