PlexPixelSpotId.h File Reference

#include "PlexMuxBoxId.h"

Go to the source code of this file.

Classes

class  PlexPixelSpotId

Functions

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

Variables

const UInt_t maskPlexSpotSpot = 0x0000000f
const UInt_t shftPlexSpotSpot = 0
const UInt_t maskPlexSpotPixel = 0x000007f0
const UInt_t shftPlexSpotPixel = 4
const UInt_t maskPlexSpotTube = 0x00001800
const UInt_t shftPlexSpotTube = 11
const UInt_t zeroPlexSpotSpot = ~maskPlexSpotSpot
const UInt_t zeroPlexSpotPixelSpot = ~(maskPlexSpotPixel|maskPlexSpotSpot)
const UInt_t zeroPlexSpotTubePixelSpot

Function Documentation

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

Definition at line 132 of file PlexPixelSpotId.h.

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

00133 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00134   return lhs.fEncoded != rhs.fEncoded; }

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

Definition at line 120 of file PlexPixelSpotId.h.

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

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

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

Definition at line 124 of file PlexPixelSpotId.h.

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

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

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

Definition at line 128 of file PlexPixelSpotId.h.

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

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

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

Definition at line 136 of file PlexPixelSpotId.h.

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

00137 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00138   return lhs.fEncoded >  rhs.fEncoded; }

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

Definition at line 140 of file PlexPixelSpotId.h.

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

00141 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00142   return lhs.fEncoded >= rhs.fEncoded; }


Variable Documentation

const UInt_t maskPlexSpotPixel = 0x000007f0
const UInt_t maskPlexSpotSpot = 0x0000000f
const UInt_t maskPlexSpotTube = 0x00001800

Definition at line 110 of file PlexPixelSpotId.h.

Referenced by PlexPixelSpotId::GetTube(), and PlexPixelSpotId::SetTube().

const UInt_t shftPlexSpotPixel = 4

Definition at line 109 of file PlexPixelSpotId.h.

Referenced by PlexPixelSpotId::GetPixel(), and PlexPixelSpotId::SetPixel().

const UInt_t shftPlexSpotSpot = 0

Definition at line 107 of file PlexPixelSpotId.h.

Referenced by PlexPixelSpotId::GetSpot(), and PlexPixelSpotId::SetSpot().

const UInt_t shftPlexSpotTube = 11

Definition at line 111 of file PlexPixelSpotId.h.

Referenced by PlexPixelSpotId::GetTube(), and PlexPixelSpotId::SetTube().

Definition at line 114 of file PlexPixelSpotId.h.

Referenced by PlexPixelSpotId::IsSameTube().

Definition at line 113 of file PlexPixelSpotId.h.

Referenced by PlexPixelSpotId::IsSamePixel().

Initial value:

Definition at line 115 of file PlexPixelSpotId.h.

Referenced by PlexPixelSpotId::IsValid().


Generated on 8 Jul 2019 for loon by  doxygen 1.6.1