CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigis_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from L1Trigger.CSCCommonTrigger.CSCCommonTrigger_cfi import *
00004 # Default parameters for CSCTriggerPrimitives generator
00005 # =====================================================
00006 cscTriggerPrimitiveDigis = cms.EDProducer("CSCTriggerPrimitivesProducer",
00007     CSCCommonTrigger,
00008 
00009     # Name of digi producer module(s)
00010     CSCComparatorDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCComparatorDigi"),
00011     CSCWireDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCWireDigi"),
00012 
00013     # Parameters common for all boards
00014     commonParam = cms.PSet(
00015         isTMB07 = cms.bool(True),
00016         isMTCC = cms.bool(False)
00017     ),
00018 
00019     # Parameters for ALCT processors: old MC studies
00020     alctParamOldMC = cms.PSet(
00021         alctFifoTbins   = cms.uint32(16),
00022         alctFifoPretrig = cms.uint32(10),
00023         alctDriftDelay  = cms.uint32(3),
00024         alctNplanesHitPretrig = cms.uint32(2),
00025         alctNplanesHitPattern = cms.uint32(4),
00026         alctNplanesHitAccelPretrig = cms.uint32(2),
00027         alctNplanesHitAccelPattern = cms.uint32(4),
00028         alctTrigMode       = cms.uint32(3),
00029         alctAccelMode      = cms.uint32(1),
00030         alctL1aWindowWidth = cms.uint32(5),
00031         verbosity = cms.untracked.int32(0)
00032     ),
00033 
00034     # Parameters for ALCT processors: MTCC-II
00035     alctParamMTCC = cms.PSet(
00036         alctFifoTbins   = cms.uint32(16),
00037         alctFifoPretrig = cms.uint32(10),
00038         alctDriftDelay  = cms.uint32(3),
00039         alctNplanesHitPretrig = cms.uint32(2),
00040         alctNplanesHitPattern = cms.uint32(4),
00041         alctNplanesHitAccelPretrig = cms.uint32(2),
00042         alctNplanesHitAccelPattern = cms.uint32(4),
00043         alctTrigMode       = cms.uint32(2),
00044         alctAccelMode      = cms.uint32(0),
00045         alctL1aWindowWidth = cms.uint32(3),
00046         verbosity = cms.untracked.int32(0)
00047     ),
00048 
00049     # Parameters for ALCT processors: 2007 and later
00050     alctParam07 = cms.PSet(
00051         alctFifoTbins   = cms.uint32(16),
00052         alctFifoPretrig = cms.uint32(10),
00053         alctDriftDelay  = cms.uint32(2),
00054         alctNplanesHitPretrig = cms.uint32(2),
00055         alctNplanesHitPattern = cms.uint32(4),
00056         alctNplanesHitAccelPretrig = cms.uint32(2),
00057         alctNplanesHitAccelPattern = cms.uint32(4),
00058         alctTrigMode       = cms.uint32(2),
00059         alctAccelMode      = cms.uint32(0),
00060         alctL1aWindowWidth = cms.uint32(7),
00061         verbosity = cms.untracked.int32(0)
00062     ),
00063 
00064     # Parameters for CLCT processors: old MC studies
00065     clctParamOldMC = cms.PSet(
00066         clctFifoTbins   = cms.uint32(12),
00067         clctFifoPretrig = cms.uint32(7),
00068         clctHitPersist  = cms.uint32(6),
00069         clctDriftDelay  = cms.uint32(2),
00070         clctNplanesHitPretrig = cms.uint32(2),
00071         clctNplanesHitPattern = cms.uint32(4),
00072         clctPidThreshPretrig  = cms.uint32(2),
00073         clctMinSeparation     = cms.uint32(10),
00074         # Debug
00075         verbosity = cms.untracked.int32(0)
00076     ),
00077 
00078     # Parameters for CLCT processors: MTCC-II
00079     clctParamMTCC = cms.PSet(
00080         clctFifoTbins   = cms.uint32(12),
00081         clctFifoPretrig = cms.uint32(7),
00082         clctHitPersist  = cms.uint32(6),
00083         clctDriftDelay  = cms.uint32(2),
00084         clctNplanesHitPretrig = cms.uint32(4),
00085         clctNplanesHitPattern = cms.uint32(1),
00086         clctPidThreshPretrig  = cms.uint32(2),
00087         clctMinSeparation     = cms.uint32(10),
00088         # Debug
00089         verbosity = cms.untracked.int32(0)
00090     ),
00091 
00092     # Parameters for CLCT processors: 2007 and later
00093     clctParam07 = cms.PSet(
00094         clctFifoTbins   = cms.uint32(12),
00095         clctFifoPretrig = cms.uint32(7),
00096         clctHitPersist  = cms.uint32(6),
00097         clctDriftDelay  = cms.uint32(2),
00098         clctNplanesHitPretrig = cms.uint32(2),
00099         clctNplanesHitPattern = cms.uint32(4),
00100         clctPidThreshPretrig  = cms.uint32(2),
00101         clctMinSeparation     = cms.uint32(10),
00102         # Debug
00103         verbosity = cms.untracked.int32(0)
00104     ),
00105 
00106     tmbParam = cms.PSet(
00107         mpcBlockMe1a    = cms.uint32(0),
00108         alctTrigEnable  = cms.uint32(0),
00109         clctTrigEnable  = cms.uint32(0),
00110         matchTrigEnable = cms.uint32(1),
00111         matchTrigWindowSize = cms.uint32(7),
00112         tmbL1aWindowSize = cms.uint32(7),
00113         # Debug
00114         verbosity = cms.untracked.int32(0)
00115     )
00116 )