00001 import FWCore.ParameterSet.Config as cms 00002 00003 ecalMatacq = cms.EDProducer("MatacqProducer", 00004 #List of matacq data file path patterns. %run_number% can be used 00005 #in place of the run number. 00006 #E.g. fileNames = { '/data/matacq_dir1/matacq.%run_number%.dat', 00007 # '/data/matacq_dir2/matacq.%run_number%.dat'} 00008 #the first pattern than fits is used. In above example if the file 00009 #is in both matacq_dir1 and matacq_dir2 directories the one in the former 00010 #directory is used. 00011 fileNames = cms.vstring(), 00012 00013 #Instance name to assign to the produced matacq digis 00014 digiInstanceName = cms.string(''), 00015 00016 #Instance name to assign to the produced matacq raw data collection 00017 rawInstanceName = cms.string(''), 00018 00019 #Swicth for matacq digi production 00020 produceDigis = cms.bool(True), 00021 00022 #Switch for matacq raw data collection production 00023 produceRaw = cms.bool(False), 00024 00025 #Switch to enable module timing 00026 timing = cms.untracked.bool(False), 00027 00028 #debug verbosity level 00029 verbosity = cms.untracked.int32(0), 00030 00031 #Switch to disable any collection production. For test purpose. 00032 disabled = cms.bool(False), 00033 00034 #Name of raw data collection the Matacq data must be merge to 00035 inputRawCollection = cms.InputTag(''), 00036 00037 # Switch for merging Matacq raw data with existing raw data 00038 # within the same collection. If disabled the new collection will 00039 # contains only matacq data 00040 mergeRaw = cms.bool(True), 00041 00042 # Swicth for disabling trigger type check. When false, matacq data 00043 # is looked for whatever is the event trigger type. To be use for 00044 # data with corrupted DCC header detailed trigger type fields. 00045 ignoreTriggerType = cms.bool(True), 00046 00047 # Name of output file for the logs. 00048 logFileName = cms.untracked.string("MatacqProducer.log") 00049 ) 00050 00051