CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/RecoMuon/TrackingTools/python/MuonErrorMatrixAnalyzer_cfi.py

Go to the documentation of this file.
00001 # The following comments couldn't be translated into the new config version:
00002 
00003 # if radius is not 0, z need to be specified to bound the cylinder. Z=0 means NO bound
00004 
00005 import FWCore.ParameterSet.Config as cms
00006 
00007 errorMatrix_default = cms.PSet(
00008     PtBins = cms.vdouble(), ## set NPt=0 and the vector of double for variable size binning
00009 
00010     minPhi = cms.string('-Pi'),
00011     minPt = cms.double(0.0),
00012     maxEta = cms.double(2.5),
00013     maxPhi = cms.string('Pi'),
00014     minEta = cms.double(0.0),
00015     EtaBins = cms.vdouble(), ## set NEta=0 and the vector of double for variable size binning
00016 
00017     NEta = cms.int32(10),
00018     NPt = cms.int32(10),
00019     maxPt = cms.double(200.0),
00020     NPhi = cms.int32(1)
00021 )
00022 MuonErrorMatrixAnalyzer = cms.EDAnalyzer("MuonErrorMatrixAnalyzer",
00023     errorMatrix_Reported_pset = cms.PSet(
00024         errorMatrix_default,
00025         action = cms.string('constructor'),
00026         rootFileName = cms.string('errorMatrix_Reported.root')
00027     ),
00028     associatorName = cms.string('TrackAssociatorByPosition'),
00029     errorMatrix_Pull_pset = cms.PSet(
00030         errorMatrix_default,
00031         action = cms.string('constructor'),
00032         rootFileName = cms.string('errorMatrix_Pull.root')
00033     ),
00034     gaussianPullFitRange = cms.untracked.double(2.0),
00035     # if radius is not 0, a propagator needs to be specified to go to that radius
00036     propagatorName = cms.string('SteppingHelixPropagatorAlong'),
00037     trackLabel = cms.InputTag("standAloneMuons","UpdatedAtVtx"),
00038     plotFileName = cms.string('controlErrorMatrixAnalyzer.root'), ##empty string. no root file
00039 
00040     radius = cms.double(0.0),
00041     z = cms.double(0.0),
00042     trackingParticleLabel = cms.InputTag("trackingParticles"),
00043     errorMatrix_Residual_pset = cms.PSet(
00044         errorMatrix_default,
00045         action = cms.string('constructor'),
00046         rootFileName = cms.string('errorMatrix_Residual.root')
00047     )
00048 )
00049 
00050 
00051