CMS 3D CMS Logo

PtLUTVarCalc.h
Go to the documentation of this file.
1 #ifndef L1TMuonEndCap_PtLUTVarCalc_h
2 #define L1TMuonEndCap_PtLUTVarCalc_h
3 
4 int CalcTrackTheta( const int th1, const int th2, const int th3, const int th4,
5  const int ring1, const int mode, const bool BIT_COMP=false );
6 
7 void CalcDeltaPhis( int& dPh12, int& dPh13, int& dPh14, int& dPh23, int& dPh24, int& dPh34, int& dPhSign,
8  int& dPhSum4, int& dPhSum4A, int& dPhSum3, int& dPhSum3A, int& outStPh,
9  const int ph1, const int ph2, const int ph3, const int ph4, const int mode, const bool BIT_COMP=false );
10 
11 void CalcDeltaThetas( int& dTh12, int& dTh13, int& dTh14, int& dTh23, int& dTh24, int& dTh34,
12  const int th1, const int th2, const int th3, const int th4, const int mode, const bool BIT_COMP=false );
13 
14 void CalcBends( int& bend1, int& bend2, int& bend3, int& bend4,
15  const int pat1, const int pat2, const int pat3, const int pat4,
16  const int dPhSign, const int endcap, const int mode, const bool BIT_COMP=false );
17 
18 void CalcRPCs( int& RPC1, int& RPC2, int& RPC3, int& RPC4, const int mode,
19  const int st1_ring2, const int theta, const bool BIT_COMP=false );
20 
21 int CalcBendFromPattern( const int pattern, const int endcap );
22 
23 void CalcDeltaPhiSums( int& dPhSum4, int& dPhSum4A, int& dPhSum3, int& dPhSum3A, int& outStPh,
24  const int dPh12, const int dPh13, const int dPh14, const int dPh23, const int dPh24, const int dPh34 );
25 
26 #endif
Geom::Theta< T > theta() const
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=false)
int CalcTrackTheta(const int th1, const int th2, const int th3, const int th4, const int ring1, const int mode, const bool BIT_COMP=false)
Definition: PtLUTVarCalc.cc:12
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 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=false)
Definition: PtLUTVarCalc.cc:36
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=false)
int CalcBendFromPattern(const int pattern, const int endcap)
void CalcRPCs(int &RPC1, int &RPC2, int &RPC3, int &RPC4, const int mode, const int st1_ring2, const int theta, const bool BIT_COMP=false)