ATLAS Offline Software
Static Public Attributes | List of all members
xAOD::AFPPixelLayerID Class Reference

Helper class to store ID numbers of silicon layers (tracking) in an AFP station. More...

#include <AFPPixelLayerID.h>

Collaboration diagram for xAOD::AFPPixelLayerID:

Static Public Attributes

static const int firstFromIP = 0
 the silicon layer closest to the interaction point More...
 
static const int secondFromIP = 1
 the second silicon layer counting from the interaction point More...
 
static const int thirdFromIP = 2
 the third silicon layer counting from the interaction point More...
 
static const int fourthFromIP = 3
 the fourth (last) silicon layer counting from the interaction point More...
 

Detailed Description

Helper class to store ID numbers of silicon layers (tracking) in an AFP station.

This class contains public static const variables which can be used instead of raw numbers for refering to silicon layers ID. Enum is not used to allow adding new numbers without the need of modifying the header file.

An example of usage

// do something with station at z = 217 m
}

The layer closest to the interaction point has index 0, the layer furthest from the interaction point has index 3.

Far Station A Side (ID = 0) Near Station A Side (ID = 1) Near Station C Side (ID = 2) Far Station C Side (ID = 3)
fourthFromIP = 3thirdFromIP = 2secondFromIP = 1firstFromIP = 0 fourthFromIP = 3thirdFromIP = 2secondFromIP = 1firstFromIP = 0 INTERACTION POINT firstFromIP = 0secondFromIP = 1thirdFromIP = 2fourthFromIP = 3 firstFromIP = 0secondFromIP = 1thirdFromIP = 2fourthFromIP = 3

Definition at line 57 of file AFPPixelLayerID.h.

Member Data Documentation

◆ firstFromIP

const int xAOD::AFPPixelLayerID::firstFromIP = 0
static

the silicon layer closest to the interaction point

Definition at line 60 of file AFPPixelLayerID.h.

◆ fourthFromIP

const int xAOD::AFPPixelLayerID::fourthFromIP = 3
static

the fourth (last) silicon layer counting from the interaction point

Definition at line 63 of file AFPPixelLayerID.h.

◆ secondFromIP

const int xAOD::AFPPixelLayerID::secondFromIP = 1
static

the second silicon layer counting from the interaction point

Definition at line 61 of file AFPPixelLayerID.h.

◆ thirdFromIP

const int xAOD::AFPPixelLayerID::thirdFromIP = 2
static

the third silicon layer counting from the interaction point

Definition at line 62 of file AFPPixelLayerID.h.


The documentation for this class was generated from the following files:
xAOD::AFPPixelLayerID::firstFromIP
static const int firstFromIP
the silicon layer closest to the interaction point
Definition: AFPPixelLayerID.h:60
xAOD::AFPSiHit_v2::pixelLayerID
int pixelLayerID() const
Index of the layer of pixels, i.e.
xAOD::AFPSiHit_v2
Class representing a hit in silicon detector.
Definition: AFPSiHit_v2.h:30