Skip to content

Commit

Permalink
add di-muon mass bias harvesting sequences for charmonium and bottomo…
Browse files Browse the repository at this point in the history
…nium
  • Loading branch information
mmusich committed Aug 30, 2022
1 parent 238f821 commit 6487174
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 5 deletions.
8 changes: 4 additions & 4 deletions DQMOffline/Alignment/python/ALCARECOTkAlDQM_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -168,8 +168,8 @@
ALCARECOTkAlJpsiMassBiasDQM = DQMOffline.Alignment.DiMuonMassBiasMonitor_cfi.DiMuonMassBiasMonitor.clone(
muonTracks = 'ALCARECO'+__selectionName,
FolderName = "AlCaReco/"+__selectionName,
decaMotherName = 'J/#psi',
DiMuonMassConfig = dict(ymin = 2.7 ,ymax = 3.4))
decayMotherName = 'J/#psi',
DiMuMassConfig = dict(ymin = 2.7 ,ymax = 3.4))

ALCARECOTkAlJpsiMuMuDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuTrackingDQM + ALCARECOTkAlJpsiMuMuTkAlDQM + ALCARECOTkAlJpsiMuMuVtxDQM + ALCARECOTkAlJpsiMassBiasDQM)

Expand Down Expand Up @@ -237,8 +237,8 @@
ALCARECOTkAlUpsilonMassBiasDQM = DQMOffline.Alignment.DiMuonMassBiasMonitor_cfi.DiMuonMassBiasMonitor.clone(
muonTracks = 'ALCARECO'+__selectionName,
FolderName = "AlCaReco/"+__selectionName,
decaMotherName = '#Upsilon',
DiMuonMassConfig = dict(ymin = 8.9 ,ymax = 9.9))
decayMotherName = '#Upsilon',
DiMuMassConfig = dict(ymin = 8.9 ,ymax = 9.9))

ALCARECOTkAlUpsilonMuMuDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuTrackingDQM + ALCARECOTkAlUpsilonMuMuTkAlDQM + ALCARECOTkAlUpsilonMuMuVtxDQM + ALCARECOTkAlUpsilonMassBiasDQM)

Expand Down
25 changes: 25 additions & 0 deletions DQMOffline/Alignment/python/DiMuonMassBiasHarvesting_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,34 @@

from DQMOffline.Alignment.DiMuonMassBiasClient_cfi import DiMuonMassBiasClient as diMuonMassBiasClient

# Z-> mm
__selectionName = 'TkAlDiMuonAndVertex'
ALCARECOTkAlZMuMuMassBiasClient = diMuonMassBiasClient.clone(
FolderName = "AlCaReco/"+__selectionName
)

alcaTkAlZMuMuBiasClients = cms.Sequence(ALCARECOTkAlZMuMuMassBiasClient)

# J/psi -> mm
__selectionName = 'TkAlJpsiMuMu'
ALCARECOTkAlJpsiMuMuMassBiasClient = diMuonMassBiasClient.clone(
FolderName = "AlCaReco/"+__selectionName,
fitBackground = True,
fit_par = dict(mean_par = [3.09, 2.7, 3.4],
width_par = [1.0, 0.0, 5.0],
sigma_par = [1.0, 0.0, 5.0])
)

alcaTkAlJpsiMuMuBiasClients = cms.Sequence(ALCARECOTkAlJpsiMuMuMassBiasClient)

# Upsilon -> mm
__selectionName = 'TkAlUpsilonMuMu'
ALCARECOTkAlUpsilonMuMuMassBiasClient = diMuonMassBiasClient.clone(
FolderName = "AlCaReco/"+__selectionName,
fitBackground = True,
fit_par = dict(mean_par = [9.46, 8.9, 9.9],
width_par = [1.0, 0.0, 5.0],
sigma_par = [1.0, 0.0, 5.0])
)

alcaTkAlUpsilonMuMuBiasClients = cms.Sequence(ALCARECOTkAlUpsilonMuMuMassBiasClient)
4 changes: 3 additions & 1 deletion DQMOffline/Configuration/python/DQMOffline_SecondStep_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,9 @@
rpcTier0Client *
cscOfflineCollisionsClients *
muonQualityTests *
alcaTkAlZMuMuBiasClients
alcaTkAlZMuMuBiasClients *
alcaTkAlJpsiMuMuBiasClients *
alcaTkAlUpsilonMuMuBiasClients
)

_run3_GEM_DQMHarvestMuon = DQMHarvestMuon.copy()
Expand Down

0 comments on commit 6487174

Please sign in to comment.