ATLAS Offline Software
Loading...
Searching...
No Matches
LArCalibCopyAlg.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//Dear emacs, this is -*-c++-*-
6
13
14
15#ifndef LARCALIBCOPYALG_H
16#define LARCALIBCOPYALG_H
17
18#include <vector>
19#include <string>
20
28
29
35
36
37template<class CONDITIONSCONTAINER>
39
40public:
44 LArCalibCopyAlg (const std::string& name, ISvcLocator* pSvcLocator);
45
50
56 StatusCode initialize();
57
61 StatusCode execute() {return StatusCode::SUCCESS;}
62
68 StatusCode stop();
69 StatusCode finalize(){return StatusCode::SUCCESS;}
70
71private:
72
73 typedef typename CONDITIONSCONTAINER::ConstConditionsMapIterator CONTIT;
74 typedef typename CONDITIONSCONTAINER::LArCondObj LArCondObj;
75 typedef typename CONDITIONSCONTAINER::ConstCorrectionIt CORRIT;
76
77
78 std::string m_inputName;
79 std::string m_outputName;
80 std::string m_groupingType;
82
83};
84
85#include "LArCalibCopyAlg.icc"
86
87#endif
88
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
CONDITIONSCONTAINER::LArCondObj LArCondObj
CONDITIONSCONTAINER::ConstConditionsMapIterator CONTIT
~LArCalibCopyAlg()
Destructor.
StatusCode initialize()
Initialize method.
StatusCode finalize()
StatusCode stop()
stop(() method.
StatusCode execute()
Empty Execute method.
LArCalibCopyAlg(const std::string &name, ISvcLocator *pSvcLocator)
regular Algorithm constructor
CONDITIONSCONTAINER::ConstCorrectionIt CORRIT