CMS 3D CMS Logo

List of all members | Public Member Functions
HcalFrontEndMapAddons::LessById Class Reference

#include <HcalFrontEndMap.h>

Public Member Functions

bool equal (const HcalFrontEndMap::PrecisionItem *a, const HcalFrontEndMap::PrecisionItem *b) const
 
bool good (const HcalFrontEndMap::PrecisionItem &a) const
 
bool operator() (const HcalFrontEndMap::PrecisionItem *a, const HcalFrontEndMap::PrecisionItem *b) const
 
bool operator() (const HcalFrontEndMap::PrecisionItem &a, const HcalFrontEndMap::PrecisionItem &b) const
 

Detailed Description

Definition at line 83 of file HcalFrontEndMap.h.

Member Function Documentation

◆ equal()

bool HcalFrontEndMapAddons::LessById::equal ( const HcalFrontEndMap::PrecisionItem a,
const HcalFrontEndMap::PrecisionItem b 
) const
inline

Definition at line 91 of file HcalFrontEndMap.h.

References a, and b.

91  {
92  return a->mId == b->mId;
93  }
double b
Definition: hdecay.h:118
double a
Definition: hdecay.h:119

◆ good()

bool HcalFrontEndMapAddons::LessById::good ( const HcalFrontEndMap::PrecisionItem a) const
inline

Definition at line 94 of file HcalFrontEndMap.h.

References a.

94 { return a.mId; }
double a
Definition: hdecay.h:119

◆ operator()() [1/2]

bool HcalFrontEndMapAddons::LessById::operator() ( const HcalFrontEndMap::PrecisionItem a,
const HcalFrontEndMap::PrecisionItem b 
) const
inline

Definition at line 85 of file HcalFrontEndMap.h.

References a, and b.

85  {
86  return a->mId < b->mId;
87  }
double b
Definition: hdecay.h:118
double a
Definition: hdecay.h:119

◆ operator()() [2/2]

bool HcalFrontEndMapAddons::LessById::operator() ( const HcalFrontEndMap::PrecisionItem a,
const HcalFrontEndMap::PrecisionItem b 
) const
inline

Definition at line 88 of file HcalFrontEndMap.h.

References a, and b.

88  {
89  return a.mId < b.mId;
90  }
double b
Definition: hdecay.h:118
double a
Definition: hdecay.h:119