diff --git a/01-introduction.html b/01-introduction.html index e2e9537..9ae2c2c 100644 --- a/01-introduction.html +++ b/01-introduction.html @@ -392,7 +392,7 @@

Exercise 1: Find the NanoAOD variable description for -
+

Find the NanoAOD variable listing for example for the SingleElectron collision dataset from 2016 RunG. Scroll down to “Dataset semantics” and open @@ -423,7 +423,7 @@

Exercise 2: Compare variable lists in different collis -
+

Use the search facets of the search page.

diff --git a/02-nanoaod-miniaod.html b/02-nanoaod-miniaod.html index 3a2329c..7c5e316 100644 --- a/02-nanoaod-miniaod.html +++ b/02-nanoaod-miniaod.html @@ -118,11 +118,11 @@ Exploring CMS nanoAOD
-
-

TO-DO we can “borrow” information from below:

+

What are the differences between NanoAOD and MiniAOD +

+

In the previous episode, we found the description of the NanoAOD +variables.

+

Let us now compare it to the MiniAOD format. Note that the variable +descriptions are not available attached to the datasets, but we can have +a look at the MiniAOD +description in the CMS WorkBook.

+

You will see a table starting with:

+
MiniAOD descripion in the CMS WorkBook

The objects in the MiniAOD format are C++ classes in CMSSW, the CMS +Software package, and the table gives the class name. We can find the +exact class description in the CMSSW reference manual. See, for +example

+

These are C++ classes that can inherit information from +parent classes or contain objects, of some complex types. Therefore, +some of the variables are not explicitly listed as they are available +through other objects.

+

For example, for MiniAOD, we will not find eta or +pt explicitly in the class description as they can be +obtained through the LorentzVector object. This is +transparent in the code when accessing those values, but much less so in +the documentation!

+

Let us now compare it to NanoAOD. The major difference is that +MiniAOD contains most of the constituents of a physics object (such as +tracks and/or calorimeter clusters) whereas NanoAOD only contains some +information about them.

+

NanoAOD with particle flow candidates +

+

Many CMS open data users have relied on the Particle +flow information, available in the MiniAOD format but not in the +NanoAOD format. See the class description: `pat::Packe.

+

TO-DO find them and compare variable lists

+

Using MiniAOD +

+

Demo only,

+

show container

+

show edmDumpEventContent

miniAOD links for use: Getting -started with miniAOD, miniAOD -in Workbook

-

nanoAOD links for use: Getting -started with nanoAOD

+started with miniAOD

@@ -353,14 +398,13 @@

Objectives

Key Points

-
  • Use .md files for episodes when you want static -content
  • -
  • Use .Rmd files for episodes when you need to generate -output
  • -
  • Run sandpaper::check_lesson() to identify any issues -with your lesson
  • -
  • Run sandpaper::build_lesson() to preview your lesson -locally
  • +
    • Analyses that require detailed information about physics object +constituents may require using MiniAOD instead of NanoAOD
    • +
    • Selected datasets include Particle flow candidates in an enriched +NanoAOD format are available and their use does not require using +CMS-specific software
    • +
    • CMSSW environment is available as a Docker container and can be used +to work with MiniAOD
@@ -368,10 +412,7 @@

Key Points
Previous Next diff --git a/03-nanoaod-dataset.html b/03-nanoaod-dataset.html index edefb4a..5bcbc9c 100644 --- a/03-nanoaod-dataset.html +++ b/03-nanoaod-dataset.html @@ -118,11 +118,11 @@ Exploring CMS nanoAOD
-

Content from NanoAOD datasets

+

+ +

Content from NanoAOD datasets


Last updated on 2024-07-23 | @@ -731,7 +779,7 @@

Exercise 1: Get data file locations

here.

@@ -809,7 +857,7 @@

Exercise 2: Inspect the data file

Introduction


Differences between NanoAOD and MiniAOD

-

NanoAOD datasets

+
+

Figure 1

+ +
MiniAOD descripion in the CMS WorkBook

NanoAOD datasets


Figure 1

diff --git a/instructor/01-introduction.html b/instructor/01-introduction.html index 29edd32..dee3184 100644 --- a/instructor/01-introduction.html +++ b/instructor/01-introduction.html @@ -394,7 +394,7 @@

Exercise 1: Find the NanoAOD variable description for -
+

Find the NanoAOD variable listing for example for the SingleElectron collision dataset from 2016 RunG. Scroll down to “Dataset semantics” and open @@ -425,7 +425,7 @@

Exercise 2: Compare variable lists in different collis -
+

Use the search facets of the search page.

diff --git a/instructor/02-nanoaod-miniaod.html b/instructor/02-nanoaod-miniaod.html index b3c7f8e..ba0cde6 100644 --- a/instructor/02-nanoaod-miniaod.html +++ b/instructor/02-nanoaod-miniaod.html @@ -118,11 +118,11 @@ Exploring CMS nanoAOD
-
-

TO-DO we can “borrow” information from below:

+

What are the differences between NanoAOD and MiniAOD +

+

In the previous episode, we found the description of the NanoAOD +variables.

+

Let us now compare it to the MiniAOD format. Note that the variable +descriptions are not available attached to the datasets, but we can have +a look at the MiniAOD +description in the CMS WorkBook.

+

You will see a table starting with:

+
MiniAOD descripion in the CMS WorkBook

The objects in the MiniAOD format are C++ classes in CMSSW, the CMS +Software package, and the table gives the class name. We can find the +exact class description in the CMSSW reference manual. See, for +example

+

These are C++ classes that can inherit information from +parent classes or contain objects, of some complex types. Therefore, +some of the variables are not explicitly listed as they are available +through other objects.

+

For example, for MiniAOD, we will not find eta or +pt explicitly in the class description as they can be +obtained through the LorentzVector object. This is +transparent in the code when accessing those values, but much less so in +the documentation!

+

Let us now compare it to NanoAOD. The major difference is that +MiniAOD contains most of the constituents of a physics object (such as +tracks and/or calorimeter clusters) whereas NanoAOD only contains some +information about them.

+

NanoAOD with particle flow candidates +

+

Many CMS open data users have relied on the Particle +flow information, available in the MiniAOD format but not in the +NanoAOD format. See the class description: `pat::Packe.

