Run2 Bs --> Phi(KK) mu+ mu- analysis
CMSSW release For 2016: For 2018:
$ cmsrel CMSSW_10_2_18
$ cd CMSSW_X_X_XX/src/
$ cmsenv
$ mkdir Run2_analysis
$ cd Run2_analysis/
$ git clone git@github.com:rishabh-raturi/BsToPhiMuMu_angular_analysis.git
$ scram b -j8
$ cd Run2_analysis/BsToPhiMuMu/python/
Recommendation: Before running over MC or Data for any period, please do check the GT is correct or not inside the config file. Latest GT should be taken. https://twiki.cern.ch/twiki/bin/viewauth/CMS/PdmVAnalysisSummaryTable
JSON file 2016: /afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions16/13TeV/ReReco/Final/Cert_271036-284044_13TeV_ReReco_07Aug2017_Collisions16_JSON_MuonPhys.txt
JSON file 2017: /afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions17/13TeV/ReReco/ReReco/Cert_294927-306462_13TeV_EOY2017ReReco_Collisions17_JSON_MuonPhys.txt
JSON file 2018: /afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions18/13TeV/ReReco/Cert_314472-325175_13TeV_17SeptEarlyReReco2018ABC_PromptEraD_Collisions18_JSON_MuonPhys.txt
For 2016:
For MC Signal,
$ cmsRun bstophimumu_2016Official_signalMC.py
For JpsiPhi MC,
$ cmsRun bstophimumu_2016Official_JpsiPhiMC.py
For PsiPrimePhi MC,
$ cmsRun bstophimumu_2016Official_PsiprimeMC.py
For 2016 Charmonium dataset
$ cmsRun bstophimumu_2016Data_Charmonium.py
For 2016 DoubleMuonLowmass dataset,
$ cmsRun bstophimumu_2016Data_DoubleMuon.py
For 2017:
For MC Signal,
$ cmsRun bstophimumu_official2017_MC_cfg.py
For JpsiPhi MC,
$ cmsRun bstophimumu_official2017_JpsiPhiMC_cfg.py
For PsiPrimePhi MC,
$ cmsRun bstophimumu_official2017_PsiprimeMC_cfg.py
For 2017 Charmonium dataset
$ cmsRun bstophimumu_2017Data_Charmonium_cfg.py
For 2017 DoubleMuonLowmass dataset,
$ cmsRun bstophimumu_2017Data_DoubleMuon_cfg.py
For 2018:
For MC Signal,
$ cmsRun bstophimumu_official2018_MC_cfg.py
For JpsiPhi MC,
$ cmsRun bstophimumu_official2018_JpsiPhiMC_cfg.py
For PsiPrimePhi MC,
$ cmsRun bstophimumu_official2018_PsiprimeiMC_cfg.py
For 2018 Charmonium dataset
$ cmsRun bstophimumu_2018Data_Charmonium_cfg.py
For 2018 DoubleMuonLowmass dataset,
$ cmsRun bstophimumu_2018Data_DoubleMuon_cfg.py
Example of crab job:
$ crab submit -c crabConfig_bstophimumu_2017B_data_Charmonium.py
For submitting crab job, you need pileup histogram and these are hardcoded in side the src/BsToPhiMuMu.cc as well crabConfig_bstophimumu_2017B_data_Charmonium.py.
For 2916, 2017, and 2018 pileup files,
DataPileupHistogram2016_rereco.root DataPileupHistogram2017_rereco.root DataPileupHistogram2018_rereco.root
PileupMC_2016.root PileupMC_2017.root PileupMC_2018.root