ATLAS Offline Software
TileWienerFilterWeights.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TILECONDITIONS_TILEWIENERFILTERWEIGHTS_H
6 #define TILECONDITIONS_TILEWIENERFILTERWEIGHTS_H
7 
8 #include "GaudiKernel/MsgStream.h"
9 
10 typedef struct
11 {
13  double generalWeights[4][48][8]; // one set of weights for each TileCall cell
14  double optimalWeights[7][8]; // weights for E3 and E4 only
16 
18 
19  friend class TileInfoLoader;
20 
21  public:
22 
25 
26  void loadWeights(MsgStream &log);
28  bool loaded() { return m_loaded; }
29 
30  private:
31 
32  //variables
34  int m_NSamples_Phys = 0;
35  bool m_loaded;
37 
38 };
39 
40 #endif // TILECONDITIONS_TILEWIENERFILTERWEIGHTS_H
TileWienerFilterWeights::loadWeights
void loadWeights(MsgStream &log)
Definition: TileWienerFilterWeights.cxx:26
TileWienerFilterWeights::TileWFstruct
const TileWienerFilterWeightsStruct * TileWFstruct() const
Definition: TileWienerFilterWeights.h:27
TileWienerFilterWeightsStruct
Definition: TileWienerFilterWeights.h:11
TileWienerFilterWeights::TileWienerFilterWeights
TileWienerFilterWeights()
Definition: TileWienerFilterWeights.cxx:14
TileWienerFilterWeights::m_loaded
bool m_loaded
Definition: TileWienerFilterWeights.h:35
TileWienerFilterWeights::m_weights
TileWienerFilterWeightsStruct * m_weights
Definition: TileWienerFilterWeights.h:36
TileInfoLoader
Definition: TileInfoLoader.h:53
TileWienerFilterWeights::~TileWienerFilterWeights
~TileWienerFilterWeights()
Definition: TileWienerFilterWeights.cxx:21
TileWienerFilterWeights::m_Luminosity
int m_Luminosity
Definition: TileWienerFilterWeights.h:33
TileWienerFilterWeightsStruct::luminosity
int luminosity
Definition: TileWienerFilterWeights.h:12
TileWienerFilterWeights
Definition: TileWienerFilterWeights.h:17
TileWienerFilterWeights::loaded
bool loaded()
Definition: TileWienerFilterWeights.h:28
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
TileWienerFilterWeights::m_NSamples_Phys
int m_NSamples_Phys
Definition: TileWienerFilterWeights.h:34