ATLAS Offline Software
LArRampCorr.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 LARRAMPCORR_H
6 #define LARRAMPCORR_H
8 #include "GaudiKernel/IIncidentListener.h"
13 
14 #include <vector>
15 
16 // Simple algorithm to produce correction for Ramps from an ascii file
17 // author: G.Unal
18 
19 class LArRampCorr : public AthAlgorithm//, public IIncidentListener
20 {
21  public:
22  LArRampCorr(const std::string & name, ISvcLocator * pSvcLocator);
24 
25  //standard algorithm methods
28  StatusCode stop();
29  StatusCode finalize(){return StatusCode::SUCCESS;}
30 
31 private:
32  // Output key
33  std::string m_keyoutput;
34 
35  // Grouping type
36  std::string m_groupingType;
37 
38  // list of corrections
39  std::vector<std::string> m_inputStringIDs;
40 
42 };
43 
44 #endif
LArRampCorr::m_onlineHelper
const LArOnlineID * m_onlineHelper
Definition: LArRampCorr.h:41
LArRampCorr::finalize
StatusCode finalize()
Definition: LArRampCorr.h:29
LArRampComplete.h
LArRampCorr::m_keyoutput
std::string m_keyoutput
Definition: LArRampCorr.h:33
LArRampCorr::m_groupingType
std::string m_groupingType
Definition: LArRampCorr.h:36
LArRawRampContainer.h
LArRampCorr::m_inputStringIDs
std::vector< std::string > m_inputStringIDs
Definition: LArRampCorr.h:39
LArRampCorr::execute
StatusCode execute()
Definition: LArRampCorr.cxx:34
AthAlgorithm.h
LArRampCorr::LArRampCorr
LArRampCorr(const std::string &name, ISvcLocator *pSvcLocator)
Definition: LArRampCorr.cxx:13
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArRampCorr
Definition: LArRampCorr.h:20
LArRampCorr::~LArRampCorr
~LArRampCorr()
AthAlgorithm
Definition: AthAlgorithm.h:47
LArRampCorr::stop
StatusCode stop()
Definition: LArRampCorr.cxx:40
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
LArOnlineID
Definition: LArOnlineID.h:20
LArRampCorr::initialize
StatusCode initialize()
Definition: LArRampCorr.cxx:26
StoreGateSvc.h
LArOnlineID.h