-
Notifications
You must be signed in to change notification settings - Fork 149
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
records: add TOTEM 2011 dataset and analysis example
Co-authored-by: Tibor Šimko <[email protected]>
- Loading branch information
1 parent
ca8f93e
commit bedeea5
Showing
2 changed files
with
286 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
[ | ||
{ | ||
"abstract": { | ||
"description": "The main goal of this analysis is to reproduce the 2011 analysis, which aimed to measure the differential elastic cross-section (𝑑𝜎/𝑑𝑡) of proton-proton collisions as a function of the four-momentum transfer squared |t|. Initial research by the TOTEM collaboration covered the |t| range from 0.36 to 2.5 GeV. By using a special beam optics configuration (𝛽∗ = 90 𝑚), they extended this range to as low as 2 ⋅ 10^-2 GeV. This wider range allowed extrapolation to |t| = 0, enabling the determination of the elastic and total cross-sections via the optical theorem for the first time at the LHC. This analysis improved the |t|-distribution measurement, achieving higher statistics and covering values down to 5 ⋅ 10^-3 GeV. The data was recorded in October 2011 at sqrt(s) = 7 TeV and is divided into three datasets, with Roman Pot detectors positioned at different distances from the beam. This setup enabled the observation of 91% of the elastic cross-section, an improvement over the 67% observed previously. While running the notebooks, new .root files are created, which are necessary for the subsequent steps of the analysis. The final plot is the proton-proton differential elastic scattering cross-section dependent on the four-momentum transfer squared |t|. The notebooks also calculate the total, elastic and inelastic cross-sections." | ||
}, | ||
"collaboration": { | ||
"name": "TOTEM collaboration" | ||
}, | ||
"collections": [ | ||
"TOTEM-Analyses" | ||
], | ||
"date_created": [ | ||
"2011" | ||
], | ||
"date_published": "2024", | ||
"distribution": { | ||
"formats": [ | ||
"ipynb" | ||
], | ||
"number_files": 6, | ||
"size": 2843025 | ||
}, | ||
"doi": "10.7483/OPENDATA.TOTEM.MSZI.XJ8R", | ||
"experiment": [ | ||
"TOTEM" | ||
], | ||
"files": [ | ||
{ | ||
"checksum": "adler32:c1932bd3", | ||
"size": 1689691, | ||
"uri": "root://eospublic.cern.ch//eos/opendata/totem/analyses/2011_PP_elastic_scattering/v1/step1.ipynb" | ||
}, | ||
{ | ||
"checksum": "adler32:29140c98", | ||
"size": 684239, | ||
"uri": "root://eospublic.cern.ch//eos/opendata/totem/analyses/2011_PP_elastic_scattering/v1/step2.ipynb" | ||
}, | ||
{ | ||
"checksum": "adler32:5f00976b", | ||
"size": 68415, | ||
"uri": "root://eospublic.cern.ch//eos/opendata/totem/analyses/2011_PP_elastic_scattering/v1/step3.ipynb" | ||
}, | ||
{ | ||
"checksum": "adler32:db3ea370", | ||
"size": 110443, | ||
"uri": "root://eospublic.cern.ch//eos/opendata/totem/analyses/2011_PP_elastic_scattering/v1/step4.ipynb" | ||
}, | ||
{ | ||
"checksum": "adler32:fee735e2", | ||
"size": 72931, | ||
"uri": "root://eospublic.cern.ch//eos/opendata/totem/analyses/2011_PP_elastic_scattering/v1/step5.ipynb" | ||
}, | ||
{ | ||
"checksum": "adler32:2670b587", | ||
"size": 217306, | ||
"uri": "root://eospublic.cern.ch//eos/opendata/totem/analyses/2011_PP_elastic_scattering/v1/step6.ipynb" | ||
} | ||
], | ||
"keywords": [ | ||
"Roman Pot" | ||
], | ||
"publisher": "CERN Open Data Portal", | ||
"recid": "84001", | ||
"system_details": { | ||
"description": "Jupyter Notebook<br/>Python: version 3.9 - 3.12<br/>External libraries: pyroot, numpy" | ||
}, | ||
"title": "Measurement of proton-proton elastic scattering and total cross-section at sqrt(s) = 7 TeV", | ||
"type": { | ||
"primary": "Software", | ||
"secondary": [ | ||
"Analysis" | ||
] | ||
}, | ||
"usage": { | ||
"description": "To open notebooks use any tool for reading and running Jupyter Notebooks. Recomended Python versions and needed libraries are specified in System Details section. Jupyter Notebooks load the files into a RDataFrame object for further analysis. Each step of the analysis produces result needed for next step. Notebooks are based on publication: \"Measurement of proton-proton elastic scattering and total cross-section at sqrt(s) = 7 TeV\" and Python implementation was made by: Paweł Kruczkiewicz, Piotr Sobczyński and Rafał Komuda." | ||
}, | ||
"use_with": { | ||
"description": "This analysis uses data from Roman Pots taken in 2011 at enegry 7 TeV.", | ||
"links": [ | ||
{ | ||
"description": "Link to the dataset", | ||
"recid": "84000" | ||
}, | ||
{ | ||
"description": "Link to the article", | ||
"url": "https://iopscience.iop.org/article/10.1209/0295-5075/101/21002" | ||
} | ||
] | ||
} | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,195 @@ | ||
[ | ||
{ | ||
"abstract": { | ||
"description": "The dataset contains columns with detailed information from the 2011 TOTEM measurement conducted with the Roman Pot detectors. Data is provided in an NTuple format (.root file). Due to the close proximity of the detectors to the beam center (approximately 5 sigma beam) in a specific run with β* = 90 m, it covers |t|-values down to 5·10^{-3} GeV². The descriptions of the columns are provided below. The dataset is designed to facilitate easy access and analysis of the proton-proton scattering due to precalculated kinematic variables." | ||
}, | ||
"accelerator": "CERN-LHC", | ||
"collaboration": { | ||
"name": "TOTEM collaboration" | ||
}, | ||
"collections": [ | ||
"TOTEM-Derived-Datasets" | ||
], | ||
"collision_information": { | ||
"energy": "7TeV", | ||
"type": "pp" | ||
}, | ||
"dataset_semantics": [ | ||
{ | ||
"description": "Flag describing if Roman Pot number * registered a hit", | ||
"type": "boolean", | ||
"unit": "N/A", | ||
"variable": "track_rp_*_valid" | ||
}, | ||
{ | ||
"description": "x coordinate of the hit in the Roman Pot number *, equals 0 if valid flag is flase", | ||
"type": "double", | ||
"unit": "Milimeters", | ||
"variable": "track_rp_*_x" | ||
}, | ||
{ | ||
"description": "y coordinate of the hit in the Roman Pot number *, equals 0 if valid flag is flase", | ||
"type": "double", | ||
"unit": "Milimeters", | ||
"variable": "track_rp_*_y" | ||
}, | ||
{ | ||
"description": "UNIX timestamp of the event, 1s resolution", | ||
"type": "unsigned int", | ||
"unit": "N/A", | ||
"variable": "timestamp" | ||
}, | ||
{ | ||
"description": "Run number in form [run number*1E4 + [raw-data file index]", | ||
"type": "unsigned int", | ||
"unit": "N/A", | ||
"variable": "run_no" | ||
}, | ||
{ | ||
"description": "The number of bunch(-pair) collided in this event", | ||
"type": "unsigned int", | ||
"unit": "N/A", | ||
"variable": "bunch_num" | ||
}, | ||
{ | ||
"description": "Incremental counter of triggers accepted by DAQ", | ||
"type": "unsigned int", | ||
"unit": "N/A", | ||
"variable": "event_num" | ||
}, | ||
{ | ||
"description": "Incremental trigger counter", | ||
"type": "unsigned int", | ||
"unit": "N/A", | ||
"variable": "trigger_num" | ||
}, | ||
{ | ||
"description": "Result of the trigger logic where each bit corresponds to one entry in the trigger menu", | ||
"type": "unsigned int", | ||
"unit": "N/A", | ||
"variable": "input_status_bits" | ||
}, | ||
{ | ||
"description": "Number of the dataset that this event belongs to", | ||
"type": "int", | ||
"unit": "N/A", | ||
"variable": "dataset_num" | ||
}, | ||
{ | ||
"description": "Reconstructed interaction point vertex x position based on information from left station", | ||
"type": "double", | ||
"unit": "Milimeters", | ||
"variable": "vtx_x_L" | ||
}, | ||
{ | ||
"description": "Milimeters; Reconstructed interaction point vertex x position based on information from right station", | ||
"type": "double", | ||
"unit": "Milimeters", | ||
"variable": "vtx_x_R" | ||
}, | ||
{ | ||
"description": "Reconstructed interaction point vertex x position", | ||
"type": "double", | ||
"unit": "Milimeters", | ||
"variable": "vtx_x" | ||
}, | ||
{ | ||
"description": "Reconstructed theta collision angle y value based on information from left station", | ||
"type": "double", | ||
"unit": "Radians", | ||
"variable": "th_y_L" | ||
}, | ||
{ | ||
"description": "Reconstructed theta collision angle y value based on information from right station", | ||
"type": "double", | ||
"unit": "Radians", | ||
"variable": "th_y_R" | ||
}, | ||
{ | ||
"description": "Reconstructed theta collision angle y value", | ||
"type": "double", | ||
"unit": "Radians", | ||
"variable": "th_y" | ||
}, | ||
{ | ||
"description": "Reconstructed theta collision angle x value based on information from left station", | ||
"type": "double", | ||
"unit": "Radians", | ||
"variable": "th_x_L" | ||
}, | ||
{ | ||
"description": "Reconstructed theta collision angle x value based on information from right station", | ||
"type": "double", | ||
"unit": "Radians", | ||
"variable": "th_x_R" | ||
}, | ||
{ | ||
"description": "Reconstructed theta collision angle x value", | ||
"type": "double", | ||
"unit": "Radians", | ||
"variable": "th_x" | ||
}, | ||
{ | ||
"description": "Reconstructed theta collision angle vector magnitude", | ||
"type": "double", | ||
"unit": "Radians", | ||
"variable": "th" | ||
}, | ||
{ | ||
"description": "Reconstructed four-momentum of the protons after collision", | ||
"type": "double", | ||
"unit": "GeV^2", | ||
"variable": "t" | ||
} | ||
], | ||
"date_created": [ | ||
"2011" | ||
], | ||
"date_published": "2024", | ||
"distribution": { | ||
"formats": [ | ||
"root", | ||
"NTuple" | ||
], | ||
"number_events": 12606699, | ||
"number_files": 1, | ||
"size": 440698145 | ||
}, | ||
"doi": "10.7483/OPENDATA.TOTEM.DZ6R.41RB", | ||
"experiment": [ | ||
"TOTEM" | ||
], | ||
"files": [ | ||
{ | ||
"checksum": "adler32:a958f7e3", | ||
"size": 440698145, | ||
"uri": "root://eospublic.cern.ch//eos/opendata/totem/collision-data/2011_90m_7TeV/2011_RomanPot_PP/prepared_data.root" | ||
} | ||
], | ||
"keywords": [ | ||
"Roman Pot" | ||
], | ||
"publisher": "CERN Open Data Portal", | ||
"recid": "84000", | ||
"title": "2011 Proton scattering data from Roman Pots at energy sqrt(s) = 7 TeV", | ||
"type": { | ||
"primary": "Dataset", | ||
"secondary": [ | ||
"Derived" | ||
] | ||
}, | ||
"usage": { | ||
"description": "The linked example Jupyter Notebook can be used to load the files into a RDataFrame object to present the content of the dataset.", | ||
"links": [ | ||
{ | ||
"description": "Link to the notebooks", | ||
"recid": "84001" | ||
}, | ||
{ | ||
"description": "Link to the article", | ||
"url": "https://iopscience.iop.org/article/10.1209/0295-5075/101/21002" | ||
} | ||
] | ||
} | ||
} | ||
] |