+

TO-DO find them and compare variable lists

+

Using MiniAOD +

+

Demo only,

+

show container

+

show edmDumpEventContent

miniAOD links for use: Getting -started with miniAOD, miniAOD -in Workbook

-

nanoAOD links for use: Getting -started with nanoAOD

+started with miniAOD

@@ -355,14 +400,13 @@

Objectives

Key Points

-
  • Use .md files for episodes when you want static -content
  • -
  • Use .Rmd files for episodes when you need to generate -output
  • -
  • Run sandpaper::check_lesson() to identify any issues -with your lesson
  • -
  • Run sandpaper::build_lesson() to preview your lesson -locally
  • +
    • Analyses that require detailed information about physics object +constituents may require using MiniAOD instead of NanoAOD
    • +
    • Selected datasets include Particle flow candidates in an enriched +NanoAOD format are available and their use does not require using +CMS-specific software
    • +
    • CMSSW environment is available as a Docker container and can be used +to work with MiniAOD
@@ -370,10 +414,7 @@

Key Points
Previous Next diff --git a/instructor/03-nanoaod-dataset.html b/instructor/03-nanoaod-dataset.html index 9b9dc85..848c1e7 100644 --- a/instructor/03-nanoaod-dataset.html +++ b/instructor/03-nanoaod-dataset.html @@ -118,11 +118,11 @@ Exploring CMS nanoAOD
-

Content from NanoAOD datasets

+
+ +

Content from NanoAOD datasets


Last updated on 2024-07-23 | @@ -750,7 +798,7 @@

Exercise 1: Get data file locations

here.

@@ -828,7 +876,7 @@

Exercise 2: Inspect the data file

Introduction


Differences between NanoAOD and MiniAOD

-

NanoAOD datasets

+
+

Figure 1

+ +
MiniAOD descripion in the CMS WorkBook

NanoAOD datasets


Figure 1

diff --git a/instructor/index.html b/instructor/index.html index 5ae4ffb..5e629e3 100644 --- a/instructor/index.html +++ b/instructor/index.html @@ -322,12 +322,12 @@

