Bmm5

所属分类:自动编程
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2023-08-18 12:21:54
上 传 者sh-1993
说明:  欧洲核子研究中心CMS实验的BsToMuMu分析代码,
(BsToMuMu analysis code for CMS experiment at CERN,)

文件列表:
CHANGELOG.md (6033, 2023-12-17)
GenFragments/ (0, 2023-12-17)
GenFragments/python/ (0, 2023-12-17)
GenFragments/python/QCD_Pt-30toInf_BmmGenFilter_TuneCP5_13TeV_pythia8.py (2132, 2023-12-17)
MCProduction/ (0, 2023-12-17)
MCProduction/config/ (0, 2023-12-17)
MCProduction/config/Neutrino_E-10_gun+RunIISummer17PrePremix-PUAutumn18_102X_upgrade2018_realistic_v15-v1+GEN-SIM-DIGI-RAW.list (161365, 2023-12-17)
MCProduction/config/QCD_Pt-30toInf_BmmGenFilter_TuneCP5_13TeV_pythia8-RunIIAutumn18DRPremix-DIGI_cfg.py (170183, 2023-12-17)
MCProduction/config/QCD_Pt-30toInf_BmmGenFilter_TuneCP5_13TeV_pythia8-RunIIAutumn18DRPremix-RECO_cfg.py (5120, 2023-12-17)
MCProduction/config/QCD_Pt-30toInf_BmmGenFilter_TuneCP5_13TeV_pythia8-RunIIAutumn18MiniAOD_cfg.py (10133, 2023-12-17)
MCProduction/config/QCD_Pt-30toInf_BmmGenFilter_TuneCP5_13TeV_pythia8-RunIIFall18GS-RunIIAutumn18DRPremix-RunIIAutumn18MiniAOD_crab.py (6500, 2023-12-17)
MCProduction/config/QCD_Pt-30toInf_BmmGenFilter_TuneCP5_13TeV_pythia8-RunIIFall18GS-RunIIAutumn18DRPremix-RunIIAutumn18MiniAOD_scriptExe.sh (3459, 2023-12-17)
MCProduction/config/QCD_Pt-30toInf_BmmGenFilter_TuneCP5_13TeV_pythia8-RunIIFall18GS_cfg.py (7797, 2023-12-17)
MCProduction/config/QCD_Pt-30toInf_BmmGenFilter_TuneCP5_13TeV_pythia8_fake.py (10024, 2023-12-17)
MCProduction/plugins/ (0, 2023-12-17)
MCProduction/plugins/BuildFile.xml (403, 2023-12-17)
MCProduction/plugins/GenBmmFilter.cc (6570, 2023-12-17)
MCProduction/python/ (0, 2023-12-17)
MCProduction/python/Utils.py (861, 2023-12-17)
MVA/ (0, 2023-12-17)
MVA/ModelHandler.py (17285, 2023-12-17)
MVA/plot_results_bmm_mva.py (7697, 2023-12-17)
MVA/plot_results_muon_mva.py (5952, 2023-12-17)
MVA/python/ (0, 2023-12-17)
MVA/python/make_lists.py (673, 2023-12-17)
MVA/python/mtree.py (3145, 2023-12-17)
MVA/python/nanoaod_to_flat_ntuple.py (15026, 2023-12-17)
MVA/python/produce_samples.py (8120, 2023-12-17)
MVA/results/ (0, 2023-12-17)
MVA/results/bmm_mva/ (0, 2023-12-17)
MVA/results/bmm_mva/Run2016-20210907-1611-Event0-validation-disc.pdf (15471, 2023-12-17)
MVA/results/bmm_mva/Run2016-20210907-1611-Event0-validation-roc.pdf (34295, 2023-12-17)
MVA/results/bmm_mva/Run2016-20210907-1611-Event0.features (196, 2023-12-17)
MVA/results/bmm_mva/Run2016-20210907-1611-Event0.model (2825269, 2023-12-17)
MVA/results/bmm_mva/Run2016-20210907-1611-Event0.params (246, 2023-12-17)
MVA/results/bmm_mva/Run2016-20210907-1611-Event0.txt (2607249, 2023-12-17)
MVA/results/bmm_mva/Run2016-20210907-1611-Event1-validation-disc.pdf (15091, 2023-12-17)
MVA/results/bmm_mva/Run2016-20210907-1611-Event1-validation-roc.pdf (33823, 2023-12-17)
... ...

