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_ParamDrift_cfi import * 00011 # include "RecoLocalMuon/DTRecHit/data/dt1DRecHits_LinearDrift.cfi" 00012 # include "RecoLocalMuon/DTRecHit/data/dt1DRecHits_LinearDriftFromDB.cfi" 00013 from RecoLocalMuon.DTRecHit.dt1DRecHits_LinearDriftFromDB_cfi import * 00014 # 2D Segments 00015 # from RecoLocalMuon.DTSegment.dt2DSegments_CombPatternReco2D_ParamDrift_cfi import * 00016 # include "RecoLocalMuon/DTSegment/data/dt2DSegments_CombPatternReco2D_LinearDrift.cfi" 00017 # include "RecoLocalMuon/DTSegment/data/dt2DSegments_CombPatternReco2D_LinearDriftFromDB.cfi" 00018 from RecoLocalMuon.DTSegment.dt2DSegments_CombPatternReco2D_LinearDriftFromDB_cfi import * 00019 # 4D Segments 00020 # from RecoLocalMuon.DTSegment.dt4DSegments_CombPatternReco4D_ParamDrift_cfi import * 00021 # include "RecoLocalMuon/DTSegment/data/dt4DSegments_CombPatternReco4D_LinearDrift.cfi" 00022 # include "RecoLocalMuon/DTSegment/data/dt4DSegments_CombPatternReco4D_LinearDriftFromDB.cfi" 00023 from RecoLocalMuon.DTSegment.dt4DSegments_CombPatternReco4D_LinearDriftFromDB_cfi import * 00024 # 4D segments with t0 correction 00025 from RecoLocalMuon.DTSegment.dt4DSegments_ApplyT0Correction_cfi import * 00026 #------------------------------------ CSC ----------------------------------------------- 00027 # 2D RecHit 00028 from RecoLocalMuon.CSCRecHitD.cscRecHitD_cfi import * 00029 # Segments 00030 from RecoLocalMuon.CSCSegment.cscSegments_cfi import * 00031 #------------------------------------ RPC ----------------------------------------------- 00032 # 1D RecHits 00033 from RecoLocalMuon.RPCRecHit.rpcRecHits_cfi import * 00034 #---------------------------------------------------------------------------------------- 00035 # DT sequence for the standard reconstruction chain 00036 # The reconstruction of the 2D segments are not required for the 4D segments reconstruction, they are used 00037 # only for debuging purpose and for specific studies 00038 dtlocalreco = cms.Sequence(dt1DRecHits*dt4DSegments + dt1DCosmicRecHits*dt4DCosmicSegments) 00039 # DT sequence with the 2D segment reconstruction 00040 dtlocalreco_with_2DSegments = cms.Sequence(dt1DRecHits*dt2DSegments*dt4DSegments + dt1DCosmicRecHits*dt2DCosmicSegments*dt4DCosmicSegments) 00041 # DT sequence with T0seg correction 00042 # CSC sequence 00043 csclocalreco = cms.Sequence(csc2DRecHits*cscSegments) 00044 # DT, CSC and RPC together 00045 muonlocalreco_with_2DSegments = cms.Sequence(dtlocalreco_with_2DSegments+csclocalreco+rpcRecHits) 00046 # DT, CSC and RPC together (correct sequence for the standard path) 00047 muonlocalreco = cms.Sequence(dtlocalreco+csclocalreco+rpcRecHits)