CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_6/src/L1Trigger/L1GctAnalyzer/python/gctPatternTestConfig_cff.py

Go to the documentation of this file.
00001 #
00002 # This Configuration fragment sets the physics parameters in the GCT emulator to the current internal pattern test key. 
00003 # In the future the global tag could be used with more up to date internal key and this hack can be removed.
00004 #
00005 # Alex Tapper 8/9/10
00006 #
00007 
00008 from L1Trigger.Configuration.L1DummyConfig_cff import *
00009 
00010 # RCT EM
00011 RCTConfigProducers.eGammaLSB = cms.double(0.25)
00012 l1CaloScales.L1CaloEmEtScaleLSB = cms.double(0.25)
00013 l1CaloScales.L1CaloEmThresholds = cms.vdouble(
00014             0.0, 0.5, 1.0, 1.5, 2.0,
00015                     2.5, 3.0, 3.5, 4.0, 4.5,
00016                     5.0, 5.5, 6.0, 6.5, 7.0,
00017                     7.5, 8.0, 8.5, 9.0, 9.5,
00018                     10.0, 10.5, 11.0, 11.5, 12.0,
00019                     12.5, 13.0, 13.5, 14.0, 14.5,
00020                     15.0, 15.5, 16.0, 16.5, 17.0,
00021                     17.5, 18.0, 18.5, 19.0, 19.5,
00022                     20.0, 20.5, 21.0, 21.5, 22.0,
00023                     22.5, 23.0, 23.5, 24.0, 24.5,
00024                     25.0, 25.5, 26.0, 26.5, 27.0,
00025                     27.5, 28.0, 28.5, 29.0, 29.5,
00026                     30.0, 30.5, 31.0, 31.5)
00027 
00028 # RCT Regions
00029 RCTConfigProducers.jetMETLSB = cms.double(0.25)
00030 l1CaloScales.L1CaloRegionEtScaleLSB = cms.double(0.25)
00031 
00032 # GCT jet finding params
00033 L1GctConfigProducers.JetFinderCentralJetSeed = cms.double(0.0)
00034 L1GctConfigProducers.JetFinderForwardJetSeed = cms.double(0.0)
00035 L1GctConfigProducers.RctRegionEtLSB = cms.double(0.25)
00036 L1GctConfigProducers.GctHtLSB = cms.double(0.25)
00037 L1GctConfigProducers.TauIsoEtThreshold = cms.double(2.0)
00038 L1GctConfigProducers.HtJetEtThreshold = cms.double(0.25)
00039 L1GctConfigProducers.MHtJetEtThreshold = cms.double(0.25)
00040 
00041 # GCT jet corrections
00042 L1GctConfigProducers.CalibrationStyle = cms.string('PowerSeries')
00043 L1GctConfigProducers.PowerSeriesCoefficients = cms.PSet(
00044             nonTauJetCalib0 = cms.vdouble( 0.0 ),
00045                     nonTauJetCalib1 = cms.vdouble( 0.0 ),
00046                     nonTauJetCalib2 = cms.vdouble( 0.0 ),
00047                     nonTauJetCalib3 = cms.vdouble( 0.0 ),
00048                     nonTauJetCalib4 = cms.vdouble( 0.0 ),
00049                     nonTauJetCalib5 = cms.vdouble( 0.0 ),
00050                     nonTauJetCalib6 = cms.vdouble( 0.0 ),
00051                     nonTauJetCalib7 = cms.vdouble( 0.0 ),
00052                     nonTauJetCalib8 = cms.vdouble( 0.0 ),
00053                     nonTauJetCalib9 = cms.vdouble( 0.0 ),
00054                     nonTauJetCalib10 = cms.vdouble( 0.0 ),
00055                     tauJetCalib0 = cms.vdouble( 0.0 ),
00056                     tauJetCalib1 = cms.vdouble( 0.0 ),
00057                     tauJetCalib2 = cms.vdouble( 0.0 ),
00058                     tauJetCalib3 = cms.vdouble( 0.0 ),
00059                     tauJetCalib4 = cms.vdouble( 0.0 ),
00060                     tauJetCalib5 = cms.vdouble( 0.0 ),
00061                     tauJetCalib6 = cms.vdouble( 0.0 ),
00062             )
00063 
00064 # GCT jet output scale
00065 l1CaloScales.L1CaloJetThresholds = cms.vdouble(
00066         0.0, 2.0, 4.0, 6.0, 8.0,
00067             10.0, 12.0, 14.0, 16.0, 18.0,
00068             20.0, 22.0, 24.0, 26.0, 28.0,
00069             30.0, 32.0, 34.0, 36.0, 38.0,
00070             40.0, 42.0, 44.0, 46.0, 48.0,
00071             50.0, 52.0, 54.0, 56.0, 58.0,
00072             60.0, 62.0, 64.0, 66.0, 68.0,
00073             70.0, 72.0, 74.0, 76.0, 78.0,
00074             80.0, 82.0, 84.0, 86.0, 88.0,
00075             90.0, 92.0, 94.0, 96.0, 98.0,
00076             100.0, 102.0, 104.0, 106.0, 108.0,
00077             110.0, 112.0, 114.0, 116.0, 118.0,
00078             120.0, 122.0, 124.0, 126.0)
00079 
00080 # GCT HF ring sum scale
00081 l1CaloScales.L1HfRingThresholds = cms.vdouble(0.0, 2.0, 3.0, 4.0, 6.0, 50., 200., 500.)