CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/Validation/DTRecHits/python/DTRecHitQuality_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 rechivalidation = cms.EDAnalyzer("DTRecHitQuality",
00004     doStep2 = cms.untracked.bool(False),
00005     # Switches for analysis at various steps
00006     doStep1 = cms.untracked.bool(False),
00007     # Lable to retrieve RecHits from the event
00008     recHitLabel = cms.untracked.InputTag('dt1DRecHits'),
00009     doStep3 = cms.untracked.bool(True),
00010     simHitLabel = cms.untracked.InputTag('g4SimHits',"MuonDTHits"),
00011     segment2DLabel = cms.untracked.InputTag('dt2DSegments'),
00012     debug = cms.untracked.bool(False),
00013     segment4DLabel = cms.untracked.InputTag('dt4DSegments'),
00014     doall = cms.untracked.bool(False),
00015     local = cms.untracked.bool(False)
00016 
00017 )
00018 
00019 seg2dvalidation = cms.EDAnalyzer("DTSegment2DQuality",
00020     sigmaResPos = cms.double(0.013),
00021     simHitLabel = cms.untracked.InputTag('g4SimHits',"MuonDTHits"),
00022     segment2DLabel = cms.untracked.InputTag('dt2DSegments'),
00023     debug = cms.untracked.bool(False),
00024     sigmaResAngle = cms.double(0.008)
00025 )
00026 
00027 seg2dsuperphivalidation = cms.EDAnalyzer("DTSegment2DSLPhiQuality",
00028     sigmaResPos = cms.double(0.013),
00029     simHitLabel = cms.untracked.InputTag('g4SimHits',"MuonDTHits"),
00030     sigmaResAngle = cms.double(0.008),
00031     debug = cms.untracked.bool(False),
00032     segment4DLabel = cms.untracked.InputTag('dt4DSegments'),
00033     doall = cms.untracked.bool(False),
00034     local = cms.untracked.bool(False)
00035 )
00036 
00037 seg4dvalidation = cms.EDAnalyzer("DTSegment4DQuality",
00038     #resolution on angle
00039     sigmaResAlpha = cms.double(0.001),
00040     sigmaResBeta = cms.double(0.007),
00041     simHitLabel = cms.untracked.InputTag('g4SimHits',"MuonDTHits"),
00042     rootFileName = cms.untracked.string(''),
00043     debug = cms.untracked.bool(False),
00044     #resolution on position
00045     sigmaResX = cms.double(0.01),
00046     sigmaResY = cms.double(0.05),
00047     segment4DLabel = cms.untracked.InputTag('dt4DSegments'),
00048     doall = cms.untracked.bool(False),
00049     local = cms.untracked.bool(False)
00050 )
00051 
00052 dtLocalRecoValidation = cms.Sequence(rechivalidation*seg2dvalidation*seg2dsuperphivalidation*seg4dvalidation)
00053 dtLocalRecoValidation_no2D = cms.Sequence(rechivalidation*seg2dsuperphivalidation*seg4dvalidation)
00054