ATLAS Offline Software
Loading...
Searching...
No Matches
LArShape2Ntuple.h
Go to the documentation of this file.
1//Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
5*/
6
7
8/*
9
10 This algorithm produces a column-wise NTuple out of a LArShapeContainer.
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 * 19. 6. 2008
16
17*/
18
19#ifndef LARShape2NTUPLE_H
20#define LARShape2NTUPLE_H
23
25public:
26
27 LArShape2Ntuple(const std::string & name, ISvcLocator * pSvcLocator);
29
30 //standard algorithm methods
31 StatusCode initialize();
32 virtual StatusCode stop();
33 StatusCode finalize(){return StatusCode::SUCCESS;}
34
35
36
37 SG::ReadCondHandleKey<ILArShape> m_contKey{this,"ContainerKey","LArShape"};
38 std::string m_ntName;
39 std::string m_ntFile;
41
42};
43
44#endif
LArCond2NtupleBase(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode stop()
SG::ReadCondHandleKey< ILArShape > m_contKey
StatusCode initialize()
StatusCode finalize()
LArShape2Ntuple(const std::string &name, ISvcLocator *pSvcLocator)
std::string m_ntName
std::string m_ntFile