CMS 3D CMS Logo

DiMuonMassBiasHarvesting_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from DQMOffline.Alignment.DiMuonMassBiasClient_cfi import DiMuonMassBiasClient as diMuonMassBiasClient
4 
5 # Z-> mm
6 __selectionName = 'TkAlDiMuonAndVertex'
7 ALCARECOTkAlZMuMuMassBiasClient = diMuonMassBiasClient.clone(
8  FolderName = "AlCaReco/"+__selectionName
9 )
10 
11 alcaTkAlZMuMuBiasClients = cms.Sequence(ALCARECOTkAlZMuMuMassBiasClient)
12 
13 # J/psi -> mm
14 __selectionName = 'TkAlJpsiMuMu'
15 ALCARECOTkAlJpsiMuMuMassBiasClient = diMuonMassBiasClient.clone(
16  FolderName = "AlCaReco/"+__selectionName,
17  fitBackground = True,
18  fit_par = dict(mean_par = [3.09, 2.7, 3.4],
19  width_par = [1.0, 0.0, 5.0],
20  sigma_par = [1.0, 0.0, 5.0])
21 )
22 
23 alcaTkAlJpsiMuMuBiasClients = cms.Sequence(ALCARECOTkAlJpsiMuMuMassBiasClient)
24 
25 # Upsilon -> mm
26 __selectionName = 'TkAlUpsilonMuMu'
27 ALCARECOTkAlUpsilonMuMuMassBiasClient = diMuonMassBiasClient.clone(
28  FolderName = "AlCaReco/"+__selectionName,
29  fitBackground = True,
30  fit_par = dict(mean_par = [9.46, 8.9, 9.9],
31  width_par = [1.0, 0.0, 5.0],
32  sigma_par = [1.0, 0.0, 5.0])
33 )
34 
35 alcaTkAlUpsilonMuMuBiasClients = cms.Sequence(ALCARECOTkAlUpsilonMuMuMassBiasClient)