CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/L1Trigger/GlobalMuonTrigger/src/L1MuGMTLFPtMixLUT.cc

Go to the documentation of this file.
00001 //-------------------------------------------------
00002 //
00003 //   Class: L1MuGMTLFPtMixLUT
00004 //
00005 // 
00006 //   $Date: 2010/03/19 14:33:35 $
00007 //   $Revision: 1.4 $
00008 //
00009 //   Author :
00010 //   H. Sakulin            HEPHY Vienna
00011 //
00012 //   Migrated to CMSSW:
00013 //   I. Mikulec
00014 //
00015 //--------------------------------------------------
00016 
00017 //-----------------------
00018 // This Class's Header --
00019 //-----------------------
00020 #include "L1Trigger/GlobalMuonTrigger/src/L1MuGMTLFPtMixLUT.h"
00021 
00022 //---------------
00023 // C++ Headers --
00024 //---------------
00025 
00026 //-------------------------------
00027 // Collaborating Class Headers --
00028 //-------------------------------
00029 
00030 //-------------------
00031 // InitParameters  --
00032 //-------------------
00033 
00034 void L1MuGMTLFPtMixLUT::InitParameters() {
00035 }
00036 
00037 //------------------------
00038 // The Lookup Function  --
00039 //------------------------
00040 
00041 unsigned L1MuGMTLFPtMixLUT::TheLookupFunction (int idx, unsigned pt_dtcsc, unsigned pt_rpc) const {
00042   // idx is DTRPC, CSCRPC
00043   // INPUTS:  pt_dtcsc(5) pt_rpc(5)
00044   // OUTPUTS: pt_mixed(5) 
00045 
00046 
00047   // choosing maximum pt
00048   
00049   return pt_dtcsc < pt_rpc ? pt_rpc : pt_dtcsc;
00050 }
00051 
00052 
00053 
00054 
00055 
00056 
00057 
00058 
00059 
00060 
00061 
00062 
00063 
00064 
00065 
00066 
00067 
00068 
00069