00001 # The following comments couldn't be translated into the new config version: 00002 00003 # this input combined rejects values above suppressZeroAndPlateausInFitFrac of the full range (0-225) from the fit. This effectively rejects plateau values 00004 00005 # fraction of maximum value. if 0.05 the top 0.05 fraction of the gain curve will not be included in the fit 00006 00007 # option to reject points with one entry or less (so only VCAL points with two or more adc hits are taken into account... Improves fit stability but means big errors in data might be ignored 00008 00009 # minimum chi2/NDOF at which histograms on pixel level are saved. Set to very high or -1 to disable. 00010 00011 # possiblity to save ALL gain curve histograms. Makes program slow and produces HUGE output files. 00012 # !!!Use with care!!!! 00013 00014 # Database Record name... 00015 00016 import FWCore.ParameterSet.Config as cms 00017 00018 from CondTools.SiPixel.SiPixelGainCalibrationService_cfi import * 00019 00020 # 00021 # sipixelgaincalibrationanalysis.cfi 00022 # CMSSW configuration init file for pixel gain calibrations in CMSSW>=180 00023 # Original Author: Freya Blekman 00024 # Created: November 15 2007 00025 # $Id: SiPixelGainCalibrationAnalysis_cfi.py,v 1.8 2008/09/16 14:46:01 fblekman Exp $ 00026 # 00027 # 00028 siPixelGainCalibrationAnalysis = cms.EDFilter("SiPixelGainCalibrationAnalysis", 00029 # parameter set from CondTools/SiPixel/ module SiPixelGalibrationService 00030 SiPixelGainCalibrationServiceParameters, 00031 saveFile = cms.untracked.bool(True), 00032 maxChi2InHist = cms.untracked.double(50.0), 00033 savePixelLevelHists = cms.untracked.bool(False), 00034 saveAllHistograms = cms.untracked.bool(False), 00035 listOfDetIDs = cms.untracked.vuint32(), 00036 # try to create database. 'true' setting for expert use only. 00037 writeDatabase = cms.untracked.bool(False), 00038 record = cms.string('SiPixelGainCalibrationRcd'), 00039 suppressPointsWithOneEntryOrLess = cms.untracked.bool(True), 00040 #parameters common to SiPixelOfflineCalibAnalysisBase 00041 DetSetVectorSiPixelCalibDigiTag = cms.InputTag("siPixelCalibDigis"), 00042 outputFileName = cms.string('Pixel_DQM_Calibration.root'), 00043 suppressZeroAndPlateausInFitFrac = cms.untracked.double(0.2), 00044 suppressPlateauInFit = cms.untracked.bool(True), 00045 minChi2NDFforHistSave = cms.untracked.double(25.0), 00046 minChi2ProbforHistSave = cms.untracked.double(0.001), 00047 plateauSlopeMax = cms.untracked.double(1.0), 00048 appendDatabaseMode = cms.untracked.bool(False), 00049 # the gain is defined as 1/slope of fit. 00050 # maxGainInHist fixes the range of the 1D gain summary plots to [0,maxGainInHist]] 00051 maxGainInHist = cms.untracked.double(25.), 00052 useVCALHIGH = cms.bool(True), 00053 # conversion factor to go from VCAL_HIGH to VCAL_LOW. Current best estimate: VCAL_HIGH = 7 * VCAL_LOW, which is encoded in the parameter below 00054 vcalHighToLowConversionFac = cms.double(7.0) 00055 ) 00056 00057