CMS 3D CMS Logo

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

Variables

tuple allPatTracksForPbPbZMuSkim
 adding isodeposits to candidate collection More...
 
tuple ConcretelooseMuonsForPbPbZMuSkim
 cloning the previous collection into a collection of candidates More...
 
tuple diMuonSelSeqForPbPbZMuSkim
 
tuple dimuonsFilterForPbPbZMuSkim
 
tuple dimuonsForPbPbZMuSkim
 
tuple looseIsoMuonsForPbPbZMuSkim
 create the "probe collection" of isolated tracks More...
 
tuple looseMuonsForPbPbZMuSkim
 Z -> MuMu candidates Get muons of needed quality for Zs. More...
 
tuple PbPbZMuHLTFilter = copy.deepcopy(hltHighLevel)
 
tuple tightMuonsForPbPbZMuSkim
 create the "tag collection" of muon candidate, no dB cut applied More...
 
tuple tkIsoDepositTkForPbPbZMuSkim
 create iso deposits More...
 

Variable Documentation

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

adding isodeposits to candidate collection

Definition at line 56 of file PbPb_ZMuSkimMuonDPG_cff.py.

tuple PbPb_ZMuSkimMuonDPG_cff.ConcretelooseMuonsForPbPbZMuSkim
Initial value:
1 = cms.EDProducer("ConcreteChargedCandidateProducer",
2  src = cms.InputTag("looseMuonsForPbPbZMuSkim"),
3  particleType = cms.string("mu+")
4  )

cloning the previous collection into a collection of candidates

Definition at line 25 of file PbPb_ZMuSkimMuonDPG_cff.py.

tuple PbPb_ZMuSkimMuonDPG_cff.diMuonSelSeqForPbPbZMuSkim
Initial value:
1 = cms.Sequence(
2  PbPbZMuHLTFilter *
3  looseMuonsForPbPbZMuSkim *
4  ConcretelooseMuonsForPbPbZMuSkim *
5  tkIsoDepositTkForPbPbZMuSkim *
6  allPatTracksForPbPbZMuSkim *
7  looseIsoMuonsForPbPbZMuSkim *
8  tightMuonsForPbPbZMuSkim *
9  dimuonsForPbPbZMuSkim *
10  dimuonsFilterForPbPbZMuSkim
11 )

Definition at line 112 of file PbPb_ZMuSkimMuonDPG_cff.py.

tuple PbPb_ZMuSkimMuonDPG_cff.dimuonsFilterForPbPbZMuSkim
Initial value:
1 = cms.EDFilter("CandViewCountFilter",
2  src = cms.InputTag("dimuonsForPbPbZMuSkim"),
3  minNumber = cms.uint32(1)
4  )

Definition at line 105 of file PbPb_ZMuSkimMuonDPG_cff.py.

tuple PbPb_ZMuSkimMuonDPG_cff.dimuonsForPbPbZMuSkim
Initial value:
1 = cms.EDProducer("CandViewShallowCloneCombiner",
2  checkCharge = cms.bool(False),
3  cut = cms.string('(mass > 60) && (charge=0)'),
4  decay = cms.string("tightMuonsForPbPbZMuSkim looseIsoMuonsForPbPbZMuSkim")
5  )

Definition at line 97 of file PbPb_ZMuSkimMuonDPG_cff.py.

tuple PbPb_ZMuSkimMuonDPG_cff.looseIsoMuonsForPbPbZMuSkim
Initial value:
1 = cms.EDFilter("PATGenericParticleSelector",
2  src = cms.InputTag("allPatTracksForPbPbZMuSkim"),
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 PbPb_ZMuSkimMuonDPG_cff.py.

tuple PbPb_ZMuSkimMuonDPG_cff.looseMuonsForPbPbZMuSkim
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 PbPb_ZMuSkimMuonDPG_cff.py.

tuple PbPb_ZMuSkimMuonDPG_cff.PbPbZMuHLTFilter = copy.deepcopy(hltHighLevel)

Definition at line 8 of file PbPb_ZMuSkimMuonDPG_cff.py.

tuple PbPb_ZMuSkimMuonDPG_cff.tightMuonsForPbPbZMuSkim
Initial value:
1 = cms.EDFilter("MuonSelector",
2  src = cms.InputTag("muons"),
3  cut = cms.string("(isGlobalMuon) && pt > 25. && (abs(eta)<2.4) && (isPFMuon>0) && (globalTrack().normalizedChi2() < 10) && (globalTrack().hitPattern().numberOfValidMuonHits()>0)&& (numberOfMatchedStations() > 1)&& (innerTrack().hitPattern().numberOfValidPixelHits() > 0)&& (innerTrack().hitPattern().trackerLayersWithMeasurement() > 5) && ((isolationR03().sumPt/pt)<0.1)"),
4  filter = cms.bool(True)
5  )

create the "tag collection" of muon candidate, no dB cut applied

Definition at line 87 of file PbPb_ZMuSkimMuonDPG_cff.py.

tuple PbPb_ZMuSkimMuonDPG_cff.tkIsoDepositTkForPbPbZMuSkim
Initial value:
1 = cms.EDProducer("CandIsoDepositProducer",
2  src = cms.InputTag("ConcretelooseMuonsForPbPbZMuSkim"),
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 PbPb_ZMuSkimMuonDPG_cff.py.