CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/RecoMET/METProducers/python/CSCHaloData_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # File: CSCHaloData_cfi.py
00004 # Original Author: R. Remington, The University of Florida
00005 # Description: Module to build CSCHaloData and put into the event
00006 # Date: Oct. 15, 2009
00007 
00008 CSCHaloData = cms.EDProducer("CSCHaloDataProducer",
00009                           
00010                              # Digi Level
00011                              L1MuGMTReadoutLabel = cms.InputTag("gtDigis"),
00012                              
00013                              # HLT
00014                              HLTResultLabel = cms.InputTag("TriggerResults::HLT"),
00015                              HLTBitLabel = cms.VInputTag(    cms.InputTag("HLT_CSCBeamHalo"),
00016                                                              cms.InputTag("HLT_CSCBeamHaloOverlapRing1"),
00017                                                              cms.InputTag("HLT_CSCBeamHaloOverlapRing2"),
00018                                                              cms.InputTag("HLT_CSCBeamHaloRing2or3")
00019                                                              ),
00020                              
00021                              # Chamber Level Trigger Primitive                             
00022                              ALCTDigiLabel = cms.InputTag("muonCSCDigis","MuonCSCALCTDigi"),
00023 
00024                              # RecHit Level
00025                              CSCRecHitLabel = cms.InputTag("csc2DRecHits"),
00026                              
00027                              # Higher Level Reco
00028                              CSCSegmentLabel= cms.InputTag("cscSegments"),
00029                              CosmicMuonLabel= cms.InputTag("muonsFromCosmics"),
00030                              MuonLabel = cms.InputTag("muons"),
00031                              SALabel  =  cms.InputTag("standAloneMuons"),
00032 
00033                              # Muon-Segment matching
00034                              MatchParameters = cms.PSet(
00035                                     cscSegments = cms.InputTag("cscSegments"),
00036                                     DTradius = cms.double(0.01),
00037                                     DTsegments = cms.InputTag("dt4DSegments"),
00038                                     TightMatchDT = cms.bool(False),
00039                                     TightMatchCSC = cms.bool(True)
00040                                     ),
00041                              ServiceParameters = cms.PSet(
00042                                      Propagators = cms.untracked.vstring('SteppingHelixPropagatorAny',
00043                                                                          'PropagatorWithMaterial',
00044                                                                          'PropagatorWithMaterialOpposite'),
00045                                      RPCLayers = cms.bool(True)
00046                                      ),
00047                              
00048                              DetaParam = cms.double(0.1),
00049                              DphiParam = cms.double(1.00),
00050                              NormChi2Param = cms.double(8.),
00051                              InnerRMinParam = cms.double(0.),
00052                              OuterRMinParam = cms.double(0.),
00053                              InnerRMaxParam = cms.double(99999.),
00054                              OuterRMaxParam = cms.double(99999.),
00055 
00056                              MinOuterMomentumTheta = cms.double(.10),
00057                              MaxOuterMomentumTheta = cms.double(3.0),
00058                              MatchingDPhiThreshold = cms.double(0.18),
00059                              MatchingDEtaThreshold = cms.double(0.4),
00060                              MatchingDWireThreshold = cms.int32(5),
00061                              # The expected time of a collision recHit will be t = time_0 + time-of-flight
00062                              # A recHit more than +/- time_window from collision timing will be declared "out-of-time"                      
00063                              # recHit times are in [ns]
00064                              RecHitTime0 = cms.double(0.), 
00065                              RecHitTimeWindow = cms.double(25.),
00066 
00067                              # If this is Data, the expected collision bx will be 3 instead of 6
00068                              #ExpectedBX = cms.int32(3),   # if Data
00069                              ExpectedBX = cms.int32(6),   # if MC
00070 
00071                              # If this is halo we expect free inverse beta to be less than MaxFreeInverseBeta
00072                              MaxFreeInverseBeta = cms.double(0.0),
00073                              
00074                              # If this is halo we expect ( T_outer_segment - T_inner_segment) to be less than MaxDtMuonSegment
00075                              MaxDtMuonSegment = cms.double(-10.0),
00076 
00077                              # MLR
00078                              # Default values for identifying cscSegments that are halo-like
00079                              MaxSegmentRDiff = cms.double(10.0),
00080                              MaxSegmentPhiDiff = cms.double(0.35),
00081                              MaxSegmentTheta = cms.double(0.7)
00082                              # End MLR
00083                              )