File indexing completed on 2024-11-23 03:27:47
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def MuonAlignmentAnalyzer(*args, **kwargs):
0004 mod = cms.EDAnalyzer('MuonAlignmentAnalyzer',
0005 StandAloneTrackCollectionTag = cms.InputTag('globalMuons'),
0006 GlobalMuonTrackCollectionTag = cms.InputTag('standAloneMuons', 'UpdatedAtVtx'),
0007 RecHits4DDTCollectionTag = cms.InputTag('dt4DSegments'),
0008 RecHits4DCSCCollectionTag = cms.InputTag('cscSegments'),
0009 DataType = cms.untracked.string('RealData'),
0010 ptRangeMin = cms.untracked.double(0),
0011 ptRangeMax = cms.untracked.double(300),
0012 invMassRangeMin = cms.untracked.double(0),
0013 invMassRangeMax = cms.untracked.double(200),
0014 doSAplots = cms.untracked.bool(True),
0015 doGBplots = cms.untracked.bool(True),
0016 doResplots = cms.untracked.bool(True),
0017 resLocalXRangeStation1 = cms.untracked.double(0.1),
0018 resLocalXRangeStation2 = cms.untracked.double(0.3),
0019 resLocalXRangeStation3 = cms.untracked.double(3),
0020 resLocalXRangeStation4 = cms.untracked.double(3),
0021 resLocalYRangeStation1 = cms.untracked.double(0.7),
0022 resLocalYRangeStation2 = cms.untracked.double(0.7),
0023 resLocalYRangeStation3 = cms.untracked.double(5),
0024 resLocalYRangeStation4 = cms.untracked.double(5),
0025 resThetaRange = cms.untracked.double(0.1),
0026 resPhiRange = cms.untracked.double(0.1),
0027 nbins = cms.untracked.int32(500),
0028 min1DTrackRecHitSize = cms.untracked.int32(1),
0029 min4DTrackSegmentSize = cms.untracked.int32(1),
0030 mightGet = cms.optional.untracked.vstring
0031 )
0032 for a in args:
0033 mod.update_(a)
0034 mod.update_(kwargs)
0035 return mod