CMS 3D CMS Logo

PtAssignmentEngineAux2016.h
Go to the documentation of this file.
1 #ifndef L1TMuonEndCap_PtAssignmentEngineAux2016_h
2 #define L1TMuonEndCap_PtAssignmentEngineAux2016_h
3 
5 
7 public:
8  // Functions for pT assignment
9  const int (*getModeVariables() const)[6];
10 
11  int getNLBdPhi(int dPhi, int bits, int max = 512) const;
12 
13  int getNLBdPhiBin(int dPhi, int bits, int max = 512) const;
14 
15  int getdPhiFromBin(int dPhiBin, int bits, int max = 512) const;
16 
17  int getCLCT(int clct) const;
18 
19  int getdTheta(int dTheta) const;
20 
21  int getdEta(int dEta) const;
22 
23  int getEtaInt(float eta, int bits = 5) const;
24 
25  float getEtaFromThetaInt(int thetaInt, int bits = 5) const;
26 
27  float getEtaFromEtaInt(int etaInt, int bits = 5) const;
28 
29  float getEtaFromBin(int etaBin, int bits = 5) const;
30 
31  int getFRLUT(int sector, int station, int chamber) const;
32 };
33 
34 #endif
float getEtaFromBin(int etaBin, int bits=5) const
int getEtaInt(float eta, int bits=5) const
float getEtaFromEtaInt(int etaInt, int bits=5) const
constexpr uint32_t bits
Definition: gpuClustering.h:23
float getEtaFromThetaInt(int thetaInt, int bits=5) const
int getFRLUT(int sector, int station, int chamber) const
int getNLBdPhi(int dPhi, int bits, int max=512) const
int getdPhiFromBin(int dPhiBin, int bits, int max=512) const
const int(* getModeVariables() const)[6]
int getNLBdPhiBin(int dPhi, int bits, int max=512) const
int etaBin(const l1t::HGCalMulticluster *cl)