CMS 3D CMS Logo

MuonAlignmentAnalyzer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # Put here the modules you want the cfg file to use,
4 # then include this file in your cfg file.
5 # i.e. in Validator.cfg replace 'module demo = Validator {} '
6 # with 'include "anlyzerDir/Validator/data/Validator.cfi" '.
7 # (Remember that filenames are case sensitive.)
8 
9 MuonAlignmentMonitor = cms.EDAnalyzer("MuonAlignmentAnalyzer",
10  # To do resolution plots:
11  # untracked string DataType = "SimData" # needs g4SimHits!!!
12  DataType = cms.untracked.string('RealData'),
13 
14  # range of pt/mass histograms to analyze
15  ptRangeMin = cms.untracked.double(0.0),
16  ptRangeMax = cms.untracked.double(300.0),
17  invMassRangeMin = cms.untracked.double(0.0),
18  invMassRangeMax = cms.untracked.double(200.0),
19 
20  doSAplots = cms.untracked.bool(True),
21  StandAloneTrackCollectionTag = cms.InputTag("globalMuons"),
22 
23  doGBplots = cms.untracked.bool(True),
24  GlobalMuonTrackCollectionTag = cms.InputTag("standAloneMuons","UpdatedAtVtx"),
25 
26  doResplots = cms.untracked.bool(True),
27  RecHits4DDTCollectionTag = cms.InputTag("dt4DSegments"),
28  RecHits4DCSCCollectionTag = cms.InputTag("cscSegments"),
29 
30  #residual range limits: cm and rad
31  resLocalXRangeStation1 = cms.untracked.double(0.1),
32  resLocalXRangeStation2 = cms.untracked.double(0.3),
33  resLocalXRangeStation3 = cms.untracked.double(3.0),
34  resLocalXRangeStation4 = cms.untracked.double(3.0),
35  resLocalYRangeStation1 = cms.untracked.double(0.7),
36  resLocalYRangeStation2 = cms.untracked.double(0.7),
37  resLocalYRangeStation3 = cms.untracked.double(5.0),
38  resLocalYRangeStation4 = cms.untracked.double(5.0),
39  resThetaRange = cms.untracked.double(0.1),
40  resPhiRange = cms.untracked.double(0.1),
41  nbins = cms.untracked.uint32(500),
42  min1DTrackRecHitSize = cms.untracked.uint32(1),
43  min4DTrackSegmentSize = cms.untracked.uint32(1)
44 )
45