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
PtAssignmentEngineAux2016::getFRLUT
int getFRLUT(int sector, int station, int chamber) const
Definition: PtAssignmentEngineAux2016.cc:395
PtAssignmentEngineAux2016::getdPhiFromBin
int getdPhiFromBin(int dPhiBin, int bits, int max=512) const
Definition: PtAssignmentEngineAux2016.cc:224
etaBin
int etaBin(const l1t::HGCalMulticluster *cl)
Definition: L1EGammaEEProducer.cc:19
PtAssignmentEngineAux2016::getdEta
int getdEta(int dEta) const
Definition: PtAssignmentEngineAux2016.cc:328
relativeConstraints.station
station
Definition: relativeConstraints.py:67
PtAssignmentEngineAux2016::getNLBdPhiBin
int getNLBdPhiBin(int dPhi, int bits, int max=512) const
Definition: PtAssignmentEngineAux2016.cc:168
PtAssignmentEngineAux2016::getModeVariables
const int(* getModeVariables() const)[6]
Definition: PtAssignmentEngineAux2016.cc:103
HLT_2018_cff.dEta
dEta
Definition: HLT_2018_cff.py:12289
PtAssignmentEngineAux2016::getEtaFromEtaInt
float getEtaFromEtaInt(int etaInt, int bits=5) const
Definition: PtAssignmentEngineAux2016.cc:373
PtAssignmentEngineAux
Definition: PtAssignmentEngineAux.h:13
PtAssignmentEngineAux2016::getNLBdPhi
int getNLBdPhi(int dPhi, int bits, int max=512) const
Definition: PtAssignmentEngineAux2016.cc:105
PtAssignmentEngineAux2016::getEtaFromBin
float getEtaFromBin(int etaBin, int bits=5) const
Definition: PtAssignmentEngineAux2016.cc:384
PVValHelper::eta
Definition: PVValidationHelpers.h:69
HLT_2018_cff.dPhi
dPhi
Definition: HLT_2018_cff.py:12290
SiStripPI::max
Definition: SiStripPayloadInspectorHelper.h:169
PtAssignmentEngineAux.h
createfilelist.int
int
Definition: createfilelist.py:10
PtAssignmentEngineAux2016::getCLCT
int getCLCT(int clct) const
Definition: PtAssignmentEngineAux2016.cc:249
PtAssignmentEngineAux2016
Definition: PtAssignmentEngineAux2016.h:6
PtAssignmentEngineAux2016::getdTheta
int getdTheta(int dTheta) const
Definition: PtAssignmentEngineAux2016.cc:306
bits
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
Definition: EventSelector-behavior.doc:35
PtAssignmentEngineAux2016::getEtaInt
int getEtaInt(float eta, int bits=5) const
Definition: PtAssignmentEngineAux2016.cc:350
relativeConstraints.chamber
chamber
Definition: relativeConstraints.py:53
photonValidator_cfi.dPhiBin
dPhiBin
Definition: photonValidator_cfi.py:78
PtAssignmentEngineAux2016::getEtaFromThetaInt
float getEtaFromThetaInt(int thetaInt, int bits=5) const
Definition: PtAssignmentEngineAux2016.cc:362