CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/Validation/EcalDigis/python/ecalSelectiveReadoutValidation_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 EcalSelectiveReadoutValidation = cms.EDAnalyzer("EcalSelectiveReadoutValidation",
00004     #Input collection names:
00005     EbDigiCollection = cms.InputTag("simEcalDigis","ebDigis"),
00006     EeDigiCollection = cms.InputTag("simEcalDigis","eeDigis"),
00007     EbUnsuppressedDigiCollection = cms.InputTag("simEcalUnsuppressedDigis"),
00008     EeUnsuppressedDigiCollection = cms.InputTag("simEcalUnsuppressedDigis"),
00009     EbSrFlagCollection = cms.InputTag("simEcalDigis","ebSrFlags"),
00010     EeSrFlagCollection = cms.InputTag("simEcalDigis","eeSrFlags"),
00011     EbSrFlagFromTTCollection = cms.InputTag("simEcalDigis","ebSrFlagsFromTT"),
00012     EeSrFlagFromTTCollection = cms.InputTag("simEcalDigis","eeSrFlagsFromTT"),
00013 
00014     EbSimHitCollection = cms.InputTag("g4SimHits","EcalHitsEB"),
00015     EeSimHitCollection = cms.InputTag("g4SimHits","EcalHitsEE"),
00016     TrigPrimCollection = cms.InputTag("simEcalTriggerPrimitiveDigis"),
00017     EbRecHitCollection = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
00018     EeRecHitCollection = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
00019     FEDRawCollection = cms.InputTag("source"),
00020     EventHeaderCollection = cms.InputTag("ecalEBunpacker"),
00021 
00022     #Versbose mode switch:
00023     verbose = cms.untracked.bool(False),
00024 
00025     #Name of the output histrogram root file. If empty histogram are not
00026     #to a file (for DQM mode).
00027     outputFile = cms.untracked.string(''),
00028 
00029     #Switch to enable local amplitude reconstruction from digis instead
00030     #of RecHit's:
00031     LocalReco = cms.bool(True),
00032 
00033     #Weights used for the local reconstruction of the signal amplitude:
00034     weights = cms.vdouble(-0.295252, -0.295252, -0.295252, -0.286034, 0.240376,
00035                           0.402839, 0.322126, 0.172504, 0.0339461, 0.0),
00036 
00037     # Index of time sample (starting from 1) the first DCC weights is implied.
00038     # Used for histogram of DCC filter output.
00039     ecalDccZs1stSample = cms.int32(2),
00040 
00041     #DCC ZS FIR weights: weights are rounded in such way that in Hw
00042     #representation (weigth*1024 rounded to nearest integer) the sum is null.
00043     #Used for the histogram of DCC filter output.
00044     dccWeights = cms.vdouble(-0.374, -0.374, -0.3629, 0.2721,
00045                              0.4681, 0.3707),
00046 
00047     #ZS threshold used to validate ZS application in EB
00048     #Threshold in ADC count. Resolution of 1/4th ADC count.
00049     ebZsThrADCCount = cms.double(9./4.),
00050 
00051     #ZS threshold used to validate ZS application in EE
00052     #Threshold in ADC count. Resolution of 1/4th ADC count.
00053     eeZsThrADCCount = cms.double(15./4.),
00054 
00055     #Switch to express TP in GeV for the histograms:
00056     tpInGeV = cms.bool(True),
00057 
00058     #ROOT/DQM directory where to store the histograms
00059     histDir = cms.string('EcalDigisV/EcalDigiTask'),
00060 
00061     #Switch to fill histograms with event rate instead of event count.
00062     #Applies only to some histograms.
00063     useEventRate = cms.bool(True),
00064 
00065     #List of histograms to produce. Run the module once with LogInfo enabled
00066     #in order to get the list of available histograms. If the list contains
00067     #the keyword "all", every available histogram is produced.
00068     histograms = cms.untracked.vstring('all'),
00069 
00070 
00071     #List of FEDs to exclude in comparison of data with emulation
00072     excludedFeds = cms.vint32(),
00073 
00074     #File to log SRP algorithm errors (differences between SRF from
00075     #data file and SRF from SRP emulation). If empty logging
00076     #is disabled:
00077     srpAlgoErrorLogFile = cms.untracked.string(''),
00078 
00079     #File to log SRP decission application errors. If empty logging
00080     #is disabled:
00081     srApplicationErrorLogFile = cms.untracked.string(''),
00082 )
00083 
00084 
00085