CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
PhiRangeSelector Struct Reference

#include <PhiRangeSelector.h>

Public Member Functions

template<typename T >
bool operator() (const T &t) const
 
 PhiRangeSelector (double phiMin, double phiMax)
 

Private Attributes

double phiMax_
 
double phiMin_
 

Detailed Description

Definition at line 6 of file PhiRangeSelector.h.

Constructor & Destructor Documentation

PhiRangeSelector::PhiRangeSelector ( double  phiMin,
double  phiMax 
)
inline

Member Function Documentation

template<typename T >
bool PhiRangeSelector::operator() ( const T t) const
inline

Definition at line 9 of file PhiRangeSelector.h.

References phi, phiMax_, and phiMin_.

9  {
10  double phi = t.phi();
11  return (phi >= phiMin_ && phi <= phiMax_);
12  }

Member Data Documentation

double PhiRangeSelector::phiMax_
private

Definition at line 15 of file PhiRangeSelector.h.

Referenced by operator()().

double PhiRangeSelector::phiMin_
private

Definition at line 15 of file PhiRangeSelector.h.

Referenced by operator()().