ATLAS Offline Software
Loading...
Searching...
No Matches
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
19class LArRampCorr : public AthAlgorithm//, public IIncidentListener
20{
21 public:
22 LArRampCorr(const std::string & name, ISvcLocator * pSvcLocator);
24
25 //standard algorithm methods
26 StatusCode initialize();
27 StatusCode execute();
28 StatusCode stop();
29 StatusCode finalize(){return StatusCode::SUCCESS;}
30
31private:
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
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::vector< std::string > m_inputStringIDs
Definition LArRampCorr.h:39
LArRampCorr(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode finalize()
Definition LArRampCorr.h:29
std::string m_keyoutput
Definition LArRampCorr.h:33
StatusCode initialize()
StatusCode stop()
const LArOnlineID * m_onlineHelper
Definition LArRampCorr.h:41
StatusCode execute()
std::string m_groupingType
Definition LArRampCorr.h:36