Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 12:46:00

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     localCoorProfilesOn       = cms.bool(False),
0013     stripYResiduals           = cms.bool(False),
0014     useFwhm                   = cms.bool(True),
0015     useFit                    = cms.bool(False),  # Unused in DQM mode, where it has to be specified in TrackerOfflineValidationSummary
0016     useCombinedTrajectory     = cms.bool(False),
0017     useOverflowForRMS         = cms.bool(False),
0018     maxTracks                 = cms.uint64(0),
0019     chargeCut                 = cms.int32(0),
0020     # Normalized X Residuals, normal local coordinates (Strip)
0021     TH1NormXResStripModules = cms.PSet(
0022         Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0)
0023     ),
0024 
0025     # X Residuals, normal local coordinates (Strip)
0026     TH1XResStripModules = cms.PSet(
0027         Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5)
0028     ),
0029 
0030     # Normalized X Residuals, native coordinates (Strip)
0031     TH1NormXprimeResStripModules = cms.PSet(
0032         Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0)
0033     ),
0034 
0035     # X Residuals, native coordinates (Strip)
0036     TH1XprimeResStripModules = cms.PSet(
0037         Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5)
0038     ),
0039 
0040     # Normalized Y Residuals, native coordinates (Strip -> hardly defined)
0041     TH1NormYResStripModules = cms.PSet(
0042         Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0)
0043     ),
0044     # -> very broad distributions expected
0045     TH1YResStripModules = cms.PSet(
0046         Nbinx = cms.int32(100), xmin = cms.double(-11.0), xmax = cms.double(11.0)
0047     ),
0048 
0049     # Normalized X residuals normal local coordinates (Pixel)
0050     TH1NormXResPixelModules = cms.PSet(
0051         Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0)
0052     ),
0053     # X residuals normal local coordinates (Pixel)
0054     TH1XResPixelModules = cms.PSet(
0055         Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5)
0056     ),
0057     # Normalized X residuals native coordinates (Pixel)
0058     TH1NormXprimeResPixelModules = cms.PSet(
0059         Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0)
0060     ),
0061     # X residuals native coordinates (Pixel)
0062     TH1XprimeResPixelModules = cms.PSet(
0063         Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5)
0064     ),
0065     # Normalized Y residuals native coordinates (Pixel)
0066     TH1NormYResPixelModules = cms.PSet(
0067         Nbinx = cms.int32(100), xmin = cms.double(-5.0), xmax = cms.double(5.0)
0068     ),
0069     # Y residuals native coordinates (Pixel)
0070     TH1YResPixelModules = cms.PSet(
0071         Nbinx = cms.int32(100), xmin = cms.double(-0.5), xmax = cms.double(0.5)
0072     ),
0073     # X Residuals vs reduced local coordinates (Strip)
0074     TProfileXResStripModules = cms.PSet(
0075         Nbinx = cms.int32(20), xmin = cms.double(-1.0), xmax = cms.double(1.0)
0076     ),
0077     # X Residuals vs reduced local coordinates (Strip)
0078     TProfileYResStripModules = cms.PSet(
0079         Nbinx = cms.int32(20), xmin = cms.double(-1.0), xmax = cms.double(1.0)
0080     ),
0081     # X Residuals vs reduced local coordinates (Pixel)
0082     TProfileXResPixelModules = cms.PSet(
0083         Nbinx = cms.int32(20), xmin = cms.double(-1.0), xmax = cms.double(1.0)
0084     ),
0085     # X Residuals vs reduced local coordinates (Pixel)
0086     TProfileYResPixelModules = cms.PSet(
0087         Nbinx = cms.int32(20), xmin = cms.double(-1.0), xmax = cms.double(1.0)
0088     )
0089 )
0090 
0091