ATLAS Offline Software
Loading...
Searching...
No Matches
LArOFC2Ntuple.h
Go to the documentation of this file.
1//Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5*/
6
7
8/*
9
10 This algorithm produces a column-wise NTuple out of a LArOFCContainer.
11 Only the finalize method is used, initalize and execute are empty.
12 The key of the container is given by the jobOption 'ContainerKey'.
13
14 * @author M. Delmastro
15 * 30. 3. 2005
16
17*/
18
19#ifndef LAROFC2NTUPLE_H
20#define LAROFC2NTUPLE_H
24
26 public:
27
28 LArOFC2Ntuple(const std::string & name, ISvcLocator * pSvcLocator);
29 virtual ~LArOFC2Ntuple();
30
31 //standard algorithm methods
32 virtual StatusCode initialize() override;
33 virtual StatusCode stop() override;
34 virtual StatusCode finalize() override {return StatusCode::SUCCESS;}
35
36 private:
37
38 unsigned m_nSamples;// , m_nPhases ;
39 std::string m_ntName;
40 std::string m_ntFile;
41
42 // Property: OFC coefficients (conditions input).
44 {this, "ContainerKey", "LArOFC", "SG Key of OFC conditions object" };
45
46};
47
48#endif
LArCond2NtupleBase(const std::string &name, ISvcLocator *pSvcLocator)
unsigned m_nSamples
virtual ~LArOFC2Ntuple()
std::string m_ntName
LArOFC2Ntuple(const std::string &name, ISvcLocator *pSvcLocator)
std::string m_ntFile
virtual StatusCode stop() override
virtual StatusCode finalize() override
SG::ReadCondHandleKey< ILArOFC > m_ofcKey
virtual StatusCode initialize() override