- Timestamp:
- Dec 13, 2014, 11:10:51 PM (10 years ago)
- Branches:
- ImprovedOutputFile, Timing, dual_readout, llp, master
- Children:
- 57e1804
- Parents:
- 0c871e5
- Location:
- doc
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/RootTreeDescription.html
r0c871e5 r7629cea 1 <!doctype html> 1 2 <html> 2 3 <head> … … 4 5 <meta NAME="keywords" CONTENT="root, tree, ntuple, format, description"> 5 6 <title>root tree description</title> 7 <style> 8 body { font-family: sans-serif; max-width: 800px; line-height: 1.4; margin-left: auto; margin-right: auto; padding-left: 1em; padding-right: 1em; } 9 h1 { font-weight: normal; } 10 td, th { border: 1px solid #d3d3d3; padding: 0.1em 0.3em; } 11 th { text-align: left; background-color: #f5f5f5; } 12 tr.even td { background-color: #f5f5f5; } 13 tr.class td { font-weight: bold; padding-top: 1em; } 14 </style> 6 15 </head> 7 16 <body> 8 <H1>root tree description</H1> 9 <hr> 10 <H2>Classes</H2> 11 <hr> 12 <table style="border: 1px dotted;" align="center" border="0" cellpadding="7" cellspacing="3" widt="95%"> 13 <tr><td><b>Parameter</b></td> 14 <td><b>Definition</b></td> 15 <td><b>How it was calculated</b></td></tr> 16 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="Event"><H3>Event</H3><hr></td></tr> 17 <tr bgcolor="#eeeeee"> 17 <h1>ROOT Tree Description</h1> 18 <p>Description of all classes used to store output data.</p> 19 <table> 20 <tr><th>Parameter</th> 21 <th>Definition</th> 22 <th>How it was calculated</th></tr> 23 <tr class="class"><td colspan="3" id="Event">class Event</td></tr> 24 <tr class="even"> 18 25 <td>Number</td> 19 26 <td>event number</td> 20 27 <td></td> 21 28 </tr> 22 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="LHCOEvent"><H3>LHCOEvent</H3><hr></td></tr>23 <tr bgcolor="#ffffff">29 <tr class="class"><td colspan="3" id="LHCOEvent">class LHCOEvent</td></tr> 30 <tr class="odd"> 24 31 <td><a href="#Event">Event</a></td> 25 32 <td>LHCOEvent inherits all Event parameters</td> 26 33 <td></td> 27 34 </tr> 28 <tr bgcolor="#eeeeee">35 <tr class="even"> 29 36 <td>Trigger</td> 30 37 <td>trigger word</td> 31 38 <td></td> 32 39 </tr> 33 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="LHEFEvent"><H3>LHEFEvent</H3><hr></td></tr>34 <tr bgcolor="#ffffff">40 <tr class="class"><td colspan="3" id="LHEFEvent">class LHEFEvent</td></tr> 41 <tr class="odd"> 35 42 <td><a href="#Event">Event</a></td> 36 43 <td>LHEFEvent inherits all Event parameters</td> 37 44 <td></td> 38 45 </tr> 39 <tr bgcolor="#eeeeee">46 <tr class="even"> 40 47 <td>ProcessID</td> 41 48 <td>subprocess code for the event </td> 42 49 <td> hepup.IDPRUP</td> 43 50 </tr> 44 <tr bgcolor="#ffffff">51 <tr class="odd"> 45 52 <td>Weight</td> 46 53 <td>weight for the event </td> 47 54 <td> hepup.XWGTUP</td> 48 55 </tr> 49 <tr bgcolor="#eeeeee">56 <tr class="even"> 50 57 <td>ScalePDF</td> 51 58 <td>scale in GeV used in the calculation of the PDFs in the event </td> 52 59 <td> hepup.SCALUP</td> 53 60 </tr> 54 <tr bgcolor="#ffffff">61 <tr class="odd"> 55 62 <td>AlphaQED</td> 56 63 <td>value of the QED coupling used in the event </td> 57 64 <td> hepup.AQEDUP</td> 58 65 </tr> 59 <tr bgcolor="#eeeeee">66 <tr class="even"> 60 67 <td>AlphaQCD</td> 61 68 <td>value of the QCD coupling used in the event </td> 62 69 <td> hepup.AQCDUP</td> 63 70 </tr> 64 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="HepMCEvent"><H3>HepMCEvent</H3><hr></td></tr>65 <tr bgcolor="#ffffff">71 <tr class="class"><td colspan="3" id="HepMCEvent">class HepMCEvent</td></tr> 72 <tr class="odd"> 66 73 <td><a href="#Event">Event</a></td> 67 74 <td>HepMCEvent inherits all Event parameters</td> 68 75 <td></td> 69 76 </tr> 70 <tr bgcolor="#eeeeee">77 <tr class="even"> 71 78 <td>ProcessID</td> 72 79 <td>unique signal process id </td> 73 80 <td> signal_process_id()</td> 74 81 </tr> 75 <tr bgcolor="#ffffff">82 <tr class="odd"> 76 83 <td>MPI</td> 77 84 <td>number of multi parton interactions </td> 78 85 <td> mpi ()</td> 79 86 </tr> 80 <tr bgcolor="#eeeeee">87 <tr class="even"> 81 88 <td>Weight</td> 82 89 <td>weight for the event</td> 83 90 <td></td> 84 91 </tr> 85 <tr bgcolor="#ffffff">92 <tr class="odd"> 86 93 <td>Scale</td> 87 94 <td>energy scale, see hep-ph/0109068 </td> 88 95 <td> event_scale()</td> 89 96 </tr> 90 <tr bgcolor="#eeeeee">97 <tr class="even"> 91 98 <td>AlphaQED</td> 92 99 <td>QED coupling, see hep-ph/0109068 </td> 93 100 <td> alphaQED()</td> 94 101 </tr> 95 <tr bgcolor="#ffffff">102 <tr class="odd"> 96 103 <td>AlphaQCD</td> 97 104 <td>QCD coupling, see hep-ph/0109068 </td> 98 105 <td> alphaQCD()</td> 99 106 </tr> 100 <tr bgcolor="#eeeeee">107 <tr class="even"> 101 108 <td>ID1</td> 102 109 <td>flavour code of first parton </td> 103 110 <td> pdf_info()->id1()</td> 104 111 </tr> 105 <tr bgcolor="#ffffff">112 <tr class="odd"> 106 113 <td>ID2</td> 107 114 <td>flavour code of second parton </td> 108 115 <td> pdf_info()->id2()</td> 109 116 </tr> 110 <tr bgcolor="#eeeeee">117 <tr class="even"> 111 118 <td>X1</td> 112 119 <td>fraction of beam momentum carried by first parton ("beam side") </td> 113 120 <td> pdf_info()->x1()</td> 114 121 </tr> 115 <tr bgcolor="#ffffff">122 <tr class="odd"> 116 123 <td>X2</td> 117 124 <td>fraction of beam momentum carried by second parton ("target side") </td> 118 125 <td> pdf_info()->x2()</td> 119 126 </tr> 120 <tr bgcolor="#eeeeee">127 <tr class="even"> 121 128 <td>ScalePDF</td> 122 129 <td>Q-scale used in evaluation of PDF's (in GeV) </td> 123 130 <td> pdf_info()->scalePDF()</td> 124 131 </tr> 125 <tr bgcolor="#ffffff">132 <tr class="odd"> 126 133 <td>PDF1</td> 127 134 <td>PDF (id1, x1, Q) </td> 128 135 <td> pdf_info()->pdf1()</td> 129 136 </tr> 130 <tr bgcolor="#eeeeee">137 <tr class="even"> 131 138 <td>PDF2</td> 132 139 <td>PDF (id2, x2, Q) </td> 133 140 <td> pdf_info()->pdf2()</td> 134 141 </tr> 135 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="GenParticle"><H3>GenParticle</H3><hr></td></tr>136 <tr bgcolor="#eeeeee">142 <tr class="class"><td colspan="3" id="GenParticle">class GenParticle</td></tr> 143 <tr class="even"> 137 144 <td>PID</td> 138 145 <td>particle HEP ID number </td> 139 146 <td> hepevt.idhep[number]</td> 140 147 </tr> 141 <tr bgcolor="#ffffff">148 <tr class="odd"> 142 149 <td>Status</td> 143 150 <td>particle status </td> 144 151 <td> hepevt.isthep[number]</td> 145 152 </tr> 146 <tr bgcolor="#eeeeee">153 <tr class="even"> 147 154 <td>IsPU</td> 148 155 <td>0 or 1 for particles from pile-up interactions</td> 149 156 <td></td> 150 157 </tr> 151 <tr bgcolor="#ffffff">158 <tr class="odd"> 152 159 <td>M1</td> 153 160 <td>particle 1st mother </td> 154 161 <td> hepevt.jmohep[number][0] - 1</td> 155 162 </tr> 156 <tr bgcolor="#eeeeee">163 <tr class="even"> 157 164 <td>M2</td> 158 165 <td>particle 2nd mother </td> 159 166 <td> hepevt.jmohep[number][1] - 1</td> 160 167 </tr> 161 <tr bgcolor="#ffffff">168 <tr class="odd"> 162 169 <td>D1</td> 163 170 <td>particle 1st daughter </td> 164 171 <td> hepevt.jdahep[number][0] - 1</td> 165 172 </tr> 166 <tr bgcolor="#eeeeee">173 <tr class="even"> 167 174 <td>D2</td> 168 175 <td>particle last daughter </td> 169 176 <td> hepevt.jdahep[number][1] - 1</td> 170 177 </tr> 171 <tr bgcolor="#ffffff">178 <tr class="odd"> 172 179 <td>Charge</td> 173 180 <td>particle charge</td> 174 181 <td></td> 175 182 </tr> 176 <tr bgcolor="#eeeeee">183 <tr class="even"> 177 184 <td>Mass</td> 178 185 <td>particle mass</td> 179 186 <td></td> 180 187 </tr> 181 <tr bgcolor="#ffffff">188 <tr class="odd"> 182 189 <td>E</td> 183 190 <td>particle energy </td> 184 191 <td> hepevt.phep[number][3]</td> 185 192 </tr> 186 <tr bgcolor="#eeeeee">193 <tr class="even"> 187 194 <td>Px</td> 188 195 <td>particle momentum vector (x component) </td> 189 196 <td> hepevt.phep[number][0]</td> 190 197 </tr> 191 <tr bgcolor="#ffffff">198 <tr class="odd"> 192 199 <td>Py</td> 193 200 <td>particle momentum vector (y component) </td> 194 201 <td> hepevt.phep[number][1]</td> 195 202 </tr> 196 <tr bgcolor="#eeeeee">203 <tr class="even"> 197 204 <td>Pz</td> 198 205 <td>particle momentum vector (z component) </td> 199 206 <td> hepevt.phep[number][2]</td> 200 207 </tr> 201 <tr bgcolor="#ffffff">208 <tr class="odd"> 202 209 <td>PT</td> 203 210 <td>particle transverse momentum</td> 204 211 <td></td> 205 212 </tr> 206 <tr bgcolor="#eeeeee">213 <tr class="even"> 207 214 <td>Eta</td> 208 215 <td>particle pseudorapidity</td> 209 216 <td></td> 210 217 </tr> 211 <tr bgcolor="#ffffff">218 <tr class="odd"> 212 219 <td>Phi</td> 213 220 <td>particle azimuthal angle</td> 214 221 <td></td> 215 222 </tr> 216 <tr bgcolor="#eeeeee">223 <tr class="even"> 217 224 <td>Rapidity</td> 218 225 <td>particle rapidity</td> 219 226 <td></td> 220 227 </tr> 221 <tr bgcolor="#ffffff">228 <tr class="odd"> 222 229 <td>T</td> 223 230 <td>particle vertex position (t component) </td> 224 231 <td> hepevt.vhep[number][3]</td> 225 232 </tr> 226 <tr bgcolor="#eeeeee">233 <tr class="even"> 227 234 <td>X</td> 228 235 <td>particle vertex position (x component) </td> 229 236 <td> hepevt.vhep[number][0]</td> 230 237 </tr> 231 <tr bgcolor="#ffffff">238 <tr class="odd"> 232 239 <td>Y</td> 233 240 <td>particle vertex position (y component) </td> 234 241 <td> hepevt.vhep[number][1]</td> 235 242 </tr> 236 <tr bgcolor="#eeeeee">243 <tr class="even"> 237 244 <td>Z</td> 238 245 <td>particle vertex position (z component) </td> 239 246 <td> hepevt.vhep[number][2]</td> 240 247 </tr> 241 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="Vertex"><H3>Vertex</H3><hr></td></tr>242 <tr bgcolor="#eeeeee">248 <tr class="class"><td colspan="3" id="Vertex">class Vertex</td></tr> 249 <tr class="even"> 243 250 <td>T</td> 244 251 <td>vertex position (t component)</td> 245 252 <td></td> 246 253 </tr> 247 <tr bgcolor="#ffffff">254 <tr class="odd"> 248 255 <td>X</td> 249 256 <td>vertex position (x component)</td> 250 257 <td></td> 251 258 </tr> 252 <tr bgcolor="#eeeeee">259 <tr class="even"> 253 260 <td>Y</td> 254 261 <td>vertex position (y component)</td> 255 262 <td></td> 256 263 </tr> 257 <tr bgcolor="#ffffff">264 <tr class="odd"> 258 265 <td>Z</td> 259 266 <td>vertex position (z component)</td> 260 267 <td></td> 261 268 </tr> 262 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="MissingET"><H3>MissingET</H3><hr></td></tr>263 <tr bgcolor="#eeeeee">269 <tr class="class"><td colspan="3" id="MissingET">class MissingET</td></tr> 270 <tr class="even"> 264 271 <td>MET</td> 265 272 <td>mising transverse energy</td> 266 273 <td></td> 267 274 </tr> 268 <tr bgcolor="#ffffff">275 <tr class="odd"> 269 276 <td>Eta</td> 270 277 <td>mising energy pseudorapidity</td> 271 278 <td></td> 272 279 </tr> 273 <tr bgcolor="#eeeeee">280 <tr class="even"> 274 281 <td>Phi</td> 275 282 <td>mising energy azimuthal angle</td> 276 283 <td></td> 277 284 </tr> 278 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="ScalarHT"><H3>ScalarHT</H3><hr></td></tr>279 <tr bgcolor="#eeeeee">285 <tr class="class"><td colspan="3" id="ScalarHT">class ScalarHT</td></tr> 286 <tr class="even"> 280 287 <td>HT</td> 281 288 <td>scalar sum of transverse momenta</td> 282 289 <td></td> 283 290 </tr> 284 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="Rho"><H3>Rho</H3><hr></td></tr>285 <tr bgcolor="#eeeeee">291 <tr class="class"><td colspan="3" id="Rho">class Rho</td></tr> 292 <tr class="even"> 286 293 <td>Rho</td> 287 294 <td>rho energy density</td> 288 295 <td></td> 289 296 </tr> 290 <tr bgcolor="#ffffff">297 <tr class="odd"> 291 298 <td>Edges[2]</td> 292 299 <td>pseudorapidity range edges</td> 293 300 <td></td> 294 301 </tr> 295 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="Weight"><H3>Weight</H3><hr></td></tr>296 <tr bgcolor="#eeeeee">302 <tr class="class"><td colspan="3" id="Weight">class Weight</td></tr> 303 <tr class="even"> 297 304 <td>Weight</td> 298 305 <td>weight for the event</td> 299 306 <td></td> 300 307 </tr> 301 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="Photon"><H3>Photon</H3><hr></td></tr>302 <tr bgcolor="#eeeeee">308 <tr class="class"><td colspan="3" id="Photon">class Photon</td></tr> 309 <tr class="even"> 303 310 <td>PT</td> 304 311 <td>photon transverse momentum</td> 305 312 <td></td> 306 313 </tr> 307 <tr bgcolor="#ffffff">314 <tr class="odd"> 308 315 <td>Eta</td> 309 316 <td>photon pseudorapidity</td> 310 317 <td></td> 311 318 </tr> 312 <tr bgcolor="#eeeeee">319 <tr class="even"> 313 320 <td>Phi</td> 314 321 <td>photon azimuthal angle</td> 315 322 <td></td> 316 323 </tr> 317 <tr bgcolor="#ffffff">324 <tr class="odd"> 318 325 <td>E</td> 319 326 <td>photon energy</td> 320 327 <td></td> 321 328 </tr> 322 <tr bgcolor="#eeeeee">329 <tr class="even"> 323 330 <td>EhadOverEem</td> 324 331 <td>ratio of the hadronic versus electromagnetic energy deposited in the calorimeter</td> 325 332 <td></td> 326 333 </tr> 327 <tr bgcolor="#ffffff">334 <tr class="odd"> 328 335 <td>Particles</td> 329 336 <td>references to generated particles</td> 330 337 <td></td> 331 338 </tr> 332 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="Electron"><H3>Electron</H3><hr></td></tr>333 <tr bgcolor="#eeeeee">339 <tr class="class"><td colspan="3" id="Electron">class Electron</td></tr> 340 <tr class="even"> 334 341 <td>PT</td> 335 342 <td>electron transverse momentum</td> 336 343 <td></td> 337 344 </tr> 338 <tr bgcolor="#ffffff">345 <tr class="odd"> 339 346 <td>Eta</td> 340 347 <td>electron pseudorapidity</td> 341 348 <td></td> 342 349 </tr> 343 <tr bgcolor="#eeeeee">350 <tr class="even"> 344 351 <td>Phi</td> 345 352 <td>electron azimuthal angle</td> 346 353 <td></td> 347 354 </tr> 348 <tr bgcolor="#ffffff">355 <tr class="odd"> 349 356 <td>Charge</td> 350 357 <td>electron charge</td> 351 358 <td></td> 352 359 </tr> 353 <tr bgcolor="#eeeeee">360 <tr class="even"> 354 361 <td>EhadOverEem</td> 355 362 <td>ratio of the hadronic versus electromagnetic energy deposited in the calorimeter</td> 356 363 <td></td> 357 364 </tr> 358 <tr bgcolor="#ffffff">365 <tr class="odd"> 359 366 <td>Particle</td> 360 367 <td>reference to generated particle</td> 361 368 <td></td> 362 369 </tr> 363 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="Muon"><H3>Muon</H3><hr></td></tr>364 <tr bgcolor="#eeeeee">370 <tr class="class"><td colspan="3" id="Muon">class Muon</td></tr> 371 <tr class="even"> 365 372 <td>PT</td> 366 373 <td>muon transverse momentum</td> 367 374 <td></td> 368 375 </tr> 369 <tr bgcolor="#ffffff">376 <tr class="odd"> 370 377 <td>Eta</td> 371 378 <td>muon pseudorapidity</td> 372 379 <td></td> 373 380 </tr> 374 <tr bgcolor="#eeeeee">381 <tr class="even"> 375 382 <td>Phi</td> 376 383 <td>muon azimuthal angle</td> 377 384 <td></td> 378 385 </tr> 379 <tr bgcolor="#ffffff">386 <tr class="odd"> 380 387 <td>Charge</td> 381 388 <td>muon charge</td> 382 389 <td></td> 383 390 </tr> 384 <tr bgcolor="#eeeeee">391 <tr class="even"> 385 392 <td>Particle</td> 386 393 <td>reference to generated particle</td> 387 394 <td></td> 388 395 </tr> 389 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="Jet"><H3>Jet</H3><hr></td></tr>390 <tr bgcolor="#eeeeee">396 <tr class="class"><td colspan="3" id="Jet">class Jet</td></tr> 397 <tr class="even"> 391 398 <td>PT</td> 392 399 <td>jet transverse momentum</td> 393 400 <td></td> 394 401 </tr> 395 <tr bgcolor="#ffffff">402 <tr class="odd"> 396 403 <td>Eta</td> 397 404 <td>jet pseudorapidity</td> 398 405 <td></td> 399 406 </tr> 400 <tr bgcolor="#eeeeee">407 <tr class="even"> 401 408 <td>Phi</td> 402 409 <td>jet azimuthal angle</td> 403 410 <td></td> 404 411 </tr> 405 <tr bgcolor="#ffffff">412 <tr class="odd"> 406 413 <td>Mass</td> 407 414 <td>jet invariant mass</td> 408 415 <td></td> 409 416 </tr> 410 <tr bgcolor="#eeeeee">417 <tr class="even"> 411 418 <td>BTag</td> 412 419 <td>0 or 1 for a jet that has been tagged as containing a heavy quark</td> 413 420 <td></td> 414 421 </tr> 415 <tr bgcolor="#ffffff">422 <tr class="odd"> 416 423 <td>TauTag</td> 417 424 <td>0 or 1 for a jet that has been tagged as a tau</td> 418 425 <td></td> 419 426 </tr> 420 <tr bgcolor="#eeeeee">427 <tr class="even"> 421 428 <td>Charge</td> 422 429 <td>tau charge</td> 423 430 <td></td> 424 431 </tr> 425 <tr bgcolor="#ffffff">432 <tr class="odd"> 426 433 <td>EhadOverEem</td> 427 434 <td>ratio of the hadronic versus electromagnetic energy deposited in the calorimeter</td> 428 435 <td></td> 429 436 </tr> 430 <tr bgcolor="#eeeeee">437 <tr class="even"> 431 438 <td>NCharged</td> 432 439 <td>number of charged constituents </td> 433 440 <td></td> 434 441 </tr> 435 <tr bgcolor="#ffffff">442 <tr class="odd"> 436 443 <td>NNeutrals</td> 437 444 <td>number of neutral constituents </td> 438 445 <td></td> 439 446 </tr> 440 <tr bgcolor="#eeeeee">447 <tr class="even"> 441 448 <td>Beta</td> 442 449 <td>(sum pt of charged pile-up constituents)/(sum pt of charged constituents) </td> 443 450 <td></td> 444 451 </tr> 445 <tr bgcolor="#ffffff">452 <tr class="odd"> 446 453 <td>BetaStar</td> 447 454 <td>(sum pt of charged constituents coming from hard interaction)/(sum pt of charged constituents) </td> 448 455 <td></td> 449 456 </tr> 450 <tr bgcolor="#eeeeee">457 <tr class="even"> 451 458 <td>MeanSqDeltaR</td> 452 459 <td>average distance (squared) between constituent and jet weighted by pt (squared) of constituent</td> 453 460 <td></td> 454 461 </tr> 455 <tr bgcolor="#ffffff">462 <tr class="odd"> 456 463 <td>PTD</td> 457 464 <td>average pt between constituent and jet weighted by pt of constituent</td> 458 465 <td></td> 459 466 </tr> 460 <tr bgcolor="#eeeeee">467 <tr class="even"> 461 468 <td>FracPt[5]</td> 462 469 <td>(sum pt of constituents within a ring 0.1*i < DeltaR < 0.1*(i+1))/(sum pt of constituents) </td> 463 470 <td></td> 464 471 </tr> 465 <tr bgcolor="#ffffff">472 <tr class="odd"> 466 473 <td>Tau1</td> 467 474 <td>1-subjettiness</td> 468 475 <td></td> 469 476 </tr> 470 <tr bgcolor="#eeeeee">477 <tr class="even"> 471 478 <td>Tau2</td> 472 479 <td>2-subjettiness</td> 473 480 <td></td> 474 481 </tr> 475 <tr bgcolor="#ffffff">482 <tr class="odd"> 476 483 <td>Tau3</td> 477 484 <td>3-subjettiness</td> 478 485 <td></td> 479 486 </tr> 480 <tr bgcolor="#eeeeee">487 <tr class="even"> 481 488 <td>Tau4</td> 482 489 <td>4-subjettiness</td> 483 490 <td></td> 484 491 </tr> 485 <tr bgcolor="#ffffff">492 <tr class="odd"> 486 493 <td>Tau5</td> 487 494 <td>5-subjettiness</td> 488 495 <td></td> 489 496 </tr> 490 <tr bgcolor="#eeeeee">497 <tr class="even"> 491 498 <td>Constituents</td> 492 499 <td>references to constituents</td> 493 500 <td></td> 494 501 </tr> 495 <tr bgcolor="#ffffff">502 <tr class="odd"> 496 503 <td>Particles</td> 497 504 <td>references to generated particles</td> 498 505 <td></td> 499 506 </tr> 500 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="Track"><H3>Track</H3><hr></td></tr>501 <tr bgcolor="#eeeeee">507 <tr class="class"><td colspan="3" id="Track">class Track</td></tr> 508 <tr class="even"> 502 509 <td>PID</td> 503 510 <td>HEP ID number</td> 504 511 <td></td> 505 512 </tr> 506 <tr bgcolor="#ffffff">513 <tr class="odd"> 507 514 <td>Charge</td> 508 515 <td>track charge</td> 509 516 <td></td> 510 517 </tr> 511 <tr bgcolor="#eeeeee">518 <tr class="even"> 512 519 <td>PT</td> 513 520 <td>track transverse momentum</td> 514 521 <td></td> 515 522 </tr> 516 <tr bgcolor="#ffffff">523 <tr class="odd"> 517 524 <td>Eta</td> 518 525 <td>track pseudorapidity</td> 519 526 <td></td> 520 527 </tr> 521 <tr bgcolor="#eeeeee">528 <tr class="even"> 522 529 <td>Phi</td> 523 530 <td>track azimuthal angle</td> 524 531 <td></td> 525 532 </tr> 526 <tr bgcolor="#ffffff">533 <tr class="odd"> 527 534 <td>EtaOuter</td> 528 535 <td>track pseudorapidity at the tracker edge</td> 529 536 <td></td> 530 537 </tr> 531 <tr bgcolor="#eeeeee">538 <tr class="even"> 532 539 <td>PhiOuter</td> 533 540 <td>track azimuthal angle at the tracker edge</td> 534 541 <td></td> 535 542 </tr> 536 <tr bgcolor="#ffffff">543 <tr class="odd"> 537 544 <td>X</td> 538 545 <td>track vertex position (x component)</td> 539 546 <td></td> 540 547 </tr> 541 <tr bgcolor="#eeeeee">548 <tr class="even"> 542 549 <td>Y</td> 543 550 <td>track vertex position (y component)</td> 544 551 <td></td> 545 552 </tr> 546 <tr bgcolor="#ffffff">553 <tr class="odd"> 547 554 <td>Z</td> 548 555 <td>track vertex position (z component)</td> 549 556 <td></td> 550 557 </tr> 551 <tr bgcolor="#eeeeee">558 <tr class="even"> 552 559 <td>T</td> 553 560 <td>track vertex position (z component)</td> 554 561 <td></td> 555 562 </tr> 556 <tr bgcolor="#ffffff">563 <tr class="odd"> 557 564 <td>XOuter</td> 558 565 <td>track position (x component) at the tracker edge</td> 559 566 <td></td> 560 567 </tr> 561 <tr bgcolor="#eeeeee">568 <tr class="even"> 562 569 <td>YOuter</td> 563 570 <td>track position (y component) at the tracker edge</td> 564 571 <td></td> 565 572 </tr> 566 <tr bgcolor="#ffffff">573 <tr class="odd"> 567 574 <td>ZOuter</td> 568 575 <td>track position (z component) at the tracker edge</td> 569 576 <td></td> 570 577 </tr> 571 <tr bgcolor="#eeeeee">578 <tr class="even"> 572 579 <td>TOuter</td> 573 580 <td>track position (z component) at the tracker edge</td> 574 581 <td></td> 575 582 </tr> 576 <tr bgcolor="#ffffff">583 <tr class="odd"> 577 584 <td>Particle</td> 578 585 <td>reference to generated particle</td> 579 586 <td></td> 580 587 </tr> 581 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="Tower"><H3>Tower</H3><hr></td></tr>582 <tr bgcolor="#eeeeee">588 <tr class="class"><td colspan="3" id="Tower">class Tower</td></tr> 589 <tr class="even"> 583 590 <td>ET</td> 584 591 <td>calorimeter tower transverse energy</td> 585 592 <td></td> 586 593 </tr> 587 <tr bgcolor="#ffffff">594 <tr class="odd"> 588 595 <td>Eta</td> 589 596 <td>calorimeter tower pseudorapidity</td> 590 597 <td></td> 591 598 </tr> 592 <tr bgcolor="#eeeeee">599 <tr class="even"> 593 600 <td>Phi</td> 594 601 <td>calorimeter tower azimuthal angle</td> 595 602 <td></td> 596 603 </tr> 597 <tr bgcolor="#ffffff">604 <tr class="odd"> 598 605 <td>E</td> 599 606 <td>calorimeter tower energy</td> 600 607 <td></td> 601 608 </tr> 602 <tr bgcolor="#eeeeee">609 <tr class="even"> 603 610 <td>Eem</td> 604 611 <td>calorimeter tower electromagnetic energy</td> 605 612 <td></td> 606 613 </tr> 607 <tr bgcolor="#ffffff">614 <tr class="odd"> 608 615 <td>Ehad</td> 609 616 <td>calorimeter tower hadronic energy</td> 610 617 <td></td> 611 618 </tr> 612 <tr bgcolor="#eeeeee">619 <tr class="even"> 613 620 <td>Edges[4]</td> 614 621 <td>calorimeter tower edges</td> 615 622 <td></td> 616 623 </tr> 617 <tr bgcolor="#ffffff">624 <tr class="odd"> 618 625 <td>Particles</td> 619 626 <td>references to generated particles</td> 620 627 <td></td> 621 628 </tr> 622 <tr bgcolor="#ffffff"><td colspan=3><hr><a name="HectorHit"><H3>HectorHit</H3><hr></td></tr>623 <tr bgcolor="#eeeeee">629 <tr class="class"><td colspan="3" id="HectorHit">class HectorHit</td></tr> 630 <tr class="even"> 624 631 <td>E</td> 625 632 <td>reconstructed energy [GeV]</td> 626 633 <td></td> 627 634 </tr> 628 <tr bgcolor="#ffffff">635 <tr class="odd"> 629 636 <td>Tx</td> 630 637 <td>angle of the momentum in the horizontal (x,z) plane [urad]</td> 631 638 <td></td> 632 639 </tr> 633 <tr bgcolor="#eeeeee">640 <tr class="even"> 634 641 <td>Ty</td> 635 642 <td>angle of the momentum in the verical (y,z) plane [urad]</td> 636 643 <td></td> 637 644 </tr> 638 <tr bgcolor="#ffffff">645 <tr class="odd"> 639 646 <td>T</td> 640 647 <td>time of flight to the detector [s]</td> 641 648 <td></td> 642 649 </tr> 643 <tr bgcolor="#eeeeee">650 <tr class="even"> 644 651 <td>X</td> 645 652 <td>horizontal distance to the beam [um]</td> 646 653 <td></td> 647 654 </tr> 648 <tr bgcolor="#ffffff">655 <tr class="odd"> 649 656 <td>Y</td> 650 657 <td>vertical distance to the beam [um]</td> 651 658 <td></td> 652 659 </tr> 653 <tr bgcolor="#eeeeee">660 <tr class="even"> 654 661 <td>S</td> 655 662 <td>distance to the interaction point [m]</td> 656 663 <td></td> 657 664 </tr> 658 <tr bgcolor="#ffffff">665 <tr class="odd"> 659 666 <td>Particle</td> 660 667 <td>reference to generated particle</td> -
doc/root_tree_html.sh
r0c871e5 r7629cea 9 9 10 10 awk ' 11 BEGIN { 11 BEGIN { 12 print "<!doctype html>" 12 13 print "<html>" 13 14 14 15 print "<head>" 15 16 print " <meta HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=iso-8859-1\">" 16 17 print " <meta NAME=\"keywords\" CONTENT=\"root, tree, ntuple, format, description\">" 17 18 print " <title>root tree description</title>" 19 print " <style>" 20 print " body { font-family: sans-serif; max-width: 800px; line-height: 1.4; margin-left: auto; margin-right: auto; padding-left: 1em; padding-right: 1em; }" 21 print " h1 { font-weight: normal; }" 22 print " td, th { border: 1px solid #d3d3d3; padding: 0.1em 0.3em; }" 23 print " th { text-align: left; background-color: #f5f5f5; }" 24 print " tr.even td { background-color: #f5f5f5; }" 25 print " tr.class td { font-weight: bold; padding-top: 1em; }" 26 print " </style>" 18 27 print "</head>" 19 28 20 29 print "<body>" 21 22 print "<H1>root tree description</H1>"23 30 24 print "<hr>" 25 print "<H2>Classes</H2>" 26 print "<hr>" 31 print "<h1>ROOT Tree Description</h1>" 32 print "<p>Description of all classes used to store output data.</p>" 27 33 28 print "<table style=\"border: 1px dotted;\" align=\"center\" border=\"0\" cellpadding=\"7\" cellspacing=\"3\" widt=\"95%\">"29 print "<tr><t d><b>Parameter</b></td>"30 print "<t d><b>Definition</b></td>"31 print "<t d><b>How it was calculated</b></td></tr>"34 print "<table>" 35 print "<tr><th>Parameter</th>" 36 print "<th>Definition</th>" 37 print "<th>How it was calculated</th></tr>" 32 38 } 33 39 34 40 function print_line(name, comment, even, end) { 35 41 if(name != ""){ 36 if(even) print "<tr bgcolor=\"#eeeeee\">"37 else print "<tr bgcolor=\"#ffffff\">"42 if(even) print "<tr class=\"even\">" 43 else print "<tr class=\"odd\">" 38 44 print " <td>"name"</td>" 39 45 split(comment, a, "|"); … … 51 57 split($2, a, ":"); 52 58 if(a[1] == "Candidate" || a[1] == "DelphesFactory;") next; 53 print "<tr bgcolor=\"#ffffff\"><td colspan=3><hr><a name=\""a[1]"\"><H3>"a[1]"</H3><hr></td></tr>"59 print "<tr class=\"class\"><td colspan=\"3\" id=\""a[1]"\">class "a[1]"</td></tr>" 54 60 } 55 61 56 /: public [^S]/{57 if($4 == "TObject" ) next;62 /: public /{ 63 if($4 == "TObject" || $4 == "SortableObject") next; 58 64 name = sprintf("<a href=\"#%s\">%s</a>", $4, $4); 59 65 split($2, a, ":"); … … 75 81 print "</table>" 76 82 print "</body></html>" 77 }' ../classes/DelphesClasses.h >> $1 78 83 }' `dirname $0`/../classes/DelphesClasses.h > $1
Note:
See TracChangeset
for help on using the changeset viewer.