ATLAS Offline Software
Classes | Namespaces | Functions
PufitMultiGrid.h File Reference
#include "TrigEFMissingET/PeriodicGridBase.h"
#include "TrigEFMissingET/PufitGrid.h"
#include <cstdint>
#include <limits>
#include <type_traits>
#include "TrigEFMissingET/PufitMultiGrid.icc"
Include dependency graph for PufitMultiGrid.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HLT::MET::PufitMultiGrid< N >
 Multiple grids combined into one. More...
 
class  HLT::MET::PufitMultiGrid< N >::Tower
 Tower in the multi-grid. More...
 
struct  HLT::MET::PufitMultiGridSet< Grid >
 Helper struct to forward the SignedKinematics operators nicely. More...
 
struct  HLT::MET::PufitMultiGridSet< Grid >::Element< I >
 Helper struct to forward the SignedKinematics operators nicely. More...
 

Namespaces

 HLT
 It used to be useful piece of code for replacing actual SG with other store of similar functionality In fact it used to be more like interface adapter for ARA objects access, nevertheless since the ARA project is gone it is only an unnecessary extra layer.
 
 HLT::MET
 

Functions

constexpr bool HLT::MET::isPow2 (std::size_t i)
 Compile time check if a number is a power of 2. More...
 
constexpr uint16_t HLT::MET::intLog2 (std::size_t i, uint16_t tmp=0)
 Compile time calculation of the log base 2 of an integer. More...