# Bmm5 ## B to mumu analysis code for data produced by the CMS experiment at CERN The code is based on the **NanoAODv12** campaign for using Run3 Prompt Reco and MC MiniAOD. The setup produces standard NanoAOD output with additional branches specific to the analysis. The samples can be used as a replacement for the standard NanoAOD samples produced by the CMS Central Production infrastructure. ## Build Instructions * scram p CMSSW CMSSW_13_0_13 * cd CMSSW_13_0_13/src/ * cmsenv * git clone git@github.com:drkovalskyi/Bmm5.git --branch NanoAODv12-V01 * scram b -j 8 ## cmsDriver Options Here is a list required cmsDriver options to get analysis specific parts included * `--customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeDileptonPlusX` * `--customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeV0ForMuonFake` * `--customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeBmmMuonId` ## Processing examples * Configuration * Monte Carlo * **MiniAODv4** * era: Run3 * conditions: 130X_mcRun3_2022_realistic_v5 * Example: * ```cmsDriver.py RECO --conditions 130X_mcRun3_2022_realistic_v5 --datatier NANOAOD --era Run3 --eventcontent NANOAODSIM --filein /store/mc/Run3Summer22MiniAODv4/DstarToD0Pi_D0To2Mu_MuFilter_SoftQCDnonD_TuneCP5_13p6TeV_pythia8-evtgen/MINIAODSIM/130X_mcRun3_2022_realistic_v5-v1/30000/71ec4425-d76b-446d-9d89-a7b250c56568.root --fileout file:/tmp/dmytro/test.root --nThreads 4 -n 1000 --no_exec --python_filename test.py --scenario pp --step NANO --mc --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeDileptonPlusX --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeV0ForMuonFake --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeBmmMuonId --customise_commands="process.add_(cms.Service('InitRootHandlers', EnableIMT = cms.untracked.bool(False)))"``` * **MiniAODv3** * era: Run3,run3_nanoAOD_124 * conditions: 130X_mcRun3_2022_realistic_v5 * Example: * ```cmsDriver.py RECO --conditions 130X_mcRun3_2022_realistic_v5 --datatier NANOAOD --era Run3,run3_nanoAOD_124 --eventcontent NANOAODSIM --filein /store/user/dmytro/tmp/store+mc+Run3Summer22EEMiniAODv3+BsToMuMu_BMuonFilter_SoftQCDnonD_TuneCP5_13p6TeV_pythia8-evtgen+MINIAODSIM+124X_mcRun3_2022_realistic_postEE_v1-v2+2820000+0096d5dd-88d3-46a0-a8cc-255a3090c71e.root --fileout file:/tmp/dmytro/BsToMuMu_BMuonFilter_NanoAODv12_test.root --nThreads 4 -n "-1" --no_exec --python_filename BsToMuMu_BMuonFilter_NanoAODv12_test.py --scenario pp --step NANO --mc --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeDileptonPlusX --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeV0ForMuonFake --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeBmmMuonId --customise_commands="process.add_(cms.Service('InitRootHandlers', EnableIMT = cms.untracked.bool(False)))"``` * **Run-2** - RunIISummer20UL MiniAODv2 * era: Run2_2018,run2_nanoAOD_106Xv2 * conditions: auto:phase1_2018_realistic * Example: * ```cmsDriver.py RECO --conditions auto:phase1_2018_realistic --datatier NANOAOD --era Run2_2018,run2_nanoAOD_106Xv2 --eventcontent NANOAODSIM --filein /store/group/phys_muon/dmytro/tmp/store+mc+RunIISummer20UL18MiniAODv2+BsToMuMu_BMuonFilter_SoftQCDnonD_TuneCP5_13TeV-pythia8-evtgen+MINIAODSIM+106X_upgrade2018_realistic_v16_L1v1-v2+120000+B73A72CF-5947-A14A-8686-92D34790C8F7.root --fileout file:BsToMuMu.root --nThreads 16 -n "-1" --no_exec --python_filename BsToMuMu.py --scenario pp --step NANO --mc --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeDileptonPlusX --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeV0ForMuonFake --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeBmmMuonId --customise_commands="process.add_(cms.Service('InitRootHandlers', EnableIMT = cms.untracked.bool(False)))"``` * Data * **Run2023** * era: Run3 * conditiongs: 130X_dataRun3_PromptAnalysis_v1 * Example: * ```cmsDriver.py RECO --conditions 130X_dataRun3_PromptAnalysis_v1 --datatier NANOAOD --era Run3 --eventcontent NANOAOD --filein /store/data/Run2023D/ParkingDoubleMuonLowMass0/MINIAOD/PromptReco-v1/000/370/580/00000/a0cf8056-01ce-48f5-9b7e-570e225b5aba.root --fileout file:/tmp/dmytro/test_data.root --nThreads 4 -n 10000 --no_exec --python_filename test_data.py --scenario pp --step NANO --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeDileptonPlusX --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeV0ForMuonFake --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeBmmMuonId --customise_commands="process.add_(cms.Service('InitRootHandlers', EnableIMT = cms.untracked.bool(False)))"``` * **Run2022** * era: Run3,run3_nanoAOD_124 * conditions: 130X_dataRun3_v2 * Example: * ```cmsDriver.py RECO --conditions 130X_dataRun3_v2 --datatier NANOAOD --era Run3,run3_nanoAOD_124 --eventcontent NANOAOD --filein file:/eos/cms/store/user/dmytro/tmp/store+data+Run2022C+ParkingDoubleMuonLowMass0+MINIAOD+PromptReco-v1+000+357+271+00000+ea64a9c2-6b1f-4744-b4ea-41aa0e3c3e1b.root --fileout file:/tmp/dmytro/test_data.root --nThreads 4 -n 10000 --no_exec --python_filename test_data.py --scenario pp --step NANO --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeDileptonPlusX --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeV0ForMuonFake --customise=Bmm5/NanoAOD/nano_cff.nanoAOD_customizeBmmMuonId --customise_commands="process.add_(cms.Service('InitRootHandlers', EnableIMT = cms.untracked.bool(False)))"``` ## Optional Filtering If you want to add event filtering to the commands below you just need to modify the step option the following way * Monte Carlo: `--step NANO,FILTER:Bmm5/NanoAOD/BxToMuMuFilter_cff.BxToMuMuFilterSequenceMC` * Data: `--step NANO,FILTER:Bmm5/NanoAOD/BxToMuMuFilter_cff.BxToMuMuFilterSequence`

近期下载者

相关文件


收藏者