CMS 3D CMS Logo

L1TMuonBarrelKalmanLUTs.h
Go to the documentation of this file.
1 #ifndef L1Trigger_L1TMuonBarrel_L1TMuonBarrelKalmanLUTs_h
2 #define L1Trigger_L1TMuonBarrel_L1TMuonBarrelKalmanLUTs_h
3 
4 #include <cstdlib>
5 #include "TH1.h"
6 #include "TFile.h"
7 #include <map>
8 
10  public:
13 
14  std::vector<float> trackGain(uint,uint, uint);
15  std::vector<float> trackGain2(uint,uint, uint);
16  std::pair<float,float> vertexGain(uint, uint);
18 
19  private:
20  TFile *lutFile_;
21  std::map<uint,const TH1*> lut_;
22  std::map<uint,const TH1*> lut2_;
23  std::map<uint,const TH1*> coarseEta_;
24 
25 };
26 
27 #endif
std::map< uint, const TH1 * > lut_
L1TMuonBarrelKalmanLUTs(const std::string &)
std::map< uint, const TH1 * > lut2_
std::vector< float > trackGain2(uint, uint, uint)
std::pair< float, float > vertexGain(uint, uint)
def uint(string)
std::map< uint, const TH1 * > coarseEta_
std::vector< float > trackGain(uint, uint, uint)