/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Alignment/OfflineValidation/python/TrackerOfflineValidation_cfi.py
87 строк
4 KB
mmusich
provide fillDescriptions for TrackerOfflineValidation and use it in the all-in-one tool configuration
05 фев 2023, 14:55
05 фев 2023, 14:55
6c97738
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms TrackerOfflineValidation = cms.EDAnalyzer("TrackerOfflineValidation", compressionSettings = cms.untracked.int32(-1), useInDqmMode = cms.bool(False), # Switch between Standalone tool (using TFileService) and DQM-based version (using DQMStore) moduleDirectoryInOutput = cms.string(""), # at present adopted only in DQM mode (TFileService attaches the ModuleName as directory automatically) Tracks = cms.InputTag("TrackRefitter"), trajectoryInput = cms.string('TrackRefitter'), # Only needed in DQM mode localCoorHistosOn = cms.bool(False), moduleLevelHistsTransient = cms.bool(False), # Do not switch on in DQM mode, TrackerOfflineValidationSummary needs it moduleLevelProfiles = cms.bool(False), # Do not switch on in DQM mode stripYResiduals = cms.bool(False), useFwhm = cms.bool(True), useFit = cms.bool(False), # Unused in DQM mode, where it has to be specified in TrackerOfflineValidationSummary useOverflowForRMS = cms.bool(False), maxTracks = cms.uint64(0), chargeCut = cms.int32(0), # Normalized X Residuals, normal local coordinates (Strip) TH1NormXResStripModules = cms.PSet( Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0) ), # X Residuals, normal local coordinates (Strip) TH1XResStripModules = cms.PSet( Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5) ), # Normalized X Residuals, native coordinates (Strip) TH1NormXprimeResStripModules = cms.PSet( Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0) ), # X Residuals, native coordinates (Strip) TH1XprimeResStripModules = cms.PSet( Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5) ), # Normalized Y Residuals, native coordinates (Strip -> hardly defined) TH1NormYResStripModules = cms.PSet( Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0) ), # -> very broad distributions expected TH1YResStripModules = cms.PSet( Nbinx = cms.int32(100), xmin = cms.double(-11.0), xmax = cms.double(11.0) ), # Normalized X residuals normal local coordinates (Pixel) TH1NormXResPixelModules = cms.PSet( Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0) ), # X residuals normal local coordinates (Pixel) TH1XResPixelModules = cms.PSet( Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5) ), # Normalized X residuals native coordinates (Pixel) TH1NormXprimeResPixelModules = cms.PSet( Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0) ), # X residuals native coordinates (Pixel) TH1XprimeResPixelModules = cms.PSet( Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5) ), # Normalized Y residuals native coordinates (Pixel) TH1NormYResPixelModules = cms.PSet( Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0) ), # Y residuals native coordinates (Pixel) TH1YResPixelModules = cms.PSet( Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5) ), # X Residuals vs reduced local coordinates (Strip) TProfileXResStripModules = cms.PSet( Nbinx = cms.int32(20), xmin = cms.double(-1.0), xmax = cms.double(1.0) ), # X Residuals vs reduced local coordinates (Strip) TProfileYResStripModules = cms.PSet( Nbinx = cms.int32(20), xmin = cms.double(-1.0), xmax = cms.double(1.0) ), # X Residuals vs reduced local coordinates (Pixel) TProfileXResPixelModules = cms.PSet( Nbinx = cms.int32(20), xmin = cms.double(-1.0), xmax = cms.double(1.0) ), # X Residuals vs reduced local coordinates (Pixel) TProfileYResPixelModules = cms.PSet( Nbinx = cms.int32(20), xmin = cms.double(-1.0), xmax = cms.double(1.0) ) )