CMS 3D CMS Logo

CSCTriggerPrimitivesReader_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from L1Trigger.CSCTriggerPrimitives.cscTriggerPrimitiveDigis_cfi import cscTriggerPrimitiveDigis
4 
5 # Default parameters for CSCTriggerPrimitives analyzer
6 # =====================================================
7 lctreader = cms.EDAnalyzer("CSCTriggerPrimitivesReader",
8  # Parameters common for all boards
9  commonParam = cscTriggerPrimitiveDigis.commonParam,
10  # Switch on/off the verbosity and turn on/off histogram production
11  debug = cms.untracked.bool(False),
12  # Define which LCTs are present in the input file. This will determine the
13  # workflow of the Reader.
14  dataLctsIn = cms.bool(True),
15  emulLctsIn = cms.bool(True),
16  printps = cms.bool(True),
17  # Labels to retrieve LCTs from the event (optional)
18  # produced by unpacker
19  ## * 'simCscTriggerPrimitiveDigis','MPCSORTED' : simulated trigger primitives (LCTs) from re-emulating CSC digis
20  ## * 'emtfStage2Digis' : real trigger primitives as received by EMTF, unpacked in EventFilter/L1TRawToDigi/
21  #data: muonCSCDigis, emtfStage2Digis
22  #simulation(emulator): simCscTriggerPrimitiveDig, simEmtfDigis
23  #CSCLCTProducerData = cms.untracked.string("simMuonCSCDigis"),
24  CSCLCTProducerData = cms.untracked.string("muonCSCDigis"),
25  CSCMPCLCTProducerData = cms.untracked.string("emtfStage2Digis"),
26  # produced by emulator
27  CSCLCTProducerEmul = cms.untracked.string("cscTriggerPrimitiveDigis"),
28  #CSCLCTProducerEmul = cms.untracked.string("simCscTriggerPrimitiveDigis"),
29  # Labels to retrieve simHits, comparator and wire digis.
30  # (Used only when emulLctsIn = true.)
31  CSCSimHitProducer = cms.InputTag("g4SimHits", "MuonCSCHits"), # Full sim.
32  #CSCSimHitProducer = cms.InputTag("MuonSimHits", "MuonCSCHits"), # Fast sim.
33  #simulation
34  #CSCComparatorDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCComparatorDigi"),
35  #CSCWireDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCWireDigi"),
36  #data
37  CSCComparatorDigiProducer = cms.InputTag("muonCSCDigis","MuonCSCComparatorDigi"),
38  CSCWireDigiProducer = cms.InputTag("muonCSCDigis","MuonCSCWireDigi"),
39  checkBadChambers = cms.untracked.bool(True),
40  dataIsAnotherMC = cms.untracked.bool(False)
41 )