CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
CaloRectangle Struct Reference

#include <CaloRectangle.h>

Public Member Functions

template<class T >
auto operator() (T home, CaloTopology const &topology)
 

Public Attributes

const int iEtaOrIXMax
 
const int iEtaOrIXMin
 
const int iPhiOrIYMax
 
const int iPhiOrIYMin
 

Detailed Description

Definition at line 13 of file CaloRectangle.h.

Member Function Documentation

◆ operator()()

template<class T >
auto CaloRectangle::operator() ( T  home,
CaloTopology const &  topology 
)

Definition at line 95 of file CaloRectangle.h.

95  {
96  return CaloRectangleRange<T>(*this, home, topology);
97 }

References ecaldqm::topology().

Member Data Documentation

◆ iEtaOrIXMax

const int CaloRectangle::iEtaOrIXMax

Definition at line 15 of file CaloRectangle.h.

Referenced by CaloRectangleRange< T >::end().

◆ iEtaOrIXMin

const int CaloRectangle::iEtaOrIXMin

Definition at line 14 of file CaloRectangle.h.

Referenced by CaloRectangleRange< T >::begin().

◆ iPhiOrIYMax

const int CaloRectangle::iPhiOrIYMax

Definition at line 17 of file CaloRectangle.h.

Referenced by CaloRectangleRange< T >::Iterator::operator++().

◆ iPhiOrIYMin

const int CaloRectangle::iPhiOrIYMin
CaloRectangleRange
Definition: CaloRectangle.h:36
ecaldqm::topology
const CaloTopology * topology(nullptr)