File indexing completed on 2024-04-06 11:57:12
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005
0006 from Alignment.OfflineValidation.TrackerOfflineValidationSummary_cfi import *
0007
0008
0009 TrackerOfflineValidationSummary.TH1DmrXprimeStripModules.Nbinx = 50
0010 TrackerOfflineValidationSummary.TH1DmrXprimeStripModules.xmin = -0.005
0011 TrackerOfflineValidationSummary.TH1DmrXprimeStripModules.xmax = 0.005
0012
0013 TrackerOfflineValidationSummary.TH1DmrYprimeStripModules.Nbinx = 50
0014 TrackerOfflineValidationSummary.TH1DmrYprimeStripModules.xmin = -0.005
0015 TrackerOfflineValidationSummary.TH1DmrYprimeStripModules.xmax = 0.005
0016
0017 TrackerOfflineValidationSummary.TH1DmrXprimePixelModules.Nbinx = 50
0018 TrackerOfflineValidationSummary.TH1DmrXprimePixelModules.xmin = -0.005
0019 TrackerOfflineValidationSummary.TH1DmrXprimePixelModules.xmax = 0.005
0020
0021 TrackerOfflineValidationSummary.TH1DmrYprimePixelModules.Nbinx = 50
0022 TrackerOfflineValidationSummary.TH1DmrYprimePixelModules.xmin = -0.005
0023 TrackerOfflineValidationSummary.TH1DmrYprimePixelModules.xmax = 0.005
0024
0025
0026 TrackerOfflineValidationSummaryBinned = TrackerOfflineValidationSummary.clone()
0027
0028
0029
0030
0031 from Alignment.OfflineValidation.TrackerOfflineValidation_Standalone_cff import TrackerOfflineValidationBinned
0032 TrackerOfflineValidationDqm = TrackerOfflineValidationBinned.clone(
0033 useInDqmMode = True,
0034 moduleDirectoryInOutput = "Alignment/Tracker",
0035 Tracks = 'TrackRefitterForOfflineValidation'
0036 )
0037
0038
0039
0040
0041 TrackerOfflineValidationSummaryDqm = TrackerOfflineValidationSummaryBinned.clone(
0042 minEntriesPerModuleForDmr = 100
0043 )
0044
0045
0046
0047
0048
0049 from DQMServices.Core.DQM_cfg import *
0050
0051 DqmSaverTkAl = cms.EDAnalyzer("DQMFileSaver",
0052 convention=cms.untracked.string("Offline"),
0053 workflow=cms.untracked.string("/Cosmics/TkAl09-AlignmentSpecification_R000100000_R000100050_ValSkim-v1/ALCARECO"),
0054
0055 dirName=cms.untracked.string("."),
0056 saveByRun=cms.untracked.int32(-1),
0057 saveAtJobEnd=cms.untracked.bool(True),
0058 forceRunNumber=cms.untracked.int32(100000)
0059 )
0060
0061
0062
0063
0064
0065 seqTrackerOfflineValidationDqm = cms.Sequence(TrackerOfflineValidationDqm
0066 *TrackerOfflineValidationSummaryDqm
0067 *DqmSaverTkAl
0068 )