ATLAS Offline Software
LArAutoCorr2Ntuple.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /********************************************************************
6 
7  NAME: LArAutoCorr2Ntuple.h
8  PACKAGE: offline/LArCalorimeter/LArCalibUtils
9 
10  AUTHORS: M. AHARROUCHE
11  CREATED: Mar. 21, 2004
12 
13  PURPOSE: Create a column-wise ntuple
14 
15 ********************************************************************/
16 #ifndef LARAUTOCORR2NTUPLE_H
17 #define LARAUTOCORR2NTUPLE_H
20 
22 {
23  public:
24  LArAutoCorr2Ntuple(const std::string & name, ISvcLocator * pSvcLocator);
25  virtual ~LArAutoCorr2Ntuple() = default;
26 
27  //standard algorithm methods
28  virtual StatusCode stop();
29  virtual StatusCode initialize();
30 
31  private:
32 
33  // Key of the AutocorrComplete object
34  SG::ReadCondHandleKey<ILArAutoCorr> m_objKey{this,"ContainerKey",""};
35 
36  BooleanProperty m_applyCorr{this, "ApplyCorrection", false};
37  BooleanProperty m_addCorrUndo{this, "AddCorrUndo", true};
38 
39  // Number of samples
40  unsigned m_nsamples{32};
41 
42 };
43 
44 #endif
LArAutoCorr2Ntuple::m_applyCorr
BooleanProperty m_applyCorr
Definition: LArAutoCorr2Ntuple.h:46
LArAutoCorr2Ntuple::m_nsamples
unsigned m_nsamples
Definition: LArAutoCorr2Ntuple.h:50
LArCond2NtupleBase.h
LArAutoCorr2Ntuple::stop
virtual StatusCode stop()
Definition: LArAutoCorr2Ntuple.cxx:28
LArCond2NtupleBase
Definition: LArCond2NtupleBase.h:32
LArAutoCorr2Ntuple::~LArAutoCorr2Ntuple
virtual ~LArAutoCorr2Ntuple()=default
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArAutoCorr2Ntuple::m_addCorrUndo
BooleanProperty m_addCorrUndo
Definition: LArAutoCorr2Ntuple.h:47
LArAutoCorr2Ntuple::initialize
virtual StatusCode initialize()
Definition: LArAutoCorr2Ntuple.cxx:21
LArAutoCorr2Ntuple::LArAutoCorr2Ntuple
LArAutoCorr2Ntuple(const std::string &name, ISvcLocator *pSvcLocator)
Definition: LArAutoCorr2Ntuple.cxx:11
LArAutoCorr2Ntuple
Definition: LArAutoCorr2Ntuple.h:22
LArAutoCorr2Ntuple::m_objKey
SG::ReadCondHandleKey< ILArAutoCorr > m_objKey
Definition: LArAutoCorr2Ntuple.h:44
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:240
SG::ReadCondHandleKey< ILArAutoCorr >
ILArAutoCorr.h