![]() |
ATLAS Offline Software
|
Class representing a hit in silicon detector. More...
#include <AFPSiHit_v2.h>
Public Member Functions | |
| AFPSiHit_v2 () | |
| float | depositedCharge () const |
| Charge deposited in the pixel. | |
| void | setDepositedCharge (float charge) |
| Method setting value of the charge deposited in the pixel. | |
| float | timeOverThreshold () const |
| Time over threshold of signal for a pixel. | |
| void | setTimeOverThreshold (float timeOverThreshold) |
| Method setting value of time over threshold. | |
| int | stationID () const |
| Index of the station with pixel hit. | |
| void | setStationID (int stationID) |
| Set index of the station with pixel hit. | |
| int | pixelLayerID () const |
| Index of the layer of pixels, i.e. | |
| void | setPixelLayerID (int layerID) |
| Method setting index of the pixel layer with hit. | |
| int | pixelRowIDChip () const |
| Index of the pixel row in chip coordinate system. | |
| void | setPixelRowIDChip (int rowID) |
| Set pixel row index in the chip coordinate system. | |
| int | pixelColIDChip () const |
| Index of the pixel column in chip coordinate system. | |
| void | setPixelColIDChip (int colID) |
| Set pixel column index in the chip coordinate system. | |
| int | pixelHorizID () const |
| Index of the pixel along X axis in LHC coordinate system. | |
| void | setPixelHorizID (const int horizontalID) |
| Set index of the pixel along X axis in LHC coordinate system. | |
| int | pixelVertID () const |
| Index of the pixel along Y axis in LHC coordinate system. | |
| void | setPixelVertID (const int verticalID) |
| Set index of the pixel along Y axis in LHC coordinate system. | |
| void | toPersistent () |
| Function making sure that the object is ready for persistification i.e. saving. | |
Class representing a hit in silicon detector.
This class provides information about a single hit in AFP silicon detector.
Definition at line 29 of file AFPSiHit_v2.h.
| xAOD::AFPSiHit_v2::AFPSiHit_v2 | ( | ) |
Definition at line 24 of file AFPSiHit_v2.cxx.
| float xAOD::AFPSiHit_v2::depositedCharge | ( | ) | const |
Charge deposited in the pixel.
Charge deposited in the pixel (amplitude of the signal) calculated based on the time over threshold. Time over threshold should be proportional to the deposited charge, but there may be small deviations.
| int xAOD::AFPSiHit_v2::pixelColIDChip | ( | ) | const |
Index of the pixel column in chip coordinate system.
Index of the column in chip coordinate system. There are 80 columns numbered from 1. Column number 1 is the bottom one, while column 80 is the topmost one.
| int xAOD::AFPSiHit_v2::pixelHorizID | ( | ) | const |
Index of the pixel along X axis in LHC coordinate system.
There are 336 pixels in the horizontal direction numbered from
This method transforms index from the chip coordinate system to the LHC coordinate system.
Definition at line 37 of file AFPSiHit_v2.cxx.
| int xAOD::AFPSiHit_v2::pixelLayerID | ( | ) | const |
Index of the layer of pixels, i.e.
the silicon detector, with hit.
It is advised to use class xAOD::AFPPixelLayerID instead of integers to process this information. In this class the numbering scheme is explained.
| int xAOD::AFPSiHit_v2::pixelRowIDChip | ( | ) | const |
Index of the pixel row in chip coordinate system.
Index of the row in chip coordinate system. There are 336 rows numbered from 1. Row number 1 is closest to the LHC centre, while row 336 is the outermost.
| int xAOD::AFPSiHit_v2::pixelVertID | ( | ) | const |
Index of the pixel along Y axis in LHC coordinate system.
There are 80 pixels in the vertical direction numbered from
This method transforms index from the chip coordinate system to the LHC coordinate system.
Definition at line 52 of file AFPSiHit_v2.cxx.
| void xAOD::AFPSiHit_v2::setDepositedCharge | ( | float | charge | ) |
Method setting value of the charge deposited in the pixel.
| charge | value of the charge deposited in the pixel |
| void xAOD::AFPSiHit_v2::setPixelColIDChip | ( | int | colID | ) |
Set pixel column index in the chip coordinate system.
Index of the column in chip coordinate system can have value between 1 and 80. Column number 1 is the bottom one, while column 80 is the topmost one.
| colID | index of pixel column in chip coordinate system to be assigned to the hit |
Set index of the pixel along X axis in LHC coordinate system.
There are 336 pixels in the horizontal direction numbered from
This method transforms input from the LHC coordinate system to the chip coordinate system and saves it.
| horizontalID | index of pixel along X axis in the LHC coordinate system |
Definition at line 44 of file AFPSiHit_v2.cxx.
| void xAOD::AFPSiHit_v2::setPixelLayerID | ( | int | layerID | ) |
Method setting index of the pixel layer with hit.
The index of the layer should be set according to the convention in pixelLayerID()
| layerID | index of the pixel layer with hit |
| void xAOD::AFPSiHit_v2::setPixelRowIDChip | ( | int | rowID | ) |
Set pixel row index in the chip coordinate system.
Index of the row in chip coordinate system can have value between 1 and 336. Row number 1 is closest to the LHC centre, while row 336 is the outermost.
| rowID | index of pixel row in chip coordinate system to be assigned to the hit |
Set index of the pixel along Y axis in LHC coordinate system.
There are 80 pixels in the horizontal direction numbered from
This method transforms input from the LHC coordinate system to the chip coordinate system and saves it.
| verticalID | index of pixel along Y axis in the LHC coordinate system |
Definition at line 58 of file AFPSiHit_v2.cxx.
| void xAOD::AFPSiHit_v2::setStationID | ( | int | stationID | ) |
Set index of the station with pixel hit.
It is advised to use class xAOD::AFPStationID instead of integers to process this information. In this class the numbering scheme is explained.
| stationID | index of the station with the hit |
| void xAOD::AFPSiHit_v2::setTimeOverThreshold | ( | float | timeOverThreshold | ) |
Method setting value of time over threshold.
| timeOverThreshold | value of the time over threshold for a pixel |
| int xAOD::AFPSiHit_v2::stationID | ( | ) | const |
Index of the station with pixel hit.
It is advised to use class xAOD::AFPStationID instead of integers to process this information. In this class the numbering scheme is explained.
| float xAOD::AFPSiHit_v2::timeOverThreshold | ( | ) | const |
Time over threshold of signal for a pixel.
The length of the signal is proportional to the charge deposited in the pixel. The transformation is configured during the detector running and requires calibration. This is basic quantity which is used to reconstruct charge deposited in the pixel.
| void xAOD::AFPSiHit_v2::toPersistent | ( | ) |
Function making sure that the object is ready for persistification i.e. saving.
Definition at line 34 of file AFPSiHit_v2.cxx.