ATLAS Offline Software
Classes | Public Member Functions | Public Attributes | List of all members
HLT::MET::PufitMultiGridSet< Grid > Struct Template Reference

Helper struct to forward the SignedKinematics operators nicely. More...

#include <PufitMultiGrid.h>

Collaboration diagram for HLT::MET::PufitMultiGridSet< Grid >:

Classes

struct  Element
 Helper struct to forward the SignedKinematics operators nicely. More...
 

Public Member Functions

 PufitMultiGridSet (double maxEta, std::size_t nEta, std::size_t nPhi)
 
Grid & operator[] (GridDisplacement displacement)
 Select a grid. More...
 
const Grid & operator[] (GridDisplacement displacement) const
 Select a grid (const) More...
 

Public Attributes

std::array< Grid, 4 > grids
 

Detailed Description

template<typename Grid>
struct HLT::MET::PufitMultiGridSet< Grid >

Helper struct to forward the SignedKinematics operators nicely.

Definition at line 315 of file PufitMultiGrid.h.

Constructor & Destructor Documentation

◆ PufitMultiGridSet()

template<typename Grid >
HLT::MET::PufitMultiGridSet< Grid >::PufitMultiGridSet ( double  maxEta,
std::size_t  nEta,
std::size_t  nPhi 
)

Member Function Documentation

◆ operator[]() [1/2]

template<typename Grid >
Grid& HLT::MET::PufitMultiGridSet< Grid >::operator[] ( GridDisplacement  displacement)
inline

Select a grid.

Definition at line 321 of file PufitMultiGrid.h.

322  {
323  return grids[displacement];
324  }

◆ operator[]() [2/2]

template<typename Grid >
const Grid& HLT::MET::PufitMultiGridSet< Grid >::operator[] ( GridDisplacement  displacement) const
inline

Select a grid (const)

Definition at line 327 of file PufitMultiGrid.h.

328  {
329  return grids[displacement];
330  }

Member Data Documentation

◆ grids

template<typename Grid >
std::array<Grid, 4> HLT::MET::PufitMultiGridSet< Grid >::grids

Definition at line 318 of file PufitMultiGrid.h.


The documentation for this struct was generated from the following file:
HLT::MET::PufitMultiGridSet::grids
std::array< Grid, 4 > grids
Definition: PufitMultiGrid.h:318