#include <cassert>
#include <cstdlib>
#include "L1Trigger/L1TMuonEndCap/interface/PtLutVarCalc.h"
#include "L1Trigger/L1TMuonEndCap/interface/PtAssignmentEngineAux2017.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
Go to the source code of this file.
Functions | |
int | CalcBendFromPattern (const int pattern, const int endcap) |
void | CalcBends (int &bend1, int &bend2, int &bend3, int &bend4, const int pat1, const int pat2, const int pat3, const int pat4, const int dPhSign, const int endcap, const int mode, const bool BIT_COMP) |
void | CalcDeltaPhis (int &dPh12, int &dPh13, int &dPh14, int &dPh23, int &dPh24, int &dPh34, int &dPhSign, int &dPhSum4, int &dPhSum4A, int &dPhSum3, int &dPhSum3A, int &outStPh, const int ph1, const int ph2, const int ph3, const int ph4, const int mode, const bool BIT_COMP) |
void | CalcDeltaPhiSums (int &dPhSum4, int &dPhSum4A, int &dPhSum3, int &dPhSum3A, int &outStPh, const int dPh12, const int dPh13, const int dPh14, const int dPh23, const int dPh24, const int dPh34) |
void | CalcDeltaThetas (int &dTh12, int &dTh13, int &dTh14, int &dTh23, int &dTh24, int &dTh34, const int th1, const int th2, const int th3, const int th4, const int mode, const bool BIT_COMP) |
void | CalcRPCs (int &RPC1, int &RPC2, int &RPC3, int &RPC4, const int mode, const int st1_ring2, const int theta, const bool BIT_COMP) |
int | CalcTrackTheta (const int th1, const int th2, const int th3, const int th4, const int st1_ring2, const int mode, const bool BIT_COMP) |
Variables | |
PtAssignmentEngineAux2017 | ENG |
int CalcBendFromPattern | ( | const int | pattern, |
const int | endcap | ||
) |
Definition at line 244 of file PtLutVarCalc.cc.
References listBenchmarks::pattern.
Referenced by CalcBends().
void CalcBends | ( | int & | bend1, |
int & | bend2, | ||
int & | bend3, | ||
int & | bend4, | ||
const int | pat1, | ||
const int | pat2, | ||
const int | pat3, | ||
const int | pat4, | ||
const int | dPhSign, | ||
const int | endcap, | ||
const int | mode, | ||
const bool | BIT_COMP | ||
) |
Definition at line 150 of file PtLutVarCalc.cc.
References CalcBendFromPattern(), and PtAssignmentEngineAux2017::getCLCT().
Referenced by PtAssignmentEngine2017::calculate_pt_xml().
void CalcDeltaPhis | ( | int & | dPh12, |
int & | dPh13, | ||
int & | dPh14, | ||
int & | dPh23, | ||
int & | dPh24, | ||
int & | dPh34, | ||
int & | dPhSign, | ||
int & | dPhSum4, | ||
int & | dPhSum4A, | ||
int & | dPhSum3, | ||
int & | dPhSum3A, | ||
int & | outStPh, | ||
const int | ph1, | ||
const int | ph2, | ||
const int | ph3, | ||
const int | ph4, | ||
const int | mode, | ||
const bool | BIT_COMP | ||
) |
Definition at line 36 of file PtLutVarCalc.cc.
References CalcDeltaPhiSums(), and PtAssignmentEngineAux2017::getNLBdPhi().
Referenced by PtAssignmentEngine2017::calculate_pt_xml().
void CalcDeltaPhiSums | ( | int & | dPhSum4, |
int & | dPhSum4A, | ||
int & | dPhSum3, | ||
int & | dPhSum3A, | ||
int & | outStPh, | ||
const int | dPh12, | ||
const int | dPh13, | ||
const int | dPh14, | ||
const int | dPh23, | ||
const int | dPh24, | ||
const int | dPh34 | ||
) |
Definition at line 267 of file PtLutVarCalc.cc.
References funct::abs().
Referenced by CalcDeltaPhis(), and PtAssignmentEngine2017::calculate_pt_xml().
void CalcDeltaThetas | ( | int & | dTh12, |
int & | dTh13, | ||
int & | dTh14, | ||
int & | dTh23, | ||
int & | dTh24, | ||
int & | dTh34, | ||
const int | th1, | ||
const int | th2, | ||
const int | th3, | ||
const int | th4, | ||
const int | mode, | ||
const bool | BIT_COMP | ||
) |
Definition at line 125 of file PtLutVarCalc.cc.
References PtAssignmentEngineAux2017::getdTheta().
Referenced by PtAssignmentEngine2017::calculate_pt_xml().
void CalcRPCs | ( | int & | RPC1, |
int & | RPC2, | ||
int & | RPC3, | ||
int & | RPC4, | ||
const int | mode, | ||
const int | st1_ring2, | ||
const int | theta, | ||
const bool | BIT_COMP | ||
) |
Definition at line 176 of file PtLutVarCalc.cc.
Referenced by PtAssignmentEngine2017::calculate_pt_xml().
int CalcTrackTheta | ( | const int | th1, |
const int | th2, | ||
const int | th3, | ||
const int | th4, | ||
const int | st1_ring2, | ||
const int | mode, | ||
const bool | BIT_COMP | ||
) |
Definition at line 12 of file PtLutVarCalc.cc.
References PtAssignmentEngineAux2017::getTheta(), and theta().
Referenced by PtAssignmentEngine2017::calculate_pt_xml().
Definition at line 9 of file PtLutVarCalc.cc.