MiniAOD -What have we learned in the pre-exercises and how can we apply -it?
What is the structure and content of the nanoAOD format?
How -is it different from miniAOD? +What is the structure and content of the NanoAOD format?
How is it +different from MiniAOD?
What if the required information is not +available in the NanoAOD format? -Duration: 00h 25m +Duration: 00h 30m  3. NanoAOD datasets @@ -337,7 +337,7 @@

content of our nanoAOD dataset? -Duration: 00h 35m +Duration: 00h 40m  4. NanoAOD exercises @@ -347,7 +347,7 @@

it?
What is the structure and content of the nanoAOD format? -Duration: 00h 45m +Duration: 00h 50m Finish diff --git a/instructor/key-points.html b/instructor/key-points.html index 0f7ff58..8949741 100644 --- a/instructor/key-points.html +++ b/instructor/key-points.html @@ -354,14 +354,13 @@

Differences between NanoAOD and MiniAOD


    -
  • Use .md files for episodes when you want static -content
  • -
  • Use .Rmd files for episodes when you need to generate -output
  • -
  • Run sandpaper::check_lesson() to identify any issues -with your lesson
  • -
  • Run sandpaper::build_lesson() to preview your lesson -locally
  • +
  • Analyses that require detailed information about physics object +constituents may require using MiniAOD instead of NanoAOD
  • +
  • Selected datasets include Particle flow candidates in an enriched +NanoAOD format are available and their use does not require using +CMS-specific software
  • +
  • CMSSW environment is available as a Docker container and can be used +to work with MiniAOD

NanoAOD datasets


    diff --git a/key-points.html b/key-points.html index 1b5d9b2..b1a6c4a 100644 --- a/key-points.html +++ b/key-points.html @@ -352,14 +352,13 @@

Differences between NanoAOD and MiniAOD


    -
  • Use .md files for episodes when you want static -content
  • -
  • Use .Rmd files for episodes when you need to generate -output
  • -
  • Run sandpaper::check_lesson() to identify any issues -with your lesson
  • -
  • Run sandpaper::build_lesson() to preview your lesson -locally
  • +
  • Analyses that require detailed information about physics object +constituents may require using MiniAOD instead of NanoAOD
  • +
  • Selected datasets include Particle flow candidates in an enriched +NanoAOD format are available and their use does not require using +CMS-specific software
  • +
  • CMSSW environment is available as a Docker container and can be used +to work with MiniAOD

NanoAOD datasets


    diff --git a/md5sum.txt b/md5sum.txt index 3bd2b68..99bfc9a 100644 --- a/md5sum.txt +++ b/md5sum.txt @@ -5,7 +5,7 @@ "index.md" "a02c9c785ed98ddd84fe3d34ddb12fcd" "site/built/index.md" "2024-06-19" "links.md" "8184cf4149eafbf03ce8da8ff0778c14" "site/built/links.md" "2024-06-19" "episodes/01-introduction.md" "3428634c476261e7e2452f5fc527dc81" "site/built/01-introduction.md" "2024-07-23" -"episodes/02-nanoaod-miniaod.md" "0fe9f627c4ac7c1b8e445d8a4d968f2a" "site/built/02-nanoaod-miniaod.md" "2024-07-23" +"episodes/02-nanoaod-miniaod.md" "7c100cc9e1ef303b6a4c3deada4597b4" "site/built/02-nanoaod-miniaod.md" "2024-07-23" "episodes/03-nanoaod-dataset.md" "286712650ebb187b2c69f5aa00492a37" "site/built/03-nanoaod-dataset.md" "2024-07-23" "episodes/04-nanoaod-exercises.md" "2bc567228a634cb85f32cf1838941cb3" "site/built/04-nanoaod-exercises.md" "2024-07-23" "instructors/instructor-notes.md" "cae72b6712578d74a49fea7513099f8c" "site/built/instructor-notes.md" "2024-06-19" diff --git a/pkgdown.yml b/pkgdown.yml index 0334e55..21b5a48 100644 --- a/pkgdown.yml +++ b/pkgdown.yml @@ -2,4 +2,4 @@ pandoc: 3.1.11 pkgdown: 2.1.0 pkgdown_sha: ~ articles: {} -last_built: 2024-07-23T15:28Z +last_built: 2024-07-23T17:14Z