ATLAS Offline Software
Loading...
Searching...
No Matches
CaloSwApplyWgts_g3.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CALOCLUSTERCORRECTION_CALOSWAPPLYWGTS_G3_H
6#define CALOCLUSTERCORRECTION_CALOSWAPPLYWGTS_G3_H
7/********************************************************************
8
9NAME: CaloSwApplyWgts_g3.h
10PACKAGE: offline/Calorimeter/CaloClusterCorrection
11
12AUTHORS: J. McDonald
13CREATED: Feb. 2, 2003
14
15PURPOSE: correction for the weights which are applied to
16 the data. In order to minimize the effects
17 Tuned on DC1 data.
18
19Updated: May 5, 2004 (Sven Menke)
20 base class changed from algo to tool
21
22********************************************************************/
23
24
26
28{
29public:
31 using CaloClusterCorrection::CaloClusterCorrection;
32
33 // virtual method in CaloClusterCorrection
34 virtual void makeCorrection (const Context& myctx,
35 xAOD::CaloCluster* cluster) const override;
36
37 private:
38
40
41 static const int s_numEtaBins=100;
42 static float GetWgt(int table, float eta) ;
43 static const float m_table_eta[s_numEtaBins+1];
44 static const float m_table_p[4][s_numEtaBins];
45};
46
47#endif
48
Scalar eta() const
pseudorapidity method
CaloSwApplyWgts_g3()=delete
virtual void makeCorrection(const Context &myctx, xAOD::CaloCluster *cluster) const override
static const float m_table_p[4][s_numEtaBins]
static const int s_numEtaBins
static const float m_table_eta[s_numEtaBins+1]
static float GetWgt(int table, float eta)
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.