├── .github └── workflows │ └── build.yml ├── .gitignore ├── .nojekyll ├── CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── _static └── starterkit.css ├── _templates └── layout.html ├── conf.py ├── first-analysis-steps ├── README.md ├── add-tupletools.md ├── analysis-productions.md ├── analysisflow.md ├── asking-questions.md ├── bookkeeping.md ├── code │ ├── add-tupletools │ │ ├── ntuple_options.py │ │ └── ntuple_options_loki.py │ ├── analysis-productions │ │ ├── dv_basic.py │ │ └── info.yaml │ ├── building-decays │ │ └── build_decays.py │ ├── davinci-grid │ │ ├── first-job.py │ │ └── ntuple_options_grid.py │ ├── decay-tree-fitter │ │ └── ntuple_DTF1.py │ ├── dst-explore.py │ ├── minimal-dv │ │ ├── ntuple_options.py │ │ └── ntuple_options_xmlcatalog.py │ ├── plots │ │ ├── README.md │ │ ├── mass_plots.ipynb │ │ └── requirements.txt │ ├── rerun-stripping │ │ └── options.py │ ├── split-jobs │ │ ├── first-job.py │ │ └── ntuple_options_grid.py │ ├── switch-mass-hypo │ │ └── ntuple_switchHypo.py │ └── tistos.py ├── contributing-lesson.md ├── data │ ├── MC_2012_27163003_Beam4000GeV2012MagDownNu2.5Pythia8_Sim08e_Digi13_Trig0x409f0045_Reco14a_Stripping20NoPrescalingFlagged_ALLSTREAMS.DST.py │ ├── MC_2012_27163003_Beam4000GeV2012MagDownNu2.5Pythia8_Sim08e_Digi13_Trig0x409f0045_Reco14a_Stripping20NoPrescalingFlagged_ALLSTREAMS.DST.xml │ ├── MC_2016_27163002_Beam6500GeV2016MagDownNu1.625nsPythia8_Sim09b_Trig0x6138160F_Reco16_Turbo03_Stripping28NoPrescalingFlagged_ALLSTREAMS.DST.py │ ├── MC_2016_27163002_Beam6500GeV2016MagDownNu1.625nsPythia8_Sim09b_Trig0x6138160F_Reco16_Turbo03_Stripping28NoPrescalingFlagged_ALLSTREAMS.DST.xml │ ├── MC_2016_27163002_Beam6500GeV2016MagDownNu1.625nsPythia8_Sim09c_Trig0x6138160F_Reco16_Turbo03_Stripping28r1NoPrescalingFlagged_ALLSTREAMS.DST │ └── MC_2016_27163002_Beam6500GeV2016MagDownNu1.625nsPythia8_Sim09c_Trig0x6138160F_Reco16_Turbo03_Stripping28r1NoPrescalingFlagged_ALLSTREAMS.DST.py ├── dataflow-run3.md ├── dataflow.md ├── davinci-grid.md ├── davinci.md ├── decay-tree-fitter.md ├── ecgd.md ├── eos-storage.md ├── files-from-grid.md ├── first-job.py ├── ganga-data.md ├── img │ ├── D0Refit.png │ ├── DstarRaw.png │ ├── DstarRefit.png │ ├── DstarRefitBest.png │ ├── Kitchener-leete.jpg │ ├── Sel_Dstar.png │ ├── aprods_checks.png │ ├── dimuon_mass.png │ ├── ecgd │ │ └── ECGD_logo.png │ ├── fork-me.png │ ├── hidef_RTA_dataflow_widescreen.png │ ├── jpsiphi_mass.png │ ├── lhcb_data_flow.png │ ├── lhcb_run_2_data_flow.png │ ├── main_shadow.png │ ├── new_starterkit.png │ ├── src │ │ ├── LHCb Run 2 data flow.key │ │ ├── LHCb data flow.key │ │ └── starterkit.svg │ ├── starterkit.png │ └── web_production_annotated.png ├── interactive-dst.md ├── introduction-to-course.md ├── lhcb-dev.md ├── loki-functors.md ├── minimal-dv-job.md ├── physics-at-lhcb.md ├── prerequisites.md ├── run-2-data-flow.md └── split-jobs.md ├── index.md ├── interesting-links └── analysis-essentials.md ├── second-analysis-steps ├── README.md ├── advanced-dirac.md ├── building-decays-part0.md ├── building-decays-part1.md ├── building-decays-part2.md ├── building-decays.md ├── code │ ├── 01-managing-files-with-ganga │ │ └── reverse.py │ ├── 09-minimal-dv │ │ └── ntuple_options.py │ ├── 11-davinci-grid │ │ ├── first-job.py │ │ └── ntuple_options_grid.py │ ├── 12-add-tupletools │ │ ├── ntuple_options.py │ │ └── ntuple_options_loki.py │ ├── 12-split-jobs │ │ ├── first-job.py │ │ └── ntuple_options_grid.py │ ├── 14-rerun-stripping │ │ └── options.py │ ├── 18-switch-mass-hypo │ │ └── ntuple_switchHypo.py │ ├── 18-tistos.py │ ├── 22-decay-tree-fitter │ │ └── ntuple_DTF1.py │ ├── advanced-dirac │ │ ├── compare.py │ │ ├── distro.py │ │ └── gangaTasks.py │ ├── building-decays │ │ ├── 00.start.py │ │ ├── 01.historical.py │ │ ├── 02.optimized.py │ │ └── build_decays.py │ ├── dst-explore.py │ └── filter-in-trees.py ├── containers.md ├── data │ └── MC_2012_27163003_Beam4000GeV2012MagDownNu2.5Pythia8_Sim08e_Digi13_Trig0x409f0045_Reco14a_Stripping20NoPrescalingFlagged_ALLSTREAMS.DST.py ├── filter-in-trees.md ├── fixing-errors.md ├── ganga-scripting.md ├── hlt-intro.md ├── img │ ├── D0Refit.png │ ├── DiskBuffer2016.png │ ├── DstarRaw.png │ ├── DstarRefit.png │ ├── DstarRefitBest.png │ ├── Kitchener-leete.jpg │ ├── Sel_Dstar.png │ ├── fork-me.png │ ├── simulation_1.png │ ├── src │ │ └── starterkit.svg │ └── starterkit.png ├── lb-git.md ├── managing-files-with-ganga.md ├── rerun-stripping.md ├── simulation-advanced-dkfiles.md ├── simulation-dkfiles.md ├── simulation-fastsim.md ├── simulation-gencuts.md ├── simulation-intro.md ├── simulation-running-gauss.md ├── simulation.md ├── switch-mass-hypo.md └── tistos-diy.md ├── self-guided-lessons ├── README.md ├── code │ └── htcondor-more-options │ │ ├── htcondor-examples-fix.tar.gz │ │ └── htcondor-examples.tar.gz ├── htcondor-first-job.md ├── htcondor-more-options.md ├── htcondor-queue.md ├── htcondor.md └── local-grid-proxy.md └── starterkit.svg /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _book 2 | node_modules 3 | book.pdf 4 | *~ 5 | build 6 | -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/README.md -------------------------------------------------------------------------------- /_static/starterkit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/_static/starterkit.css -------------------------------------------------------------------------------- /_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/_templates/layout.html -------------------------------------------------------------------------------- /conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/conf.py -------------------------------------------------------------------------------- /first-analysis-steps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/README.md -------------------------------------------------------------------------------- /first-analysis-steps/add-tupletools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/add-tupletools.md -------------------------------------------------------------------------------- /first-analysis-steps/analysis-productions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/analysis-productions.md -------------------------------------------------------------------------------- /first-analysis-steps/analysisflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/analysisflow.md -------------------------------------------------------------------------------- /first-analysis-steps/asking-questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/asking-questions.md -------------------------------------------------------------------------------- /first-analysis-steps/bookkeeping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/bookkeeping.md -------------------------------------------------------------------------------- /first-analysis-steps/code/add-tupletools/ntuple_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/add-tupletools/ntuple_options.py -------------------------------------------------------------------------------- /first-analysis-steps/code/add-tupletools/ntuple_options_loki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/add-tupletools/ntuple_options_loki.py -------------------------------------------------------------------------------- /first-analysis-steps/code/analysis-productions/dv_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/analysis-productions/dv_basic.py -------------------------------------------------------------------------------- /first-analysis-steps/code/analysis-productions/info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/analysis-productions/info.yaml -------------------------------------------------------------------------------- /first-analysis-steps/code/building-decays/build_decays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/building-decays/build_decays.py -------------------------------------------------------------------------------- /first-analysis-steps/code/davinci-grid/first-job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/davinci-grid/first-job.py -------------------------------------------------------------------------------- /first-analysis-steps/code/davinci-grid/ntuple_options_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/davinci-grid/ntuple_options_grid.py -------------------------------------------------------------------------------- /first-analysis-steps/code/decay-tree-fitter/ntuple_DTF1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/decay-tree-fitter/ntuple_DTF1.py -------------------------------------------------------------------------------- /first-analysis-steps/code/dst-explore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/dst-explore.py -------------------------------------------------------------------------------- /first-analysis-steps/code/minimal-dv/ntuple_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/minimal-dv/ntuple_options.py -------------------------------------------------------------------------------- /first-analysis-steps/code/minimal-dv/ntuple_options_xmlcatalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/minimal-dv/ntuple_options_xmlcatalog.py -------------------------------------------------------------------------------- /first-analysis-steps/code/plots/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/plots/README.md -------------------------------------------------------------------------------- /first-analysis-steps/code/plots/mass_plots.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/plots/mass_plots.ipynb -------------------------------------------------------------------------------- /first-analysis-steps/code/plots/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | matplotlib 3 | jupyter 4 | -------------------------------------------------------------------------------- /first-analysis-steps/code/rerun-stripping/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/rerun-stripping/options.py -------------------------------------------------------------------------------- /first-analysis-steps/code/split-jobs/first-job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/split-jobs/first-job.py -------------------------------------------------------------------------------- /first-analysis-steps/code/split-jobs/ntuple_options_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/split-jobs/ntuple_options_grid.py -------------------------------------------------------------------------------- /first-analysis-steps/code/switch-mass-hypo/ntuple_switchHypo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/switch-mass-hypo/ntuple_switchHypo.py -------------------------------------------------------------------------------- /first-analysis-steps/code/tistos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/code/tistos.py -------------------------------------------------------------------------------- /first-analysis-steps/contributing-lesson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/contributing-lesson.md -------------------------------------------------------------------------------- /first-analysis-steps/data/MC_2012_27163003_Beam4000GeV2012MagDownNu2.5Pythia8_Sim08e_Digi13_Trig0x409f0045_Reco14a_Stripping20NoPrescalingFlagged_ALLSTREAMS.DST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/data/MC_2012_27163003_Beam4000GeV2012MagDownNu2.5Pythia8_Sim08e_Digi13_Trig0x409f0045_Reco14a_Stripping20NoPrescalingFlagged_ALLSTREAMS.DST.py -------------------------------------------------------------------------------- /first-analysis-steps/data/MC_2012_27163003_Beam4000GeV2012MagDownNu2.5Pythia8_Sim08e_Digi13_Trig0x409f0045_Reco14a_Stripping20NoPrescalingFlagged_ALLSTREAMS.DST.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/data/MC_2012_27163003_Beam4000GeV2012MagDownNu2.5Pythia8_Sim08e_Digi13_Trig0x409f0045_Reco14a_Stripping20NoPrescalingFlagged_ALLSTREAMS.DST.xml -------------------------------------------------------------------------------- /first-analysis-steps/data/MC_2016_27163002_Beam6500GeV2016MagDownNu1.625nsPythia8_Sim09b_Trig0x6138160F_Reco16_Turbo03_Stripping28NoPrescalingFlagged_ALLSTREAMS.DST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/data/MC_2016_27163002_Beam6500GeV2016MagDownNu1.625nsPythia8_Sim09b_Trig0x6138160F_Reco16_Turbo03_Stripping28NoPrescalingFlagged_ALLSTREAMS.DST.py -------------------------------------------------------------------------------- /first-analysis-steps/data/MC_2016_27163002_Beam6500GeV2016MagDownNu1.625nsPythia8_Sim09b_Trig0x6138160F_Reco16_Turbo03_Stripping28NoPrescalingFlagged_ALLSTREAMS.DST.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/data/MC_2016_27163002_Beam6500GeV2016MagDownNu1.625nsPythia8_Sim09b_Trig0x6138160F_Reco16_Turbo03_Stripping28NoPrescalingFlagged_ALLSTREAMS.DST.xml -------------------------------------------------------------------------------- /first-analysis-steps/data/MC_2016_27163002_Beam6500GeV2016MagDownNu1.625nsPythia8_Sim09c_Trig0x6138160F_Reco16_Turbo03_Stripping28r1NoPrescalingFlagged_ALLSTREAMS.DST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/data/MC_2016_27163002_Beam6500GeV2016MagDownNu1.625nsPythia8_Sim09c_Trig0x6138160F_Reco16_Turbo03_Stripping28r1NoPrescalingFlagged_ALLSTREAMS.DST -------------------------------------------------------------------------------- /first-analysis-steps/data/MC_2016_27163002_Beam6500GeV2016MagDownNu1.625nsPythia8_Sim09c_Trig0x6138160F_Reco16_Turbo03_Stripping28r1NoPrescalingFlagged_ALLSTREAMS.DST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/data/MC_2016_27163002_Beam6500GeV2016MagDownNu1.625nsPythia8_Sim09c_Trig0x6138160F_Reco16_Turbo03_Stripping28r1NoPrescalingFlagged_ALLSTREAMS.DST.py -------------------------------------------------------------------------------- /first-analysis-steps/dataflow-run3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/dataflow-run3.md -------------------------------------------------------------------------------- /first-analysis-steps/dataflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/dataflow.md -------------------------------------------------------------------------------- /first-analysis-steps/davinci-grid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/davinci-grid.md -------------------------------------------------------------------------------- /first-analysis-steps/davinci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/davinci.md -------------------------------------------------------------------------------- /first-analysis-steps/decay-tree-fitter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/decay-tree-fitter.md -------------------------------------------------------------------------------- /first-analysis-steps/ecgd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/ecgd.md -------------------------------------------------------------------------------- /first-analysis-steps/eos-storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/eos-storage.md -------------------------------------------------------------------------------- /first-analysis-steps/files-from-grid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/files-from-grid.md -------------------------------------------------------------------------------- /first-analysis-steps/first-job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/first-job.py -------------------------------------------------------------------------------- /first-analysis-steps/ganga-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/ganga-data.md -------------------------------------------------------------------------------- /first-analysis-steps/img/D0Refit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/D0Refit.png -------------------------------------------------------------------------------- /first-analysis-steps/img/DstarRaw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/DstarRaw.png -------------------------------------------------------------------------------- /first-analysis-steps/img/DstarRefit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/DstarRefit.png -------------------------------------------------------------------------------- /first-analysis-steps/img/DstarRefitBest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/DstarRefitBest.png -------------------------------------------------------------------------------- /first-analysis-steps/img/Kitchener-leete.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/Kitchener-leete.jpg -------------------------------------------------------------------------------- /first-analysis-steps/img/Sel_Dstar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/Sel_Dstar.png -------------------------------------------------------------------------------- /first-analysis-steps/img/aprods_checks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/aprods_checks.png -------------------------------------------------------------------------------- /first-analysis-steps/img/dimuon_mass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/dimuon_mass.png -------------------------------------------------------------------------------- /first-analysis-steps/img/ecgd/ECGD_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/ecgd/ECGD_logo.png -------------------------------------------------------------------------------- /first-analysis-steps/img/fork-me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/fork-me.png -------------------------------------------------------------------------------- /first-analysis-steps/img/hidef_RTA_dataflow_widescreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/hidef_RTA_dataflow_widescreen.png -------------------------------------------------------------------------------- /first-analysis-steps/img/jpsiphi_mass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/jpsiphi_mass.png -------------------------------------------------------------------------------- /first-analysis-steps/img/lhcb_data_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/lhcb_data_flow.png -------------------------------------------------------------------------------- /first-analysis-steps/img/lhcb_run_2_data_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/lhcb_run_2_data_flow.png -------------------------------------------------------------------------------- /first-analysis-steps/img/main_shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/main_shadow.png -------------------------------------------------------------------------------- /first-analysis-steps/img/new_starterkit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/new_starterkit.png -------------------------------------------------------------------------------- /first-analysis-steps/img/src/LHCb Run 2 data flow.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/src/LHCb Run 2 data flow.key -------------------------------------------------------------------------------- /first-analysis-steps/img/src/LHCb data flow.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/src/LHCb data flow.key -------------------------------------------------------------------------------- /first-analysis-steps/img/src/starterkit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/src/starterkit.svg -------------------------------------------------------------------------------- /first-analysis-steps/img/starterkit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/starterkit.png -------------------------------------------------------------------------------- /first-analysis-steps/img/web_production_annotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/img/web_production_annotated.png -------------------------------------------------------------------------------- /first-analysis-steps/interactive-dst.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/interactive-dst.md -------------------------------------------------------------------------------- /first-analysis-steps/introduction-to-course.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/introduction-to-course.md -------------------------------------------------------------------------------- /first-analysis-steps/lhcb-dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/lhcb-dev.md -------------------------------------------------------------------------------- /first-analysis-steps/loki-functors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/loki-functors.md -------------------------------------------------------------------------------- /first-analysis-steps/minimal-dv-job.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/minimal-dv-job.md -------------------------------------------------------------------------------- /first-analysis-steps/physics-at-lhcb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/physics-at-lhcb.md -------------------------------------------------------------------------------- /first-analysis-steps/prerequisites.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/prerequisites.md -------------------------------------------------------------------------------- /first-analysis-steps/run-2-data-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/run-2-data-flow.md -------------------------------------------------------------------------------- /first-analysis-steps/split-jobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/first-analysis-steps/split-jobs.md -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | README.md -------------------------------------------------------------------------------- /interesting-links/analysis-essentials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/interesting-links/analysis-essentials.md -------------------------------------------------------------------------------- /second-analysis-steps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/README.md -------------------------------------------------------------------------------- /second-analysis-steps/advanced-dirac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/advanced-dirac.md -------------------------------------------------------------------------------- /second-analysis-steps/building-decays-part0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/building-decays-part0.md -------------------------------------------------------------------------------- /second-analysis-steps/building-decays-part1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/building-decays-part1.md -------------------------------------------------------------------------------- /second-analysis-steps/building-decays-part2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/building-decays-part2.md -------------------------------------------------------------------------------- /second-analysis-steps/building-decays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/building-decays.md -------------------------------------------------------------------------------- /second-analysis-steps/code/01-managing-files-with-ganga/reverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/01-managing-files-with-ganga/reverse.py -------------------------------------------------------------------------------- /second-analysis-steps/code/09-minimal-dv/ntuple_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/09-minimal-dv/ntuple_options.py -------------------------------------------------------------------------------- /second-analysis-steps/code/11-davinci-grid/first-job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/11-davinci-grid/first-job.py -------------------------------------------------------------------------------- /second-analysis-steps/code/11-davinci-grid/ntuple_options_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/11-davinci-grid/ntuple_options_grid.py -------------------------------------------------------------------------------- /second-analysis-steps/code/12-add-tupletools/ntuple_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/12-add-tupletools/ntuple_options.py -------------------------------------------------------------------------------- /second-analysis-steps/code/12-add-tupletools/ntuple_options_loki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/12-add-tupletools/ntuple_options_loki.py -------------------------------------------------------------------------------- /second-analysis-steps/code/12-split-jobs/first-job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/12-split-jobs/first-job.py -------------------------------------------------------------------------------- /second-analysis-steps/code/12-split-jobs/ntuple_options_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/12-split-jobs/ntuple_options_grid.py -------------------------------------------------------------------------------- /second-analysis-steps/code/14-rerun-stripping/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/14-rerun-stripping/options.py -------------------------------------------------------------------------------- /second-analysis-steps/code/18-switch-mass-hypo/ntuple_switchHypo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/18-switch-mass-hypo/ntuple_switchHypo.py -------------------------------------------------------------------------------- /second-analysis-steps/code/18-tistos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/18-tistos.py -------------------------------------------------------------------------------- /second-analysis-steps/code/22-decay-tree-fitter/ntuple_DTF1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/22-decay-tree-fitter/ntuple_DTF1.py -------------------------------------------------------------------------------- /second-analysis-steps/code/advanced-dirac/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/advanced-dirac/compare.py -------------------------------------------------------------------------------- /second-analysis-steps/code/advanced-dirac/distro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/advanced-dirac/distro.py -------------------------------------------------------------------------------- /second-analysis-steps/code/advanced-dirac/gangaTasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/advanced-dirac/gangaTasks.py -------------------------------------------------------------------------------- /second-analysis-steps/code/building-decays/00.start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/building-decays/00.start.py -------------------------------------------------------------------------------- /second-analysis-steps/code/building-decays/01.historical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/building-decays/01.historical.py -------------------------------------------------------------------------------- /second-analysis-steps/code/building-decays/02.optimized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/building-decays/02.optimized.py -------------------------------------------------------------------------------- /second-analysis-steps/code/building-decays/build_decays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/building-decays/build_decays.py -------------------------------------------------------------------------------- /second-analysis-steps/code/dst-explore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/dst-explore.py -------------------------------------------------------------------------------- /second-analysis-steps/code/filter-in-trees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/code/filter-in-trees.py -------------------------------------------------------------------------------- /second-analysis-steps/containers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/containers.md -------------------------------------------------------------------------------- /second-analysis-steps/data/MC_2012_27163003_Beam4000GeV2012MagDownNu2.5Pythia8_Sim08e_Digi13_Trig0x409f0045_Reco14a_Stripping20NoPrescalingFlagged_ALLSTREAMS.DST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/data/MC_2012_27163003_Beam4000GeV2012MagDownNu2.5Pythia8_Sim08e_Digi13_Trig0x409f0045_Reco14a_Stripping20NoPrescalingFlagged_ALLSTREAMS.DST.py -------------------------------------------------------------------------------- /second-analysis-steps/filter-in-trees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/filter-in-trees.md -------------------------------------------------------------------------------- /second-analysis-steps/fixing-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/fixing-errors.md -------------------------------------------------------------------------------- /second-analysis-steps/ganga-scripting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/ganga-scripting.md -------------------------------------------------------------------------------- /second-analysis-steps/hlt-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/hlt-intro.md -------------------------------------------------------------------------------- /second-analysis-steps/img/D0Refit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/img/D0Refit.png -------------------------------------------------------------------------------- /second-analysis-steps/img/DiskBuffer2016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/img/DiskBuffer2016.png -------------------------------------------------------------------------------- /second-analysis-steps/img/DstarRaw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/img/DstarRaw.png -------------------------------------------------------------------------------- /second-analysis-steps/img/DstarRefit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/img/DstarRefit.png -------------------------------------------------------------------------------- /second-analysis-steps/img/DstarRefitBest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/img/DstarRefitBest.png -------------------------------------------------------------------------------- /second-analysis-steps/img/Kitchener-leete.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/img/Kitchener-leete.jpg -------------------------------------------------------------------------------- /second-analysis-steps/img/Sel_Dstar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/img/Sel_Dstar.png -------------------------------------------------------------------------------- /second-analysis-steps/img/fork-me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/img/fork-me.png -------------------------------------------------------------------------------- /second-analysis-steps/img/simulation_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/img/simulation_1.png -------------------------------------------------------------------------------- /second-analysis-steps/img/src/starterkit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/img/src/starterkit.svg -------------------------------------------------------------------------------- /second-analysis-steps/img/starterkit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/img/starterkit.png -------------------------------------------------------------------------------- /second-analysis-steps/lb-git.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/lb-git.md -------------------------------------------------------------------------------- /second-analysis-steps/managing-files-with-ganga.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/managing-files-with-ganga.md -------------------------------------------------------------------------------- /second-analysis-steps/rerun-stripping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/rerun-stripping.md -------------------------------------------------------------------------------- /second-analysis-steps/simulation-advanced-dkfiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/simulation-advanced-dkfiles.md -------------------------------------------------------------------------------- /second-analysis-steps/simulation-dkfiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/simulation-dkfiles.md -------------------------------------------------------------------------------- /second-analysis-steps/simulation-fastsim.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/simulation-fastsim.md -------------------------------------------------------------------------------- /second-analysis-steps/simulation-gencuts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/simulation-gencuts.md -------------------------------------------------------------------------------- /second-analysis-steps/simulation-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/simulation-intro.md -------------------------------------------------------------------------------- /second-analysis-steps/simulation-running-gauss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/simulation-running-gauss.md -------------------------------------------------------------------------------- /second-analysis-steps/simulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/simulation.md -------------------------------------------------------------------------------- /second-analysis-steps/switch-mass-hypo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/switch-mass-hypo.md -------------------------------------------------------------------------------- /second-analysis-steps/tistos-diy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/second-analysis-steps/tistos-diy.md -------------------------------------------------------------------------------- /self-guided-lessons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/self-guided-lessons/README.md -------------------------------------------------------------------------------- /self-guided-lessons/code/htcondor-more-options/htcondor-examples-fix.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/self-guided-lessons/code/htcondor-more-options/htcondor-examples-fix.tar.gz -------------------------------------------------------------------------------- /self-guided-lessons/code/htcondor-more-options/htcondor-examples.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/self-guided-lessons/code/htcondor-more-options/htcondor-examples.tar.gz -------------------------------------------------------------------------------- /self-guided-lessons/htcondor-first-job.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/self-guided-lessons/htcondor-first-job.md -------------------------------------------------------------------------------- /self-guided-lessons/htcondor-more-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/self-guided-lessons/htcondor-more-options.md -------------------------------------------------------------------------------- /self-guided-lessons/htcondor-queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/self-guided-lessons/htcondor-queue.md -------------------------------------------------------------------------------- /self-guided-lessons/htcondor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/self-guided-lessons/htcondor.md -------------------------------------------------------------------------------- /self-guided-lessons/local-grid-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/self-guided-lessons/local-grid-proxy.md -------------------------------------------------------------------------------- /starterkit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lhcb/starterkit-lessons/HEAD/starterkit.svg --------------------------------------------------------------------------------