Athena-Atlfast: User Guide | ||
---|---|---|
Prev | Chapter 3. Standard Atlfast Analysis Algorithms | Next |
Athena-Atlfast comes with three Analysis Algorithms as Standard. These are StandardNtupleMaker , TrackNtupleMaker and ExampleAnalysis . In this chapter the first two of these will be discussed in detail. The ExampleAnlysis will be described in more detail in Chapter 5: Writing an Analysis Algorithm.
The StandardNtupleMaker can be included in the Athena-Atlfast job by including the following line in the StandardAtlfastOptions.txt file:
Atlfast.members +={"Atlfast::StandardNtupleMaker/StandardNtupleMaker"};
This then creates an ntuple that is written into the run directory, or which ever directory the Athena-Atlfast job was executed in. The name of the HBOOK file containing the ntuple is set in the jobOptions.txt file by the following line:
NtupleSvc.Output = {"FILE1 DATAFILE='atlfast.ntup' TYP='HBOOK' OPT='NEW'"};
The default name in the jobOptions.txt file is atlfast.ntup. When this file is opened in paw, there is a directory called Atlfast, this contains the StandardNtuple. The ntuple id number is 51. The ntuple contains information about all the reconstructed particles and jets along with overall information about each event, such as missing momentum. A full list of the variables stored in the ntuple is given in Table 3-1
BLOCK |
VARIABLE |
DESCRIPTION |
PLEPTONS |
NELE |
Number of isolated electrons |
PLEPTONS |
KFELE(NELE) |
pdg_id of isolated electrons |
PLEPTONS |
PXELE(NELE) |
X momentum of isolated electrons |
PLEPTONS |
PYELE(NELE) |
Y momentum of isolated electrons |
PLEPTONS |
PZELE(NELE) |
Z momentum of isolated electrons |
PLEPTONS |
EEELE(NELE) |
Energy of isolated electrons |
|
|
|
PPHOTONS |
NPHO |
Number of isolated photons |
PPHOTONS |
KFPHO(NPHO) |
pdg_id of isolated photons |
PPHOTONS |
PXPHO(NPHO) |
X momentum of isolated photons |
PPHOTONS |
PYPHO(NPHO) |
Y momentum of isolated photons |
PPHOTONS |
PZPHO(NPHO) |
Z momentum of isolated photons |
PPHOTONS |
EEPHO(NPHO) |
Energy of isolated photons |
|
|
|
PLEPTONS |
NMUO |
Number of isolated muons |
PLEPTONS |
KFMUO(NMUO) |
pdg_id of isolated muons |
PLEPTONS |
PXMUO(NMUO) |
X momentum of isolated muons |
PLEPTONS |
PYMUO(NMUO) |
Y momentum of isolated muons |
PLEPTONS |
PZMUO(NMUO) |
Z momentum of isolated muons |
PLEPTONS |
EEMUO(NMUO) |
Energy of isolated muons |
|
|
|
PMUXS |
NMUX |
Number of non-isolated muons |
PMUXS |
KFMUX(NMUX) |
pdg_id of non-isolated muons |
PMUXS |
PXMUX(NMUX) |
X momentum of non-isolated muons |
PMUXS |
PYMUX(NMUX) |
Y momentum of non-isolated muons |
PMUXS |
PZMUX(NMUX) |
Z momentum of non-isolated muons |
PMUXS |
EEMUX(NMUX) |
Energy of non-isolated muons |
|
|
|
PPJETS |
NJET |
Number of reconstructed jets |
PPJETS |
KFJET(NJET) |
pdg_id of reconstructed jets tag |
PPJETS |
PXJET(NJET) |
X momentum of reconstructed jets |
PPJETS |
PYJET(NJET) |
Y momentum of reconstructed jets |
PPJETS |
PZJET(NJET) |
Z momentum of reconstructed jets |
PPJETS |
EEJET(NJET) |
Energy of reconstructed jets |
PPJETS |
PTcalo(NJET) |
Transverse Momentum in calorimeter |
PPJETS |
PTbjet(NJET) |
Transverse momentum of b-jets |
PPJETS |
PTujet(NJET) |
Transverse momentum of u-jets |
|
|
|
PHISTORY |
NPART |
Total number of isolated particles |
PHISTORY |
KFPART(NPART) |
pdg_id of particles |
PHISTORY |
PXPART(NPART) |
X momentum of particles |
PHISTORY |
PYPART(NPART) |
Y momentum of particles |
PHISTORY |
PZPART(NPART) |
Z momentum of particles |
PHISTORY |
EEPART(NPART) |
Energy of particles |
|
|
|
INFO |
ISUB |
Process |
INFO |
JETB |
Number of b-tagged jets |
INFO |
JETC |
Number of c-tagged jets |
INFO |
JETTAU |
Number of tau-tagged jets |
|
|
|
PMISSING |
PXMISS |
Measured missing X momentum |
PMISSING |
PYMISS |
Measured missing Y momentum |
PMISSING |
PXNUE |
X momentum of invisibles |
PMISSING |
PYNUE |
Y momentum of invisibles |
Table 3-1. The StandardNtuple Variables
The TrackNtupleMaker is only available in Atlfast-00-00-19 and later, thus it is not available in the 2.x.x release and can only be used by checking out the code from CVS. To include it in the Athena-Atlfast job the following line must be included in the StandardAtlfastOptions.txt file:
Atlfast.members +={"Atlfast::TrackNtupleMaker/TrackNtupleMaker"};
Like the StandardNuple, the TrackNtuple will be put in the atlfast.ntup HBOOK file atlfast.ntup. It is also in the Atlfast directory and has id number 52. The TrackNtuple contains the information about the tracks in the event. A full list of the variables stored in the ntuple is given in Table 3-2
BLOCK |
VARIABLE |
DESCRIPTION |
PTRACKS |
NTRA |
Number of tracks |
PTRACKS |
KPTRA(NTRA) |
Number of tracks |
PTRACKS |
KFTRA(NTRA) |
Number of tracks |
|
|
|
PTRACKS |
D0TRA(NTRA) |
Number of tracks |
PTRACKS |
Z0TRA(NTRA) |
Number of tracks |
PTRACKS |
PHITRA(NTRA) |
Number of tracks |
PTRACKS |
COTTRA(NTRA) |
Number of tracks |
PTRACKS |
PTINVTRA(NTRA) |
Number of tracks |
|
|
|
PTRACKS |
D0TRACRU(NTRA) |
Number of tracks |
PTRACKS |
Z0TRACRU(NTRA) |
Number of tracks |
PTRACKS |
PHITRACRU(NTRA) |
Number of tracks |
PTRACKS |
COTTRACRU(NTRA) |
Number of tracks |
PTRACKS |
PTINVTRACRU(NTRA) |
Number of tracks |
|
|
|
PTRACKS |
CORR11TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR21TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR31TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR41TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR51TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR22TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR23TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR24TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR25TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR33TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR34TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR35TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR44TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR45TRA(NTRA) |
Number of tracks |
PTRACKS |
CORR55TRA(NTRA) |
Number of tracks |
Table 3-2. The TrackNtuple Variables
![]() | home | Next ![]() |