ATLAS Offline Software
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
22 #include "LArElecCalib/ILArShape.h"
23 
25 public:
26 
27  LArShape2Ntuple(const std::string & name, ISvcLocator * pSvcLocator);
29 
30  //standard algorithm methods
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
LArShape2Ntuple
Definition: LArShape2Ntuple.h:24
LArCond2NtupleBase.h
LArShape2Ntuple::LArShape2Ntuple
LArShape2Ntuple(const std::string &name, ISvcLocator *pSvcLocator)
Definition: LArShape2Ntuple.cxx:12
LArShape2Ntuple::stop
virtual StatusCode stop()
Definition: LArShape2Ntuple.cxx:33
LArShape2Ntuple::m_isComplete
bool m_isComplete
Definition: LArShape2Ntuple.h:40
LArCond2NtupleBase
Definition: LArCond2NtupleBase.h:32
LArShape2Ntuple::m_ntName
std::string m_ntName
Definition: LArShape2Ntuple.h:38
LArShape2Ntuple::m_ntFile
std::string m_ntFile
Definition: LArShape2Ntuple.h:39
LArShape2Ntuple::finalize
StatusCode finalize()
Definition: LArShape2Ntuple.h:33
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArShape2Ntuple::m_contKey
SG::ReadCondHandleKey< ILArShape > m_contKey
Definition: LArShape2Ntuple.h:37
ILArShape.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
SG::ReadCondHandleKey< ILArShape >
LArShape2Ntuple::initialize
StatusCode initialize()
Definition: LArShape2Ntuple.cxx:25
LArShape2Ntuple::~LArShape2Ntuple
~LArShape2Ntuple()