CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RecoLocalMuonCosmics_cff.py
Go to the documentation of this file.
2 
3 # Magnetic Field
4 # Geometry
5 # DT Geometry
6 # CSC Geometry
7 # RPC Geometry
8 #------------------------------------ DT ------------------------------------------------
9 # 1D RecHits
10 #from RecoLocalMuon.DTRecHit.dt1DRecHits_LinearDrift_CosmicData_cfi import *
12 # 2D Segments
13 #from RecoLocalMuon.DTSegment.dt2DSegments_CombPatternReco2D_LinearDrift_CosmicData_cfi import *
15 # 4D Segments
16 #from RecoLocalMuon.DTSegment.dt4DSegments_CombPatternReco4D_LinearDrift_CosmicData_cfi import *
18 
19 # No drift algo
20 import RecoLocalMuon.DTRecHit.dt1DRecHits_NoDrift_CosmicData_cfi
21 dt1DRecHitsNoDrift = RecoLocalMuon.DTRecHit.dt1DRecHits_NoDrift_CosmicData_cfi.dt1DRecHits.clone()
23 dt4DSegmentsNoDrift = RecoLocalMuon.DTSegment.dt4DSegments_CombPatternReco4D_NoDrift_CosmicData_cfi.dt4DSegments.clone()
24 
25 # T0 seg correction
27 
28 #------------------------------------ CSC -----------------------------------------------
29 # 2D RecHit
31 # Segments
35 
36 #------------------------------------ RPC -----------------------------------------------
37 # 1D RecHits
39 #----------------------------------------------------------------------------------------
40 # DT sequence for the standard reconstruction chain
41 # The reconstruction of the 2D segments are not required for the 4D segments reconstruction, they are used
42 # only for debuging purpose and for specific studies
43 dtlocalreco = cms.Sequence(dt1DRecHits*dt4DSegments)
44 # DT sequence with the 2D segment reconstruction
45 dtlocalreco_with_2DSegments = cms.Sequence(dt1DRecHits*dt2DSegments*dt4DSegments)
46 # DT sequence with T0seg correction
47 dtlocalrecoT0Seg = cms.Sequence(dt1DRecHits*dt4DSegments*dt4DSegmentsT0Seg)
48 # DT sequence with no-drift algo
49 dtlocalrecoNoDrift = cms.Sequence(dt1DRecHitsNoDrift*dt4DSegmentsNoDrift)
50 # CSC sequence
51 csclocalreco = cms.Sequence(csc2DRecHits*cscSegments)
52 # DT, CSC and RPC together
53 muonlocalreco_with_2DSegments = cms.Sequence(dtlocalreco_with_2DSegments+csclocalreco+rpcRecHits)
54 # DT, CSC and RPC together (correct sequence for the standard path)
55 muonlocalreco = cms.Sequence(dtlocalreco+csclocalreco+rpcRecHits)
56 # DT, CSC and RPC together (correct sequence for the standard path)
57 muonlocalrecoNoDrift = cms.Sequence(dtlocalrecoNoDrift+csclocalreco+rpcRecHits)
58 # DT, CSC and RPC together (with t0seg correction for DTs)
59 muonlocalrecoT0Seg = cms.Sequence(dtlocalrecoT0Seg+csclocalreco+rpcRecHits)
60 # all sequences to be used for GR
61 muonLocalRecoGR = cms.Sequence(muonlocalreco+muonlocalrecoNoDrift+muonlocalrecoT0Seg)
62 #DTLinearDriftAlgo_CosmicData.recAlgoConfig.hitResolution = 0.05
63 
64 #dt1DRecHits.dtDigiLabel = 'muonDTDigis'
65 DTCombinatorialPatternReco2DAlgo_LinearDriftFromDB_CosmicData.Reco2DAlgoConfig.segmCleanerMode = 2
66 DTCombinatorialPatternReco2DAlgo_LinearDriftFromDB_CosmicData.Reco2DAlgoConfig.MaxAllowedHits = 30
67 DTCombinatorialPatternReco4DAlgo_LinearDriftFromDB_CosmicData.Reco4DAlgoConfig.segmCleanerMode = 2
68 #dt1DRecHitsNoDrift.dtDigiLabel = 'muonDTDigis'