PlexPinDiodeId.h File Reference

#include "PlexMuxBoxId.h"

Go to the source code of this file.

Classes

class  PlexPinDiodeId

Functions

std::ostream & operator<< (std::ostream &os, const PlexPinDiodeId &p)
Bool_t operator< (const PlexPinDiodeId &lhs, const PlexPinDiodeId &rhs)
Bool_t operator<= (const PlexPinDiodeId &lhs, const PlexPinDiodeId &rhs)
Bool_t operator== (const PlexPinDiodeId &lhs, const PlexPinDiodeId &rhs)
Bool_t operator!= (const PlexPinDiodeId &lhs, const PlexPinDiodeId &rhs)
Bool_t operator> (const PlexPinDiodeId &lhs, const PlexPinDiodeId &rhs)
Bool_t operator>= (const PlexPinDiodeId &lhs, const PlexPinDiodeId &rhs)

Variables

const UInt_t maskPlexPinGain = 0x00000001
const UInt_t shftPlexPinGain = 0
const UInt_t maskPlexPinInBox = 0x000001FE
const UInt_t shftPlexPinInBox = 1
const UInt_t zeroPlexPinGain = ~maskPlexPinGain
const UInt_t zeroPlexPinInBoxGain = ~(maskPlexPinInBox|maskPlexPinGain)

Function Documentation

Bool_t operator!= ( const PlexPinDiodeId lhs,
const PlexPinDiodeId rhs 
) [inline]

Definition at line 120 of file PlexPinDiodeId.h.

References PlexMuxBoxId::ConvertToVersion2(), and PlexMuxBoxId::fEncoded.

00121 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00122   return lhs.fEncoded != rhs.fEncoded; }

Bool_t operator< ( const PlexPinDiodeId lhs,
const PlexPinDiodeId rhs 
) [inline]

Definition at line 108 of file PlexPinDiodeId.h.

References PlexMuxBoxId::ConvertToVersion2(), and PlexMuxBoxId::fEncoded.

00109 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00110   return lhs.fEncoded <  rhs.fEncoded; }

std::ostream& operator<< ( std::ostream &  os,
const PlexPinDiodeId p 
)
Bool_t operator<= ( const PlexPinDiodeId lhs,
const PlexPinDiodeId rhs 
) [inline]

Definition at line 112 of file PlexPinDiodeId.h.

References PlexMuxBoxId::ConvertToVersion2(), and PlexMuxBoxId::fEncoded.

00113 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00114   return lhs.fEncoded <= rhs.fEncoded; }

Bool_t operator== ( const PlexPinDiodeId lhs,
const PlexPinDiodeId rhs 
) [inline]

Definition at line 116 of file PlexPinDiodeId.h.

References PlexMuxBoxId::ConvertToVersion2(), and PlexMuxBoxId::fEncoded.

00117 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00118   return lhs.fEncoded == rhs.fEncoded; }

Bool_t operator> ( const PlexPinDiodeId lhs,
const PlexPinDiodeId rhs 
) [inline]

Definition at line 124 of file PlexPinDiodeId.h.

References PlexMuxBoxId::ConvertToVersion2(), and PlexMuxBoxId::fEncoded.

00125 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00126   return lhs.fEncoded >  rhs.fEncoded; }

Bool_t operator>= ( const PlexPinDiodeId lhs,
const PlexPinDiodeId rhs 
) [inline]

Definition at line 128 of file PlexPinDiodeId.h.

References PlexMuxBoxId::ConvertToVersion2(), and PlexMuxBoxId::fEncoded.

00129 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00130   return lhs.fEncoded >= rhs.fEncoded; }


Variable Documentation

const UInt_t maskPlexPinGain = 0x00000001

Definition at line 98 of file PlexPinDiodeId.h.

Referenced by PlexPinDiodeId::GetGain(), and PlexPinDiodeId::SetGain().

const UInt_t maskPlexPinInBox = 0x000001FE

Definition at line 100 of file PlexPinDiodeId.h.

Referenced by PlexPinDiodeId::GetInBox(), and PlexPinDiodeId::SetInBox().

const UInt_t shftPlexPinGain = 0

Definition at line 99 of file PlexPinDiodeId.h.

Referenced by PlexPinDiodeId::GetGain(), and PlexPinDiodeId::SetGain().

const UInt_t shftPlexPinInBox = 1

Definition at line 101 of file PlexPinDiodeId.h.

Referenced by PlexPinDiodeId::GetInBox(), and PlexPinDiodeId::SetInBox().

Definition at line 103 of file PlexPinDiodeId.h.

Definition at line 104 of file PlexPinDiodeId.h.


Generated on 8 Jul 2019 for loon by  doxygen 1.6.1