Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:32:53

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 TrackerOfflineValidation = cms.EDAnalyzer("TrackerOfflineValidation",
0004     compressionSettings       = cms.untracked.int32(-1),
0005     useInDqmMode              = cms.bool(False),  # Switch between Standalone tool (using TFileService) and DQM-based version (using DQMStore)
0006     moduleDirectoryInOutput   = cms.string(""),   # at present adopted only in DQM mode (TFileService attaches the ModuleName as directory automatically)
0007     Tracks                    = cms.InputTag("TrackRefitter"),
0008     trajectoryInput           = cms.string('TrackRefitter'),  # Only needed in DQM mode
0009     localCoorHistosOn         = cms.bool(False),
0010     moduleLevelHistsTransient = cms.bool(False),  # Do not switch on in DQM mode, TrackerOfflineValidationSummary needs it
0011     moduleLevelProfiles       = cms.bool(False),  # Do not switch on in DQM mode
0012     stripYResiduals           = cms.bool(False),
0013     useFwhm                   = cms.bool(True),
0014     useFit                    = cms.bool(False),  # Unused in DQM mode, where it has to be specified in TrackerOfflineValidationSummary
0015     useOverflowForRMS         = cms.bool(False),
0016     maxTracks                 = cms.uint64(0),
0017     chargeCut                 = cms.int32(0),
0018     # Normalized X Residuals, normal local coordinates (Strip)
0019     TH1NormXResStripModules = cms.PSet(
0020         Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0)
0021     ),
0022 
0023     # X Residuals, normal local coordinates (Strip)
0024     TH1XResStripModules = cms.PSet(
0025         Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5)
0026     ),
0027 
0028     # Normalized X Residuals, native coordinates (Strip)
0029     TH1NormXprimeResStripModules = cms.PSet(
0030         Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0)
0031     ),
0032 
0033     # X Residuals, native coordinates (Strip)
0034     TH1XprimeResStripModules = cms.PSet(
0035         Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5)
0036     ),
0037 
0038     # Normalized Y Residuals, native coordinates (Strip -> hardly defined)
0039     TH1NormYResStripModules = cms.PSet(
0040         Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0)
0041     ),
0042     # -> very broad distributions expected
0043     TH1YResStripModules = cms.PSet(
0044         Nbinx = cms.int32(100), xmin = cms.double(-11.0), xmax = cms.double(11.0)
0045     ),
0046 
0047     # Normalized X residuals normal local coordinates (Pixel)
0048     TH1NormXResPixelModules = cms.PSet(
0049         Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0)
0050     ),
0051     # X residuals normal local coordinates (Pixel)
0052     TH1XResPixelModules = cms.PSet(
0053         Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5)
0054     ),
0055     # Normalized X residuals native coordinates (Pixel)
0056     TH1NormXprimeResPixelModules = cms.PSet(
0057         Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0)
0058     ),
0059     # X residuals native coordinates (Pixel)
0060     TH1XprimeResPixelModules = cms.PSet(
0061         Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5)
0062     ),
0063     # Normalized Y residuals native coordinates (Pixel)
0064     TH1NormYResPixelModules = cms.PSet(
0065         Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0)
0066     ),
0067     # Y residuals native coordinates (Pixel)
0068     TH1YResPixelModules = cms.PSet(
0069         Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5)
0070     ),
0071     # X Residuals vs reduced local coordinates (Strip)
0072     TProfileXResStripModules = cms.PSet(
0073         Nbinx = cms.int32(20), xmin = cms.double(-1.0), xmax = cms.double(1.0)
0074     ),
0075     # X Residuals vs reduced local coordinates (Strip)
0076     TProfileYResStripModules = cms.PSet(
0077         Nbinx = cms.int32(20), xmin = cms.double(-1.0), xmax = cms.double(1.0)
0078     ),
0079     # X Residuals vs reduced local coordinates (Pixel)
0080     TProfileXResPixelModules = cms.PSet(
0081         Nbinx = cms.int32(20), xmin = cms.double(-1.0), xmax = cms.double(1.0)
0082     ),
0083     # X Residuals vs reduced local coordinates (Pixel)
0084     TProfileYResPixelModules = cms.PSet(
0085         Nbinx = cms.int32(20), xmin = cms.double(-1.0), xmax = cms.double(1.0)
0086     )
0087 )
0088 
0089