test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MuonAlignmentFromReference_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 MuonAlignmentFromReference = cms.PSet(
4  algoName = cms.string("MuonAlignmentFromReference"),
5 
6  muonCollectionTag = cms.InputTag(""),
7 
8  # which chambers to include in the track fit (by default, none)
9  reference = cms.vstring(),
10 
11  # which tracks/hits to accept
12  minTrackPt = cms.double(0.),
13  maxTrackPt = cms.double(1000.),
14  minTrackP = cms.double(0.),
15  maxTrackP = cms.double(1000.),
16  maxDxy = cms.double(1000.),
17  minTrackerHits = cms.int32(10),
18  maxTrackerRedChi2 = cms.double(10.),
19  allowTIDTEC = cms.bool(True),
20  minNCrossedChambers = cms.int32(3),
21  minDT13Hits = cms.int32(7),
22  minDT2Hits = cms.int32(4),
23  minCSCHits = cms.int32(6),
24 
25  # for parallel processing on the CAF
26  writeTemporaryFile = cms.string(""),
27  readTemporaryFiles = cms.vstring(),
28  doAlignment = cms.bool(True), # turn off fitting in residuals-collection jobs
29  strategy = cms.int32(1),
30 
31  # fitting options
32  twoBin = cms.bool(True), # must be the same as residuals-collection job!
33  combineME11 = cms.bool(True), # must be the same as residuals-collection job!
34 
35  residualsModel = cms.string("pureGaussian2D"),
36  minAlignmentHits = cms.int32(30),
37  weightAlignment = cms.bool(True),
38  useResiduals = cms.string("1110"),
39 
40  # where reporting will go
41  reportFileName = cms.string("MuonAlignmentFromReference_report.py"), # Python-formatted output
42 
43  maxResSlopeY = cms.double(10.),
44 
45  createNtuple = cms.bool(False),
46 
47  peakNSigma = cms.double(-1.),
48  bFieldCorrection = cms.int32(1),
49 
50  doDT = cms.bool(True),
51  doCSC = cms.bool(True)
52 )