ATLAS Offline Software
Loading...
Searching...
No Matches
L1NonlinearLutDatabaseOverrideTool.h
Go to the documentation of this file.
1// -*- C++ -*-
2/*
3 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
4*/
15#ifndef LVL1L1NONLINEARLUTDATABASEOVERRIDETOOL_H
16#define LVL1L1NONLINEARLUTDATABASEOVERRIDETOOL_H
17
20
21namespace LVL1 {
22
24 public AthAlgTool
25{
26public:
27 L1NonlinearLutDatabaseOverrideTool(const std::string&,const std::string&,const IInterface*);
30
35private:
36 double m_offset = 0.;
37 double m_slope = 0.;
38 double m_amplitude = 0.;
39 double m_exponent = 0.;
40 double m_noiseFraction = 0.;
41 unsigned short m_strategy = 3;
42};
43
44} // end of namespace
45
46#endif // LVL1L1NONLINEARLUTDATABASEOVERRIDETOOL_H
Interface of a tool that modifies L1Calo database folders.
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
StatusCode modifyChanCalib(L1CaloPprChanCalibContainer &)
L1NonlinearLutDatabaseOverrideTool(const std::string &, const std::string &, const IInterface *)
StatusCode modifyChanDefaults(L1CaloPprChanDefaultsContainer &)
StatusCode modifyDisabledTowers(L1CaloDisabledTowersContainer &)
StatusCode modifyDeadChannels(L1CaloPpmDeadChannelsContainer &)
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...