ATLAS Offline Software
Loading...
Searching...
No Matches
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
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
BooleanProperty m_applyCorr
virtual ~LArAutoCorr2Ntuple()=default
BooleanProperty m_addCorrUndo
LArAutoCorr2Ntuple(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode stop()
virtual StatusCode initialize()
SG::ReadCondHandleKey< ILArAutoCorr > m_objKey
LArCond2NtupleBase(const std::string &name, ISvcLocator *pSvcLocator)