![]() |
ATLAS Offline Software
|
#include <Kinematics.h>
Static Public Member Functions | |
| static unsigned int | calcDeltaPhiBWLegacy (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcDeltaEtaBWLegacy (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcInvMassBWLegacy (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcTMassBWLegacy (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcDeltaR2BWLegacy (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static float | calcCosLegacy (unsigned phi) |
| static float | calcSinLegacy (unsigned phi) |
| static unsigned int | calcDeltaPhiBW (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcDeltaEtaBW (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcInvMassBW (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcTMassBW (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcDeltaR2BW (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcXi1 (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2, unsigned ptShift, unsigned ptScale) |
| static unsigned int | calcXi2 (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2, unsigned ptShift, unsigned ptScale) |
| static float | calcCos (unsigned phi) |
| static float | calcSin (unsigned phi) |
| static unsigned long | quadraticSumBW (int i1, int i2) |
| compute the sum in quadrature of two ints | |
| static unsigned int | calcDeltaPhiLegacy (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcDeltaEtaLegacy (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcDeltaR2Legacy (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcDeltaPhi (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcDeltaEta (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcInvMass (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcTMass (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
| static unsigned int | calcDeltaR2 (const TCS::GenericTOB *tob1, const TCS::GenericTOB *tob2) |
Definition at line 18 of file Kinematics.h.
|
static |
Definition at line 199 of file Kinematics.cxx.
|
static |
Definition at line 74 of file Kinematics.cxx.
|
static |
Definition at line 239 of file Kinematics.cxx.
|
static |
Definition at line 92 of file Kinematics.cxx.
|
static |
Definition at line 29 of file Kinematics.cxx.
|
static |
Definition at line 217 of file Kinematics.cxx.
|
static |
Definition at line 231 of file Kinematics.cxx.
|
static |
Definition at line 82 of file Kinematics.cxx.
|
static |
Definition at line 19 of file Kinematics.cxx.
|
static |
|
static |
Definition at line 266 of file Kinematics.cxx.
|
static |
Definition at line 131 of file Kinematics.cxx.
|
static |
Definition at line 62 of file Kinematics.cxx.
|
static |
|
static |
Definition at line 244 of file Kinematics.cxx.
|
static |
Definition at line 97 of file Kinematics.cxx.
|
static |
Definition at line 34 of file Kinematics.cxx.
|
static |
Definition at line 203 of file Kinematics.cxx.
|
static |
Definition at line 78 of file Kinematics.cxx.
|
static |
|
static |
Definition at line 122 of file Kinematics.cxx.
|
static |
Definition at line 53 of file Kinematics.cxx.
|
static |
Definition at line 174 of file Kinematics.cxx.
|
static |
Definition at line 188 of file Kinematics.cxx.
|
static |
compute the sum in quadrature of two ints
This function includes an integer square root implementation using a bitwise iterative approach. Square root is computed bit-by-bit (highest significance bits first) and the result is adjusted up- or downwards in each iteration based on whether or not the current result under- or overestimates the value of the sum of squares.
That is the same way in which the sqrt int is implemented in firmware: processor/sources/common/libraries/L1TopoFunctions.vhd --> function sqrt(d : UNSIGNED) return UNSIGNED
Definition at line 146 of file Kinematics.cxx.