CodeArtFclTutorial: Difference between revisions
(Created page with "* existing releases * so's * command line * print and validate * modifying fcl Category:Computing Category:Tutorial") |
No edit summary |
||
Line 1: | Line 1: | ||
==Introduction== | |||
HEP data is organized around "events" which record a desired HEP occurrence. In the case of [[DetectorIntro|Mu2e]], an event records the detector response during one microbunch, consisting of a short burst of protons hitting the production target, thousands of muons stopping in the aluminum stopping target, and those muons interacting or decaying. This happens nominally every 1695 ns. | |||
Event must be stored in a format, and for Mu2e that is the '''art''' format. art is software package that provides: | |||
* the event format | |||
* executable framework | |||
* services such as random numbers | |||
The art format is a highly-structured format wchih contain the events, processing history, and other items. Under the covers, art uses the root package to read and writre | |||
where is the code (do not run git yet tho), intro to releases, cvmfs, run genReco, set output file names and Nevents | |||
intro to fcl, paths and filters. maybe a couple of tutorials? | |||
* existing releases | * existing releases | ||
* so's | * so's |
Revision as of 21:37, 18 June 2019
Introduction
HEP data is organized around "events" which record a desired HEP occurrence. In the case of Mu2e, an event records the detector response during one microbunch, consisting of a short burst of protons hitting the production target, thousands of muons stopping in the aluminum stopping target, and those muons interacting or decaying. This happens nominally every 1695 ns.
Event must be stored in a format, and for Mu2e that is the art format. art is software package that provides:
- the event format
- executable framework
- services such as random numbers
The art format is a highly-structured format wchih contain the events, processing history, and other items. Under the covers, art uses the root package to read and writre
where is the code (do not run git yet tho), intro to releases, cvmfs, run genReco, set output file names and Nevents intro to fcl, paths and filters. maybe a couple of tutorials?
- existing releases
- so's
- command line
- print and validate
- modifying fcl