ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCalib::VBHBinPtrSrt Class Reference

A pointer to a VariableBinwidthHistogramBin which supports sorting. More...

#include <VariableBinwidthHistogramBin.h>

Collaboration diagram for MuonCalib::VBHBinPtrSrt:

Public Member Functions

 VBHBinPtrSrt ()
 default constructor
 VBHBinPtrSrt (VariableBinwidthHistogramBin *bin)
 initializing constructor
void Initialize (VariableBinwidthHistogramBin *bin)
 initialize
VariableBinwidthHistogramBinBin ()
 Get reference to bin.
bool operator> (const VBHBinPtrSrt &other) const
 Operator > for sorting bins by content.
bool operator< (const VBHBinPtrSrt &other) const
 Operator < for sorting bins by content.

Private Attributes

VariableBinwidthHistogramBinm_bin
 pointer to bin

Detailed Description

Constructor & Destructor Documentation

◆ VBHBinPtrSrt() [1/2]

MuonCalib::VBHBinPtrSrt::VBHBinPtrSrt ( )
inline

default constructor

Definition at line 139 of file VariableBinwidthHistogramBin.h.

139{}

◆ VBHBinPtrSrt() [2/2]

MuonCalib::VBHBinPtrSrt::VBHBinPtrSrt ( VariableBinwidthHistogramBin * bin)
inline

initializing constructor

Parameters
binPointer to bin

Definition at line 145 of file VariableBinwidthHistogramBin.h.

145: m_bin(bin) {}
VariableBinwidthHistogramBin * m_bin
pointer to bin

Member Function Documentation

◆ Bin()

VariableBinwidthHistogramBin & MuonCalib::VBHBinPtrSrt::Bin ( )
inline

Get reference to bin.

Definition at line 158 of file VariableBinwidthHistogramBin.h.

158{ return *m_bin; }

◆ Initialize()

void MuonCalib::VBHBinPtrSrt::Initialize ( VariableBinwidthHistogramBin * bin)
inline

initialize

Parameters
binPointer to bin

Definition at line 153 of file VariableBinwidthHistogramBin.h.

◆ operator<()

bool MuonCalib::VBHBinPtrSrt::operator< ( const VBHBinPtrSrt & other) const
inline

Operator < for sorting bins by content.

Parameters
otherOther bin

Definition at line 170 of file VariableBinwidthHistogramBin.h.

170{ return m_bin->Width() < other.m_bin->Width(); }

◆ operator>()

bool MuonCalib::VBHBinPtrSrt::operator> ( const VBHBinPtrSrt & other) const
inline

Operator > for sorting bins by content.

Parameters
otherOther bin

Definition at line 164 of file VariableBinwidthHistogramBin.h.

164{ return m_bin->Width() > other.m_bin->Width(); }

Member Data Documentation

◆ m_bin

VariableBinwidthHistogramBin* MuonCalib::VBHBinPtrSrt::m_bin
private

pointer to bin

Definition at line 176 of file VariableBinwidthHistogramBin.h.


The documentation for this class was generated from the following file: