![]() |
ATLAS Offline Software
|
Classes | |
| struct | Expo |
| struct | Hyperbolic |
| struct | Kinematics |
| class | L1TopoDataTypes |
| struct | Trigo |
Typedefs | |
| typedef unsigned long long | T |
Functions | |
| int | toTopoInteger (float value, unsigned int resolution) |
| unsigned int | toTopoPhi (float phi) |
| int | toTopoEta (float eta) |
| int | toSigned (unsigned bits, unsigned length) |
| int | toSigned (const std::string &bits) |
| bool | isAmbiguousAt (TCS::TOBArray const *tobs, size_t pos, unsigned minEt=0) |
| bool | isAmbiguousTruncation (TCS::TOBArray const *tobs, size_t pos, unsigned minEt=0) |
| bool | isAmbiguousAnywhere (TCS::TOBArray const *tobs, size_t pos, unsigned minEt=0) |
| T | convert (const unsigned long long &v, const unsigned &in_p, const unsigned int &in_f, const unsigned int &out_p, const unsigned int &out_f) |
| T | complement (const T &v, const unsigned int &p) |
| std::string | to_binary (T value, const unsigned int &p) |
| float | to_float (const T &va, const unsigned int &p, const unsigned int &f) |
| template<unsigned P1, unsigned F1, unsigned P2, unsigned F2> | |
| L1TopoDataTypes<((P1-F1) >(P2-F2) ?(P1-F1) :(P2-F2))+((F1 > F2) ? F1 :F2),(F1 > F2) ? F1 :F2 > | operator+ (const L1TopoDataTypes< P1, F1 > &lhs, const L1TopoDataTypes< P2, F2 > &rhs) |
| template<unsigned P1, unsigned F1, unsigned P2, unsigned F2> | |
| L1TopoDataTypes<((P1-F1) >(P2-F2) ?(P1-F1) :(P2-F2))+((F1 > F2) ? F1 :F2),(F1 > F2) ? F1 :F2 > | operator- (const L1TopoDataTypes< P1, F1 > &lhs, const L1TopoDataTypes< P2, F2 > &rhs) |
| template<unsigned P1, unsigned F1> | |
| L1TopoDataTypes< P1+1, F1 > | operator- (const double &lhs, const L1TopoDataTypes< P1, F1 > &rhs) |
| template<unsigned P1, unsigned F1> | |
| L1TopoDataTypes< P1+1, F1 > | operator- (const L1TopoDataTypes< P1, F1 > &lhs, const double &rhs) |
| template<unsigned P1, unsigned F1> | |
| L1TopoDataTypes< P1+1, F1 > | operator- (const int &lhs, const L1TopoDataTypes< P1, F1 > &rhs) |
| template<unsigned P1, unsigned F1> | |
| L1TopoDataTypes< P1+1, F1 > | operator- (const L1TopoDataTypes< P1, F1 > &lhs, const int &rhs) |
| template<unsigned P1, unsigned F1> | |
| L1TopoDataTypes< P1+1, F1 > | operator+ (const double &lhs, const L1TopoDataTypes< P1, F1 > &rhs) |
| template<unsigned P1, unsigned F1> | |
| L1TopoDataTypes< P1+1, F1 > | operator+ (const L1TopoDataTypes< P1, F1 > &lhs, const double &rhs) |
| template<unsigned P1, unsigned F1> | |
| L1TopoDataTypes< P1+1, F1 > | operator+ (const int &lhs, const L1TopoDataTypes< P1, F1 > &rhs) |
| template<unsigned P1, unsigned F1> | |
| L1TopoDataTypes< P1+1, F1 > | operator+ (const L1TopoDataTypes< P1, F1 > &lhs, const int &rhs) |
| template<unsigned P1, unsigned F1, unsigned P2, unsigned F2> | |
| L1TopoDataTypes<(P1+P2-1 > MAXBITS) ? MAXBITS :P1+P2-1,(P1+P2-1 > MAXBITS) ?(F2 >F1 ? F2 -((P1+P2-1) - MAXBITS) :F1 -((P1+P2-1) - MAXBITS)) :((F1 > F2) ? F1 :F2)> | operator* (const L1TopoDataTypes< P1, F1 > lhs, const L1TopoDataTypes< P2, F2 > rhs) |
| template<unsigned P, unsigned FF> | |
| TSU::L1TopoDataTypes< P, FF > | operator* (const int &factor, TSU::L1TopoDataTypes< P, FF > d) |
| template<unsigned P, unsigned FF> | |
| TSU::L1TopoDataTypes< P, FF > | operator* (TSU::L1TopoDataTypes< P, FF > d, const int &factor) |
Variables | |
| static constexpr float | phiRescaleFactor = 3.2/M_PI |
| static constexpr unsigned int | phiIntegerResolution = 20 |
| static constexpr unsigned int | etaIntegerResolution = 40 |
| typedef unsigned long long TSU::T |
Definition at line 35 of file L1TopoDataTypes.h.
Definition at line 18 of file L1TopoDataTypes.cxx.
| T TSU::convert | ( | const unsigned long long & | v, |
| const unsigned & | in_p, | ||
| const unsigned int & | in_f, | ||
| const unsigned int & | out_p, | ||
| const unsigned int & | out_f ) |
| bool TSU::isAmbiguousAnywhere | ( | TCS::TOBArray const * | tobs, |
| size_t | pos, | ||
| unsigned | minEt = 0 ) |
Definition at line 37 of file Trigger/TrigT1/L1Topo/L1TopoSimulationUtils/Root/Helpers.cxx.
| bool TSU::isAmbiguousAt | ( | TCS::TOBArray const * | tobs, |
| size_t | pos, | ||
| unsigned | minEt = 0 ) |
Definition at line 9 of file Trigger/TrigT1/L1Topo/L1TopoSimulationUtils/Root/Helpers.cxx.
| bool TSU::isAmbiguousTruncation | ( | TCS::TOBArray const * | tobs, |
| size_t | pos, | ||
| unsigned | minEt = 0 ) |
Definition at line 23 of file Trigger/TrigT1/L1Topo/L1TopoSimulationUtils/Root/Helpers.cxx.
| TSU::L1TopoDataTypes< P, FF > TSU::operator* | ( | const int & | factor, |
| TSU::L1TopoDataTypes< P, FF > | d ) |
Definition at line 298 of file L1TopoDataTypes.h.
| L1TopoDataTypes<(P1+P2-1 > MAXBITS) ? MAXBITS :P1+P2-1,(P1+P2-1 > MAXBITS) ?(F2 >F1 ? F2 -((P1+P2-1) - MAXBITS) :F1 -((P1+P2-1) - MAXBITS)) :((F1 > F2) ? F1 :F2)> TSU::operator* | ( | const L1TopoDataTypes< P1, F1 > | lhs, |
| const L1TopoDataTypes< P2, F2 > | rhs ) |
Definition at line 266 of file L1TopoDataTypes.h.
| TSU::L1TopoDataTypes< P, FF > TSU::operator* | ( | TSU::L1TopoDataTypes< P, FF > | d, |
| const int & | factor ) |
Definition at line 302 of file L1TopoDataTypes.h.
| L1TopoDataTypes< P1+1, F1 > TSU::operator+ | ( | const double & | lhs, |
| const L1TopoDataTypes< P1, F1 > & | rhs ) |
Definition at line 248 of file L1TopoDataTypes.h.
| L1TopoDataTypes< P1+1, F1 > TSU::operator+ | ( | const int & | lhs, |
| const L1TopoDataTypes< P1, F1 > & | rhs ) |
Definition at line 256 of file L1TopoDataTypes.h.
| L1TopoDataTypes< P1+1, F1 > TSU::operator+ | ( | const L1TopoDataTypes< P1, F1 > & | lhs, |
| const double & | rhs ) |
Definition at line 252 of file L1TopoDataTypes.h.
| L1TopoDataTypes< P1+1, F1 > TSU::operator+ | ( | const L1TopoDataTypes< P1, F1 > & | lhs, |
| const int & | rhs ) |
Definition at line 260 of file L1TopoDataTypes.h.
| L1TopoDataTypes<((P1-F1) >(P2-F2) ?(P1-F1) :(P2-F2))+((F1 > F2) ? F1 :F2),(F1 > F2) ? F1 :F2 > TSU::operator+ | ( | const L1TopoDataTypes< P1, F1 > & | lhs, |
| const L1TopoDataTypes< P2, F2 > & | rhs ) |
Definition at line 209 of file L1TopoDataTypes.h.
| L1TopoDataTypes< P1+1, F1 > TSU::operator- | ( | const double & | lhs, |
| const L1TopoDataTypes< P1, F1 > & | rhs ) |
Definition at line 232 of file L1TopoDataTypes.h.
| L1TopoDataTypes< P1+1, F1 > TSU::operator- | ( | const int & | lhs, |
| const L1TopoDataTypes< P1, F1 > & | rhs ) |
Definition at line 240 of file L1TopoDataTypes.h.
| L1TopoDataTypes< P1+1, F1 > TSU::operator- | ( | const L1TopoDataTypes< P1, F1 > & | lhs, |
| const double & | rhs ) |
Definition at line 236 of file L1TopoDataTypes.h.
| L1TopoDataTypes< P1+1, F1 > TSU::operator- | ( | const L1TopoDataTypes< P1, F1 > & | lhs, |
| const int & | rhs ) |
Definition at line 244 of file L1TopoDataTypes.h.
| L1TopoDataTypes<((P1-F1) >(P2-F2) ?(P1-F1) :(P2-F2))+((F1 > F2) ? F1 :F2),(F1 > F2) ? F1 :F2 > TSU::operator- | ( | const L1TopoDataTypes< P1, F1 > & | lhs, |
| const L1TopoDataTypes< P2, F2 > & | rhs ) |
Definition at line 221 of file L1TopoDataTypes.h.
| std::string TSU::to_binary | ( | T | value, |
| const unsigned int & | p ) |
Definition at line 42 of file L1TopoDataTypes.cxx.
| float TSU::to_float | ( | const T & | va, |
| const unsigned int & | p, | ||
| const unsigned int & | f ) |
Definition at line 53 of file L1TopoDataTypes.cxx.
| int TSU::toSigned | ( | const std::string & | bits | ) |
Definition at line 40 of file Conversions.cxx.
| int TSU::toSigned | ( | unsigned | bits, |
| unsigned | length ) |
Definition at line 32 of file Conversions.cxx.
| int TSU::toTopoEta | ( | float | eta | ) |
Definition at line 27 of file Conversions.cxx.
| int TSU::toTopoInteger | ( | float | value, |
| unsigned int | resolution ) |
Definition at line 7 of file Conversions.cxx.
| unsigned int TSU::toTopoPhi | ( | float | phi | ) |
Definition at line 20 of file Conversions.cxx.
|
staticconstexpr |
Definition at line 15 of file Conversions.h.
|
staticconstexpr |
Definition at line 14 of file Conversions.h.
|
staticconstexpr |
Definition at line 13 of file Conversions.h.