ATLAS Offline Software
Loading...
Searching...
No Matches
LArOFCtoOFC.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARCONDITIONSTEST_LAROFCTOOFC_H
6#define LARCONDITIONSTEST_LAROFCTOOFC_H 1
7
8// STL includes
9#include <string>
10
12
13
15 : public ::AthAlgorithm
16{
17
19 // Public methods:
21 public:
22
24 LArOFCtoOFC( const std::string& name, ISvcLocator* pSvcLocator );
25
27 virtual ~LArOFCtoOFC(){};
28
29 virtual StatusCode initialize() override {return StatusCode::SUCCESS;};
30 virtual StatusCode execute() override {return StatusCode::SUCCESS;};
31 virtual StatusCode stop() override;
32
33 private:
34
37
38 std::string m_inKey;
39 std::string m_inShapeKey;
40 std::string m_outKey;
41 std::string m_outShapeKey;
42 bool m_HECshift; // add 0 in front for HEC ?
43 bool m_doShape; // fill also the shape ?
44 unsigned m_numAdd; // How many 0 to add
45
46};
47
48#endif //> !LARCONDITIONSTEST_LArOFCtoOFC_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode initialize() override
Definition LArOFCtoOFC.h:29
LArOFCtoOFC()
Default constructor:
bool m_HECshift
Definition LArOFCtoOFC.h:42
LArOFCtoOFC(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual ~LArOFCtoOFC()
Destructor:
Definition LArOFCtoOFC.h:27
std::string m_inKey
Definition LArOFCtoOFC.h:38
unsigned m_numAdd
Definition LArOFCtoOFC.h:44
std::string m_outKey
Definition LArOFCtoOFC.h:40
std::string m_outShapeKey
Definition LArOFCtoOFC.h:41
std::string m_inShapeKey
Definition LArOFCtoOFC.h:39
virtual StatusCode execute() override
Definition LArOFCtoOFC.h:30
virtual StatusCode stop() override