Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-23 03:27:48

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def TrackerOfflineValidation(*args, **kwargs):
0004   mod = cms.EDAnalyzer('TrackerOfflineValidation',
0005     trajectoryInput = cms.string('generalTracks'),
0006     Tracks = cms.InputTag('generalTracks'),
0007     compressionSettings = cms.untracked.int32(-1),
0008     localCoorHistosOn = cms.bool(False),
0009     moduleLevelHistsTransient = cms.bool(False),
0010     moduleLevelProfiles = cms.bool(False),
0011     stripYResiduals = cms.bool(False),
0012     useFwhm = cms.bool(True),
0013     useFit = cms.bool(False),
0014     useOverflowForRMS = cms.bool(False),
0015     useInDqmMode = cms.bool(False),
0016     moduleDirectoryInOutput = cms.string(''),
0017     chargeCut = cms.int32(0),
0018     maxTracks = cms.uint64(0),
0019     maxEntriesPerModuleForDmr = cms.uint32(0),
0020     TH1XResPixelModules = cms.PSet(
0021       Nbinx = cms.int32(100),
0022       xmin = cms.double(-5),
0023       xmax = cms.double(5)
0024     ),
0025     TH1XResStripModules = cms.PSet(
0026       Nbinx = cms.int32(100),
0027       xmin = cms.double(-5),
0028       xmax = cms.double(5)
0029     ),
0030     TH1NormXResPixelModules = cms.PSet(
0031       Nbinx = cms.int32(100),
0032       xmin = cms.double(-5),
0033       xmax = cms.double(5)
0034     ),
0035     TH1NormXResStripModules = cms.PSet(
0036       Nbinx = cms.int32(100),
0037       xmin = cms.double(-5),
0038       xmax = cms.double(5)
0039     ),
0040     TH1XprimeResPixelModules = cms.PSet(
0041       Nbinx = cms.int32(100),
0042       xmin = cms.double(-5),
0043       xmax = cms.double(5)
0044     ),
0045     TH1XprimeResStripModules = cms.PSet(
0046       Nbinx = cms.int32(100),
0047       xmin = cms.double(-5),
0048       xmax = cms.double(5)
0049     ),
0050     TH1NormXprimeResPixelModules = cms.PSet(
0051       Nbinx = cms.int32(100),
0052       xmin = cms.double(-5),
0053       xmax = cms.double(5)
0054     ),
0055     TH1NormXprimeResStripModules = cms.PSet(
0056       Nbinx = cms.int32(100),
0057       xmin = cms.double(-5),
0058       xmax = cms.double(5)
0059     ),
0060     TH1YResPixelModules = cms.PSet(
0061       Nbinx = cms.int32(100),
0062       xmin = cms.double(-5),
0063       xmax = cms.double(5)
0064     ),
0065     TH1YResStripModules = cms.PSet(
0066       Nbinx = cms.int32(100),
0067       xmin = cms.double(-5),
0068       xmax = cms.double(5)
0069     ),
0070     TH1NormYResPixelModules = cms.PSet(
0071       Nbinx = cms.int32(100),
0072       xmin = cms.double(-5),
0073       xmax = cms.double(5)
0074     ),
0075     TH1NormYResStripModules = cms.PSet(
0076       Nbinx = cms.int32(100),
0077       xmin = cms.double(-5),
0078       xmax = cms.double(5)
0079     ),
0080     TProfileXResPixelModules = cms.PSet(
0081       Nbinx = cms.int32(100),
0082       xmin = cms.double(-5),
0083       xmax = cms.double(5)
0084     ),
0085     TProfileXResStripModules = cms.PSet(
0086       Nbinx = cms.int32(100),
0087       xmin = cms.double(-5),
0088       xmax = cms.double(5)
0089     ),
0090     TProfileYResPixelModules = cms.PSet(
0091       Nbinx = cms.int32(100),
0092       xmin = cms.double(-5),
0093       xmax = cms.double(5)
0094     ),
0095     TProfileYResStripModules = cms.PSet(
0096       Nbinx = cms.int32(100),
0097       xmin = cms.double(-5),
0098       xmax = cms.double(5)
0099     ),
0100     mightGet = cms.optional.untracked.vstring
0101   )
0102   for a in args:
0103     mod.update_(a)
0104   mod.update_(kwargs)
0105   return mod