CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ecalMatacq_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 ecalMatacq = cms.EDProducer("MatacqProducer",
4  #List of matacq data file path patterns. %run_number% can be used
5  #in place of the run number.
6  #E.g. fileNames = { '/data/matacq_dir1/matacq.%run_number%.dat',
7  # '/data/matacq_dir2/matacq.%run_number%.dat'}
8  #the first pattern than fits is used. In above example if the file
9  #is in both matacq_dir1 and matacq_dir2 directories the one in the former
10  #directory is used.
11  fileNames = cms.vstring(),
12 
13  #Instance name to assign to the produced matacq digis
14  digiInstanceName = cms.string(''),
15 
16  #Instance name to assign to the produced matacq raw data collection
17  rawInstanceName = cms.string(''),
18 
19  #Swicth for matacq digi production
20  produceDigis = cms.bool(True),
21 
22  #Switch for matacq raw data collection production
23  produceRaw = cms.bool(False),
24 
25  #Switch to enable module timing
26  timing = cms.untracked.bool(False),
27 
28  #debug verbosity level
29  verbosity = cms.untracked.int32(0),
30 
31  #Switch to disable any collection production. For test purpose.
32  disabled = cms.bool(False),
33 
34  #Name of raw data collection the Matacq data must be merge to
35  inputRawCollection = cms.InputTag('rawDataCollector'),
36 
37  # Switch for merging Matacq raw data with existing raw data
38  # within the same collection. If disabled the new collection will
39  # contains only matacq data
40  mergeRaw = cms.bool(True),
41 
42  # Swicth for disabling trigger type check. When false, matacq data
43  # is looked for whatever is the event trigger type. To be use for
44  # data with corrupted DCC header detailed trigger type fields.
45  ignoreTriggerType = cms.bool(True),
46 
47  # Name of output file for the logs.
48  logFileName = cms.untracked.string("matacqProducer.log"),
49 
50  # Name of log file for execution timing. If empty, timing logging is disabled.
51  timeLogFile = cms.untracked.string("matacqProducerTime.txt"),
52 
53 
54  # Number of event to skip after occurence of an error which is expected
55  # to be persitent
56  onErrorDisablingEvtCnt = cms.int32(0)
57 )
58 
59