CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Variables
ZMuSkim_cff Namespace Reference

Variables

tuple allPatTracks
 adding isodeposits to candidate collection More...
 
tuple ConcretelooseMuonsForZMuSkim
 cloning the previous collection into a collection of candidates More...
 
tuple diMuonSelSeq
 
tuple dimuonsFilterZMuSkim
 
tuple dimuonsZMuSkim
 
tuple looseIsoMuonsForZMuSkim
 create the "probe collection" of isolated tracks More...
 
tuple looseMuonsForZMuSkim
 Z -> MuMu candidates Get muons of needed quality for Zs. More...
 
tuple tightMuonsCandidateForZMuSkim
 create the "tag collection" of muon candidate, embedding the relevant infos More...
 
tuple tightMuonsForZMuSkim
 apply ~tight muon ID More...
 
tuple tkIsoDepositTk
 create iso deposits More...
 
tuple ZMuHLTFilter = copy.deepcopy(hltHighLevel)
 

Variable Documentation

tuple ZMuSkim_cff.allPatTracks
Initial value:
1 = patGenericParticles.clone(
2  src = cms.InputTag("ConcretelooseMuonsForZMuSkim"),
3  # isolation configurables
4  userIsolation = cms.PSet(
5  tracker = cms.PSet(
6  veto = cms.double(0.015),
7  src = cms.InputTag("tkIsoDepositTk"),
8  deltaR = cms.double(0.3),
9  #threshold = cms.double(1.5)
10  ),
11  ),
12  isoDeposits = cms.PSet(
13  tracker = cms.InputTag("tkIsoDepositTk"),
14  ),
15  )

adding isodeposits to candidate collection

Definition at line 56 of file ZMuSkim_cff.py.

tuple ZMuSkim_cff.ConcretelooseMuonsForZMuSkim
Initial value:
1 = cms.EDProducer("ConcreteChargedCandidateProducer",
2  src = cms.InputTag("looseMuonsForZMuSkim"),
3  particleType = cms.string("mu+")
4  )

cloning the previous collection into a collection of candidates

Definition at line 25 of file ZMuSkim_cff.py.

tuple ZMuSkim_cff.diMuonSelSeq
Initial value:
1 = cms.Sequence(
2  ZMuHLTFilter *
3  looseMuonsForZMuSkim *
4  ConcretelooseMuonsForZMuSkim *
5  tkIsoDepositTk *
6  allPatTracks *
7  looseIsoMuonsForZMuSkim *
8  tightMuonsCandidateForZMuSkim *
9  tightMuonsForZMuSkim *
10  dimuonsZMuSkim *
11  dimuonsFilterZMuSkim
12 )

Definition at line 114 of file ZMuSkim_cff.py.

tuple ZMuSkim_cff.dimuonsFilterZMuSkim
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("dimuonsZMuSkim"),
3  minNumber = cms.uint32(1)
4  )

Definition at line 107 of file ZMuSkim_cff.py.

tuple ZMuSkim_cff.dimuonsZMuSkim
Initial value:
1 = cms.EDProducer("CandViewShallowCloneCombiner",
2  checkCharge = cms.bool(False),
3  cut = cms.string('(mass > 60) && (charge=0) && (abs(daughter(0).vz - daughter(1).vz) < 0.1)'),
4  decay = cms.string("tightMuonsForZMuSkim looseIsoMuonsForZMuSkim")
5  )

Definition at line 99 of file ZMuSkim_cff.py.

tuple ZMuSkim_cff.looseIsoMuonsForZMuSkim
Initial value:
1 = cms.EDFilter("PATGenericParticleSelector",
2  src = cms.InputTag("allPatTracks"),
3  cut = cms.string("(userIsolation('pat::TrackIso')/pt)<0.4"),
4  filter = cms.bool(True)
5  )

create the "probe collection" of isolated tracks

Definition at line 76 of file ZMuSkim_cff.py.

tuple ZMuSkim_cff.looseMuonsForZMuSkim
Initial value:
1 = cms.EDFilter("TrackSelector",
2  src = cms.InputTag("generalTracks"),
3  cut = cms.string('pt > 10 && abs(eta)<2.4 && (charge!=0)'),
4  filter = cms.bool(True)
5  )

Z -> MuMu candidates Get muons of needed quality for Zs.

create a track collection with generic kinematic cuts

Definition at line 16 of file ZMuSkim_cff.py.

tuple ZMuSkim_cff.tightMuonsCandidateForZMuSkim
Initial value:
1 = patMuons.clone(
2  src = cms.InputTag("muons"),
3  embedHighLevelSelection = cms.bool(True),
4 )

create the "tag collection" of muon candidate, embedding the relevant infos

Definition at line 85 of file ZMuSkim_cff.py.

tuple ZMuSkim_cff.tightMuonsForZMuSkim
Initial value:
1 = cms.EDFilter("PATMuonSelector",
2  src = cms.InputTag("tightMuonsCandidateForZMuSkim"),
3  cut = cms.string('(pt > 28) && (abs(eta)<2.4) && (isPFMuon>0) && (isGlobalMuon = 1) && (globalTrack().normalizedChi2() < 10) && (globalTrack().hitPattern().numberOfValidMuonHits()>0)&& (numberOfMatchedStations() > 1)&& (innerTrack().hitPattern().numberOfValidPixelHits() > 0)&& (innerTrack().hitPattern().trackerLayersWithMeasurement() > 5) && (abs(dB)<0.2) && ((isolationR03().sumPt/pt)<0.1)'),
4  filter = cms.bool(True)
5  )

apply ~tight muon ID

Definition at line 91 of file ZMuSkim_cff.py.

tuple ZMuSkim_cff.tkIsoDepositTk
Initial value:
1 = cms.EDProducer("CandIsoDepositProducer",
2  src = cms.InputTag("ConcretelooseMuonsForZMuSkim"),
3  MultipleDepositsFlag = cms.bool(False),
4  trackType = cms.string('track'),
5  ExtractorPSet = cms.PSet(
6  #MIsoTrackExtractorBlock
7  Diff_z = cms.double(0.2),
8  inputTrackCollection = cms.InputTag("generalTracks"),
9  BeamSpotLabel = cms.InputTag("offlineBeamSpot"),
10  ComponentName = cms.string('TrackExtractor'),
11  DR_Max = cms.double(0.5),
12  Diff_r = cms.double(0.1),
13  Chi2Prob_Min = cms.double(-1.0),
14  DR_Veto = cms.double(0.01),
15  NHits_Min = cms.uint32(0),
16  Chi2Ndof_Max = cms.double(1e+64),
17  Pt_Min = cms.double(-1.0),
18  DepositLabel = cms.untracked.string('tracker'),
19  BeamlineOption = cms.string('BeamSpotFromEvent')
20  )
21  )

create iso deposits

Definition at line 33 of file ZMuSkim_cff.py.

tuple ZMuSkim_cff.ZMuHLTFilter = copy.deepcopy(hltHighLevel)

Definition at line 8 of file ZMuSkim_cff.py.