STANDARD ATLFAST ANALYSIS ALGORITHMS


Athena-Atlfast comes with two Analysis Algorithms as Standard. These are StandardNtupleMaker and TrackNtupleMaker. There are also a number of Example Algorithms in the AtlfastExamples package.


1) StandardNtupleMaker (Documentation)

The StandardNtupleMaker can be included in the Athena-Atlfast job by including the following line in the AtlfastStandardOptions.txt file:

Atlfast.members +={"Atlfast::StandardNtupleMaker/StandardNtupleMaker"};

This then creates an ntuple that is written into the run directory (unless another directory is specified). The name of the file containing the ntuple is set in the AtlfastOptions.txt file by the following line:

NtupleSvc.Output = {"FILE1 DATAFILE='atlfast.ntup' TYP='HBOOK' OPT='NEW'"};

The default name in the AtlfastOptions.txt file is atlfast.ntup and the default type is an HBOOK ntuple (a Root ntuple can also be defined). The ntuple file contains a subdirectory call atlfast which contains the actual ntuple data. 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



PPJETS
NJETB
Number of reconstructed jets calorbrated with AtlfastB
PPJETS
KFJETB(NJET)
pdg_id of reconstructed jets tag calorbrated with AtlfastB
PPJETS
PXJETB(NJETB)
X momentum of reconstructed jets calorbrated with AtlfastB
PPJETS
PYJETB(NJETB)
Y momentum of reconstructed jets calorbrated with AtlfastB
PPJETS
PZJETB(NJETB)
Z momentum of reconstructed jets calorbrated with AtlfastB
PPJETS
EEJETB(NJETB)
Energy of reconstructed jets calorbrated with AtlfastB
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


2) TrackNtupleMaker (Documentation)

The TrackNtupleMaker was available from Atlfast-00-00-19 and later, thus it is not available in the 2.1.x release. 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)
Parrticle Position
PTRACKS
KFTRA(NTRA)
Particle code for track



PTRACKS
D0TRA(NTRA)
d0 track parameter after smearing
PTRACKS
Z0TRA(NTRA)
z0 track parameter after smearing
PTRACKS
PHITRA(NTRA)
phi track parameter after smearing
PTRACKS
COTTRA(NTRA)
cot(theta) track parameter after smearing
PTRACKS
PTINVTRA(NTRA)
q/pT track parameter after smearing



PTRACKS
D0TRACRU(NTRA)
d0 track parameter before smearing
PTRACKS
Z0TRACRU(NTRA)
z0 track parameter before smearing
PTRACKS
PHITRACRU(NTRA)
phi track parameter before smearing
PTRACKS
COTTRACRU(NTRA)
cot(theta) track parameter before smearing
PTRACKS
PTINVTRACRU(NTRA)
q/pT track parameter before smearing



PTRACKS
CORR11TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR21TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR31TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR41TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR51TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR22TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR23TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR24TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR25TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR33TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR34TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR35TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR44TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR45TRA(NTRA)
Correlation Coefficents between track variables
PTRACKS
CORR55TRA(NTRA)
Correlation Coefficents between track variables

Table 3-2. The TrackNtuple Variables