ATLAS Offline Software
KFLUT.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // KFLUT.h
6 // contains LUT values for KF corrections to MET
7 // Created by V Sorin on 03/2015
8 //
9 
10 #ifndef L1TopoSimulationUtils_KFLUT
11 #define L1TopoSimulationUtils_KFLUT
12 
13 #include <iostream>
14 #include <vector>
15 
16 namespace TCS {
17 
18 using namespace std;
19 
20  class KFLUT {
21 
22  public:
23  KFLUT();
24  ~KFLUT();
25 
26 
27  int getetabin(double eta);
28  int getetbin(unsigned int et);
29 
30  double getcorrKF(int i, int j);
31 
32 
33  private:
34 
35  void fillLUT();
36  vector<unsigned int> etlimits;
37  vector<double> etalimits;
38 
39  vector<vector<double>> LUTKF;
40 
41  };
42 
43 
44 
45 } // end namespace
46 
47 #endif
et
Extra patterns decribing particle interation process.
TCS::KFLUT::LUTKF
vector< vector< double > > LUTKF
Definition: KFLUT.h:39
lumiFormat.i
int i
Definition: lumiFormat.py:85
TCS::KFLUT::etlimits
vector< unsigned int > etlimits
Definition: KFLUT.h:36
TCS::KFLUT::etalimits
vector< double > etalimits
Definition: KFLUT.h:37
TCS
Definition: Global/GlobalSimulation/src/IO/Decision.h:18
TCS::KFLUT
Definition: KFLUT.h:20