"Getting Started With the D0 (Analysis) Software - Lecture 3"

Lecture Index

Click on a slide to go to that topic.
Using d0tools for running D0 programs 00:00:00
Specify the name of the program 00:01:41
More options, batch, debugging 00:02:22
Input/Output: list of files 00:03:07
Stop ignoring floating point exceptions 00:03:34
Many other options 00:04:25
runchunkanalyze 00:05:50
To process a thumbnail file 00:06:52
Fancier options: skim the data 00:07:04
More options 00:07:39
Last feature 00:08:28
How do I create? 00:09:21
end of part II 00:10:05
Contents part 3 00:10:43
analysis_example header file 00:11:14
Handle Output ROOT files (slide 5) 00:12:06
Already seen in part 2 [6] 00:13:56
Everything private [7] 00:14:27
Create pointers for histograms 00:16:18
Event counting/bookkeeping [9] 00:17:08
And finally the analysis code [10] 00:17:35
Another list of include statements [11] 00:18:58
Used in a few slides 00:19:39
Read the package RCP [13] 00:21:22
Remember the barcode [15] 00:22:29
Who is the lucky winner of prize #7? [15] 00:22:42
Event counters [16] 00:24:47
After all those histograms [17] 00:25:19
Do stupid things [18] 00:26:03
The proper way of writing [19] 00:26:40
Use the error logger instead 00:28:58
What if the message is more serious [21] 00:29:59
Doing all the work in alalyzeEvent 00:30:40
Stupid things are sometimes necessary [23] 00:32:14
The EMparticleChunk [24] 00:35:00
Start with a pointer to EMparticle [25] 00:35:54
Link indices and link pointers 00:39:06
The other chunks [27] 00:41:25
By learning 5 or 6 lines of code [28] 00:42:52
Shared properties [29] 00:43:56
The Jet Chunk 00:45:24
The missing E_T chunk [31] 00:46:20
The ChargedParticleChunk [32] 00:47:39
Use names, not indices [33] 00:47:58
Nothing really fancy [34] 00:50:29
All the difficulty of writing analysis code [35] 00:52:04
end 00:54:40