CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/L1Trigger/GlobalMuonTrigger/src/L1MuGMTLFDisableHotLUT.cc

Go to the documentation of this file.
00001 //-------------------------------------------------
00002 //
00003 //   Class: L1MuGMTLFDisableHotLUT
00004 //
00005 // 
00006 //   $Date: 2007/04/02 15:45:38 $
00007 //   $Revision: 1.3 $
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/L1MuGMTLFDisableHotLUT.h"
00021 
00022 //---------------
00023 // C++ Headers --
00024 //---------------
00025 
00026 //-------------------------------
00027 // Collaborating Class Headers --
00028 //-------------------------------
00029 
00030 //-------------------
00031 // InitParameters  --
00032 //-------------------
00033 
00034 void L1MuGMTLFDisableHotLUT::InitParameters() {
00035 }
00036 
00037 //------------------------
00038 // The Lookup Function  --
00039 //------------------------
00040 
00041 // This LUT is used to look up whether DT/CSC muons from the other stream
00042 // should be disabled. It is a duplicate of the calculation performed in the other chip. 
00043 // The LUT is needed so that diasbled muons are not considered in the cancel-out process.
00044 // 
00045 // !!! It has to be ensured that the contents match the corresponding LFSortRankEtaPhiLUT !!!
00046 //
00047 //
00048 // If the LFSortRankEtaPhiLUT contains a "11", the LFDisableHotLUT has to contain a '1'
00049 //
00050 
00051 
00052 unsigned L1MuGMTLFDisableHotLUT::TheLookupFunction (int idx, unsigned eta, unsigned phi) const {
00053   // idx is DT, CSC
00054   // INPUTS:  eta(6) phi(8)
00055   // OUTPUTS: disable_hot(1) 
00056 
00057   // TBD: implementation of reading disable-hot configuration
00058 
00059   return 0;
00060 }
00061 
00062 
00063 
00064 
00065 
00066 
00067 
00068 
00069 
00070 
00071 
00072 
00073 
00074 
00075 
00076 
00077 
00078 
00079