![]() |
![]() |
00001 import FWCore.ParameterSet.Config as cms 00002 00003 # Magnetic Field 00004 # Geometry 00005 # DT Geometry 00006 # CSC Geometry 00007 # RPC Geometry 00008 #------------------------------------ DT ------------------------------------------------ 00009 # 1D RecHits 00010 #from RecoLocalMuon.DTRecHit.dt1DRecHits_LinearDrift_CosmicData_cfi import * 00011 from RecoLocalMuon.DTRecHit.dt1DRecHits_LinearDriftFromDB_CosmicData_cfi import * 00012 # 2D Segments 00013 #from RecoLocalMuon.DTSegment.dt2DSegments_CombPatternReco2D_LinearDrift_CosmicData_cfi import * 00014 from RecoLocalMuon.DTSegment.dt2DSegments_CombPatternReco2D_LinearDriftFromDB_CosmicData_cfi import * 00015 # 4D Segments 00016 #from RecoLocalMuon.DTSegment.dt4DSegments_CombPatternReco4D_LinearDrift_CosmicData_cfi import * 00017 from RecoLocalMuon.DTSegment.dt4DSegments_CombPatternReco4D_LinearDriftFromDB_CosmicData_cfi import * 00018 00019 # No drift algo 00020 import RecoLocalMuon.DTRecHit.dt1DRecHits_NoDrift_CosmicData_cfi 00021 dt1DRecHitsNoDrift = RecoLocalMuon.DTRecHit.dt1DRecHits_NoDrift_CosmicData_cfi.dt1DRecHits.clone() 00022 import RecoLocalMuon.DTSegment.dt4DSegments_CombPatternReco4D_NoDrift_CosmicData_cfi 00023 dt4DSegmentsNoDrift = RecoLocalMuon.DTSegment.dt4DSegments_CombPatternReco4D_NoDrift_CosmicData_cfi.dt4DSegments.clone() 00024 00025 # T0 seg correction 00026 import RecoLocalMuon.DTSegment.dt4DSegments_CombPatternReco4D_T0Seg_LinearDriftFromDB_CosmicData_cfi 00027 dt4DSegmentsT0Seg = RecoLocalMuon.DTSegment.dt4DSegments_CombPatternReco4D_T0Seg_LinearDriftFromDB_CosmicData_cfi.dt4DSegments.clone() 00028 00029 00030 #------------------------------------ CSC ----------------------------------------------- 00031 # 2D RecHit 00032 from RecoLocalMuon.cscRecHitD.cscRecHitD_cfi import * 00033 # Segments 00034 from RecoLocalMuon.CSCSegment.cscSegments_cfi import * 00035 #------------------------------------ RPC ----------------------------------------------- 00036 # 1D RecHits 00037 from RecoLocalMuon.RPCRecHit.rpcRecHits_cfi import * 00038 #---------------------------------------------------------------------------------------- 00039 # DT sequence for the standard reconstruction chain 00040 # The reconstruction of the 2D segments are not required for the 4D segments reconstruction, they are used 00041 # only for debuging purpose and for specific studies 00042 dtlocalreco = cms.Sequence(dt1DRecHits*dt4DSegments) 00043 # DT sequence with the 2D segment reconstruction 00044 dtlocalreco_with_2DSegments = cms.Sequence(dt1DRecHits*dt2DSegments*dt4DSegments) 00045 # DT sequence with T0seg correction 00046 dtlocalrecoT0Seg = cms.Sequence(dt1DRecHits*dt4DSegmentsT0Seg) 00047 # DT sequence with no-drift algo 00048 dtlocalrecoNoDrift = cms.Sequence(dt1DRecHitsNoDrift*dt4DSegmentsNoDrift) 00049 # CSC sequence 00050 csclocalreco = cms.Sequence(csc2DRecHits*cscSegments) 00051 # DT, CSC and RPC together 00052 muonlocalreco_with_2DSegments = cms.Sequence(dtlocalreco_with_2DSegments+csclocalreco+rpcRecHits) 00053 # DT, CSC and RPC together (correct sequence for the standard path) 00054 muonlocalreco = cms.Sequence(dtlocalreco+csclocalreco+rpcRecHits) 00055 # DT, CSC and RPC together (correct sequence for the standard path) 00056 muonlocalrecoNoDrift = cms.Sequence(dtlocalrecoNoDrift+csclocalreco+rpcRecHits) 00057 # DT, CSC and RPC together (with t0seg correction for DTs) 00058 muonlocalrecoT0Seg = cms.Sequence(dtlocalrecoT0Seg+csclocalreco+rpcRecHits) 00059 # all sequences to be used for GR 00060 muonLocalRecoGR = cms.Sequence(muonlocalreco+muonlocalrecoNoDrift+muonlocalrecoT0Seg) 00061 #DTLinearDriftAlgo_CosmicData.recAlgoConfig.hitResolution = 0.05 00062 DTLinearDriftFromDBAlgo_CosmicData.recAlgoConfig.tTrigModeConfig.kFactor = -1.00 00063 #dt1DRecHits.dtDigiLabel = 'muonDTDigis' 00064 DTCombinatorialPatternReco2DAlgo_LinearDriftFromDB_CosmicData.Reco2DAlgoConfig.segmCleanerMode = 2 00065 DTCombinatorialPatternReco2DAlgo_LinearDriftFromDB_CosmicData.Reco2DAlgoConfig.MaxAllowedHits = 30 00066 DTCombinatorialPatternReco4DAlgo_LinearDriftFromDB_CosmicData.Reco4DAlgoConfig.segmCleanerMode = 2 00067 #dt1DRecHitsNoDrift.dtDigiLabel = 'muonDTDigis'