![]() |
ATLAS Offline Software
|
Namespaces | |
| PUClassification | |
| PufitUtils | |
| StatusFlag | |
Classes | |
| class | CellFex |
| class | CVFAlg |
| class | CVFPrepAlg |
| class | FexBase |
| class | FlowElementPrepAlg |
| struct | GridParameters |
| Parameters describing a grid. More... | |
| class | METComponent |
| Helper struct to build up MET values before moving them into the EDM. More... | |
| class | MHTFex |
| class | MHTPufitFex |
| class | MonGroupBuilder |
| class | NNHLTFex |
| class | PeriodicGridBase |
| Base class for grids used in some of the pufit algorithms. More... | |
| class | PFOPrepAlg |
| class | PFSumFex |
| class | PufitGrid |
| Bins energy deposits into a grid. More... | |
| struct | PufitGridSet |
| Helper struct to contain a full set of grids. More... | |
| class | PufitMultiGrid |
| Multiple grids combined into one. More... | |
| struct | PufitMultiGridSet |
| Helper struct to forward the SignedKinematics operators nicely. More... | |
| class | PUSplitGrid |
| class | PUSplitPufitFex |
| class | SignedKinematics |
| Class to describe the kinematics of an object that can have negative energies. More... | |
| class | TCFex |
| class | TCPufitFex |
| class | TrkMHTFex |
Typedefs | |
| using | PUSplitGridSet = PufitMultiGridSet< PUSplitGrid > |
Enumerations | |
| enum | GridDisplacement { NoDisplacement = 0, EtaDisplaced = 1, PhiDisplaced = 2, EtaPhiDisplaced = 3 } |
| Enum to describe the positioning of the grid. More... | |
Functions | |
| METComponent | operator+ (const METComponent &lhs, const METComponent &rhs) |
| std::ostream & | operator<< (std::ostream &os, const METComponent &component) |
| PufitGrid | operator+ (const PufitGrid &lhs, const PufitGrid &rhs) |
| Elementwise sum. More... | |
| PufitGrid | operator- (const PufitGrid &lhs, const PufitGrid &rhs) |
| Elementwise subtraction. More... | |
| SignedKinematics | operator+ (const SignedKinematics &lhs, const SignedKinematics &rhs) |
| 'free' sum operator More... | |
| SignedKinematics | operator- (const SignedKinematics &lhs, const SignedKinematics &rhs) |
| 'free' difference operator More... | |
| constexpr bool | isPow2 (std::size_t i) |
| Compile time check if a number is a power of 2. More... | |
| constexpr uint16_t | intLog2 (std::size_t i, uint16_t tmp=0) |
| Compile time calculation of the log base 2 of an integer. More... | |
| using HLT::MET::PUSplitGridSet = typedef PufitMultiGridSet<PUSplitGrid> |
Definition at line 39 of file PUSplitGrid.h.
Enum to describe the positioning of the grid.
Definition at line 22 of file PeriodicGridBase.h.
|
constexpr |
Compile time calculation of the log base 2 of an integer.
Returns the floor of the log, so intLog2(9) = 3. Log base 2 of 0 is undefined and here returns the maximum value for std::size_t.
Definition at line 46 of file PufitMultiGrid.h.
|
constexpr |
| METComponent HLT::MET::operator+ | ( | const METComponent & | lhs, |
| const METComponent & | rhs | ||
| ) |
Definition at line 48 of file METComponent.cxx.
Elementwise sum.
Definition at line 244 of file PufitGrid.cxx.
| SignedKinematics HLT::MET::operator+ | ( | const SignedKinematics & | lhs, |
| const SignedKinematics & | rhs | ||
| ) |
'free' sum operator
Definition at line 184 of file SignedKinematics.cxx.
Elementwise subtraction.
Definition at line 250 of file PufitGrid.cxx.
| SignedKinematics HLT::MET::operator- | ( | const SignedKinematics & | lhs, |
| const SignedKinematics & | rhs | ||
| ) |
'free' difference operator
Definition at line 190 of file SignedKinematics.cxx.
| std::ostream & HLT::MET::operator<< | ( | std::ostream & | os, |
| const METComponent & | component | ||
| ) |
Definition at line 112 of file METComponent.cxx.
1.8.18