CMS 3D CMS Logo

CSCTPE_setup_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 cscTriggerPrimitiveDigis.CSCComparatorDigiProducer = "muonCSCDigis:MuonCSCComparatorDigi"
6 cscTriggerPrimitiveDigis.CSCWireDigiProducer = "muonCSCDigis:MuonCSCWireDigi"
7 cscTriggerPrimitiveDigis.tmbParam.mpcBlockMe1a = 0
8 cscTriggerPrimitiveDigis.alctParam07.verbosity = 2
9 cscTriggerPrimitiveDigis.clctParam07.verbosity = 2
10 cscTriggerPrimitiveDigis.tmbParam.verbosity = 2
11 cscTriggerPrimitiveDigis.checkBadChambers = cms.bool(True)
12 
14 l1csctpconf.alctParamMTCC2.alctNplanesHitPretrig = 3
15 l1csctpconf.alctParamMTCC2.alctNplanesHitAccelPretrig = 3
16 l1csctpconf.clctParam.clctNplanesHitPretrig = 3
17 l1csctpconf.clctParam.clctHitPersist = 4
18 
19 lctreader = cms.EDAnalyzer("CSCTriggerPrimitivesDQM",
20  # Switch on/off the verbosity and turn on/off histogram production
21  debug = cms.untracked.bool(True),
22  # Define which LCTs are present in the input file. This will determine the
23  # workflow of the Reader.
24  dataLctsIn = cms.bool(True),
25  emulLctsIn = cms.bool(True),
26  printps = cms.bool(False),
27  # Flag to indicate MTCC data (used only when dataLctsIn = true).
28  isMTCCData = cms.bool(False),
29  # Labels to retrieve LCTs from the event (optional)
30  # produced by unpacker
31  CSCLCTProducerData = cms.untracked.string("muonCSCDigis"),
32  # CSCLCTProducerData = cms.untracked.string("cscunpacker"),
33  # produced by emulator
34  CSCLCTProducerEmul = cms.untracked.string("cscTriggerPrimitiveDigis"),
35  # Labels to retrieve simHits, comparator and wire digis.
36  # (Used only when emulLctsIn = true.)
37  CSCSimHitProducer = cms.InputTag("g4SimHits", "MuonCSCHits"), # Full sim.
38  #CSCSimHitProducer = cms.InputTag("MuonSimHits", "MuonCSCHits"), # Fast sim.
39  CSCComparatorDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCComparatorDigi"),
40  CSCWireDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCWireDigi"),
41  bad_chambers = cms.untracked.vstring("ME+1/2/15","ME+1/1/20","ME-1/1/34","ME-1/1/15","ME+1/2/36",
42  "ME+1/1/02","ME-1/1/30","ME+1/1/29","ME+1/1/03"),
43  bad_wires = cms.untracked.vstring("ME-1/1/4","ME-1/1/12","ME-1/1/36","ME-1/2/10","ME-2/2/11","ME-3/2/9"),
44  bad_strips = cms.untracked.vstring("ME+1/1/20","ME-1/1/34","ME-3/2/24")
45  )