|
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
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
Table 3-2. The TrackNtuple Variables
|
---|