Variables | |
| c = ROOT.TCanvas("c", "", 800, 700) | |
| df = ROOT.RDataFrame("Events", "root://eospublic.cern.ch//eos/opendata/cms/derived-data/AOD2NanoAODOutreachTool/Run2012BC_DoubleMuParked_Muons.root") | |
| df_2mu = df.Filter("nMuon == 2", "Events with exactly two muons") | |
| df_mass = df_os.Define("Dimuon_mass", "InvariantMass(Muon_pt, Muon_eta, Muon_phi, Muon_mass)") | |
| df_os = df_2mu.Filter("Muon_charge[0] != Muon_charge[1]", "Muons with opposite charge") | |
| h = df_mass.Histo1D(("Dimuon_mass", "Dimuon mass;m_{#mu#mu} (GeV);N_{Events}", 30000, 0.25, 300), "Dimuon_mass") | |
| label = ROOT.TLatex(); label.SetNDC(True) | |
| report = df_mass.Report() | |
| df102_NanoAODDimuonAnalysis.c = ROOT.TCanvas("c", "", 800, 700) |
Definition at line 47 of file df102_NanoAODDimuonAnalysis.py.
| df102_NanoAODDimuonAnalysis.df = ROOT.RDataFrame("Events", "root://eospublic.cern.ch//eos/opendata/cms/derived-data/AOD2NanoAODOutreachTool/Run2012BC_DoubleMuParked_Muons.root") |
Definition at line 30 of file df102_NanoAODDimuonAnalysis.py.
| df102_NanoAODDimuonAnalysis.df_2mu = df.Filter("nMuon == 2", "Events with exactly two muons") |
Definition at line 33 of file df102_NanoAODDimuonAnalysis.py.
| df102_NanoAODDimuonAnalysis.df_mass = df_os.Define("Dimuon_mass", "InvariantMass(Muon_pt, Muon_eta, Muon_phi, Muon_mass)") |
Definition at line 37 of file df102_NanoAODDimuonAnalysis.py.
| df102_NanoAODDimuonAnalysis.df_os = df_2mu.Filter("Muon_charge[0] != Muon_charge[1]", "Muons with opposite charge") |
Definition at line 34 of file df102_NanoAODDimuonAnalysis.py.
| df102_NanoAODDimuonAnalysis.h = df_mass.Histo1D(("Dimuon_mass", "Dimuon mass;m_{#mu#mu} (GeV);N_{Events}", 30000, 0.25, 300), "Dimuon_mass") |
Definition at line 40 of file df102_NanoAODDimuonAnalysis.py.
| df102_NanoAODDimuonAnalysis.label = ROOT.TLatex(); label.SetNDC(True) |
Definition at line 55 of file df102_NanoAODDimuonAnalysis.py.
| df102_NanoAODDimuonAnalysis.report = df_mass.Report() |
Definition at line 43 of file df102_NanoAODDimuonAnalysis.py.