CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/RecoMuon/L3MuonIsolationProducer/python/L3MuonIsolationProducerPixTE_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 L3MuonIsolationProducerPixTE = cms.EDProducer("L3MuonIsolationProducer",
00004     inputMuonCollection = cms.InputTag("hltL3Muons"),
00005     CutsPSet = cms.PSet(
00006         ConeSizes = cms.vdouble(0.24, 0.24, 0.24, 0.24, 0.24, 
00007             0.24, 0.24, 0.24, 0.24, 0.24, 
00008             0.24, 0.24, 0.24, 0.24, 0.24, 
00009             0.24, 0.24, 0.24, 0.24, 0.24, 
00010             0.24, 0.24, 0.24, 0.24, 0.24, 
00011             0.24),
00012         ComponentName = cms.string('SimpleCuts'),
00013         Thresholds = cms.vdouble(1.1, 1.1, 1.1, 1.1, 1.2, 
00014             1.1, 1.2, 1.1, 1.2, 1.0, 
00015             1.1, 1.0, 1.0, 1.1, 1.0, 
00016             1.0, 1.1, 0.9, 1.1, 0.9, 
00017             1.1, 1.0, 1.0, 0.9, 0.8, 
00018             0.1),
00019         maxNTracks = cms.int32(-1),
00020         EtaBounds = cms.vdouble(0.0435, 0.1305, 0.2175, 0.3045, 0.3915, 
00021             0.4785, 0.5655, 0.6525, 0.7395, 0.8265, 
00022             0.9135, 1.0005, 1.0875, 1.1745, 1.2615, 
00023             1.3485, 1.4355, 1.5225, 1.6095, 1.6965, 
00024             1.785, 1.88, 1.9865, 2.1075, 2.247, 
00025             2.411),
00026         # apply "sumPt < cut || nTracks <= maxNTracks" if set
00027         applyCutsORmaxNTracks = cms.bool(False)
00028     ),
00029     TrackPt_Min = cms.double(-1.0),
00030     OutputMuIsoDeposits = cms.bool(True),
00031     ExtractorPSet = cms.PSet(
00032         #this is expected to be bigger than DR_Veto set above by ~x2 or so
00033         DR_VetoPt = cms.double(0.025),
00034         # |vzTrack-vzMuon|
00035         Diff_z = cms.double(0.2),
00036         inputTrackCollection = cms.InputTag("hltPixelTracks"),
00037         ReferenceRadius = cms.double(6.0),
00038         # inputtag for the beam spot object
00039         BeamSpotLabel = cms.InputTag("offlineBeamSpot"),
00040         ComponentName = cms.string('PixelTrackExtractor'),
00041         # maximal distance from muon direction to count tracks
00042         DR_Max = cms.double(0.24),
00043         #double Pt_Min = 0.9
00044         # |d0| cut on tracks going to the sum
00045         Diff_r = cms.double(0.1),
00046         #track eta,phi will be taken at this radius (in cm) if set to true
00047         PropagateTracksToRadius = cms.bool(True),
00048         # count track if chi2-prob is >= this
00049         Chi2Prob_Min = cms.double(-1.0),
00050         # do not count within DR_Veto away from this direction
00051         DR_Veto = cms.double(0.01),
00052         # count track if nValidHits >= this
00053         NHits_Min = cms.uint32(0),
00054         # count track if chi2/ndf < this
00055         Chi2Ndof_Max = cms.double(1e+64),
00056         # count track if its pt >= this
00057         Pt_Min = cms.double(-1.0),
00058         DepositLabel = cms.untracked.string('PXLS'),
00059         # this is pretty much the only one: read from edm::Event
00060         BeamlineOption = cms.string('BeamSpotFromEvent'),
00061         #the veto will be set to the leading track above threshold in this cone
00062         VetoLeadingTrack = cms.bool(True),
00063         PtVeto_Min = cms.double(2.0)
00064     )
00065 )
00066 
00067 
00068