#include <iosfwd>#include "Conventions/Detector.h"#include "Conventions/ElecType.h"Go to the source code of this file.
Classes | |
| class | PlexMuxBoxId |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const PlexMuxBoxId &p) |
| Bool_t | operator< (const PlexMuxBoxId &lhs, const PlexMuxBoxId &rhs) |
| Bool_t | operator<= (const PlexMuxBoxId &lhs, const PlexMuxBoxId &rhs) |
| Bool_t | operator== (const PlexMuxBoxId &lhs, const PlexMuxBoxId &rhs) |
| Bool_t | operator!= (const PlexMuxBoxId &lhs, const PlexMuxBoxId &rhs) |
| Bool_t | operator> (const PlexMuxBoxId &lhs, const PlexMuxBoxId &rhs) |
| Bool_t | operator>= (const PlexMuxBoxId &lhs, const PlexMuxBoxId &rhs) |
Variables | |
| const UInt_t | defaultMuxBoxId = 0 |
| const UInt_t | maskPlexMuxVersion = 0x80000000 |
| const UInt_t | maskPlexMuxDetector = 0x70000000 |
| const UInt_t | shftPlexMuxDetector = 28 |
| const UInt_t | maskPlexMuxElecType = 0x0C000000 |
| const UInt_t | shftPlexMuxElecType = 26 |
| const UInt_t | maskPlexMuxEastWest = 0x03000000 |
| const UInt_t | shftPlexMuxEastWest = 24 |
| const UInt_t | maskPlexMuxLevel = 0x00C00000 |
| const UInt_t | shftPlexMuxLevel = 22 |
| const UInt_t | maskPlexMuxBay = 0x003E0000 |
| const UInt_t | shftPlexMuxBay = 17 |
| const UInt_t | maskPlexMuxInRack = 0x0001E000 |
| const UInt_t | shftPlexMuxInRack = 13 |
| const UInt_t | maskPlexMuxNumeric |
| const UInt_t | shftPlexMuxNumeric = shftPlexMuxInRack |
| const UInt_t | zeroPlexMuxVersion = ~maskPlexMuxVersion |
| const UInt_t | maskPlexMuxUsed = 0xFFFFE000 |
| const UInt_t | zeroPlexMuxUnused = maskPlexMuxUsed |
|
||||||||||||
|
Definition at line 145 of file PlexMuxBoxId.h. References PlexMuxBoxId::ConvertToVersion2(), and PlexMuxBoxId::fEncoded. 00146 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00147 return (lhs.fEncoded&zeroPlexMuxUnused) != (rhs.fEncoded&zeroPlexMuxUnused); }
|
|
||||||||||||
|
Definition at line 133 of file PlexMuxBoxId.h. References PlexMuxBoxId::ConvertToVersion2(), and PlexMuxBoxId::fEncoded. 00134 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00135 return (lhs.fEncoded&zeroPlexMuxUnused) < (rhs.fEncoded&zeroPlexMuxUnused); }
|
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 137 of file PlexMuxBoxId.h. References PlexMuxBoxId::ConvertToVersion2(), and PlexMuxBoxId::fEncoded. 00138 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00139 return (lhs.fEncoded&zeroPlexMuxUnused) <= (rhs.fEncoded&zeroPlexMuxUnused); }
|
|
||||||||||||
|
Definition at line 141 of file PlexMuxBoxId.h. References PlexMuxBoxId::ConvertToVersion2(), and PlexMuxBoxId::fEncoded. 00142 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00143 return (lhs.fEncoded&zeroPlexMuxUnused) == (rhs.fEncoded&zeroPlexMuxUnused); }
|
|
||||||||||||
|
Definition at line 149 of file PlexMuxBoxId.h. References PlexMuxBoxId::ConvertToVersion2(), and PlexMuxBoxId::fEncoded. 00150 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00151 return (lhs.fEncoded&zeroPlexMuxUnused) > (rhs.fEncoded&zeroPlexMuxUnused); }
|
|
||||||||||||
|
Definition at line 153 of file PlexMuxBoxId.h. References PlexMuxBoxId::ConvertToVersion2(), and PlexMuxBoxId::fEncoded. 00154 { lhs.ConvertToVersion2(); rhs.ConvertToVersion2();
00155 return (lhs.fEncoded&zeroPlexMuxUnused) >= (rhs.fEncoded&zeroPlexMuxUnused); }
|
|
|
Definition at line 106 of file PlexMuxBoxId.h. Referenced by PlexMuxBoxId::PlexMuxBoxId(). |
|
|
Definition at line 117 of file PlexMuxBoxId.h. |
|
|
Definition at line 109 of file PlexMuxBoxId.h. |
|
|
Definition at line 113 of file PlexMuxBoxId.h. |
|
|
Definition at line 111 of file PlexMuxBoxId.h. |
|
|
Definition at line 119 of file PlexMuxBoxId.h. |
|
|
Definition at line 115 of file PlexMuxBoxId.h. |
|
|
Initial value: Definition at line 123 of file PlexMuxBoxId.h. |
|
|
Definition at line 128 of file PlexMuxBoxId.h. |
|
|
Definition at line 108 of file PlexMuxBoxId.h. Referenced by PlexMuxBoxId::ConvertEncodedToVersion2(). |
|
|
Definition at line 118 of file PlexMuxBoxId.h. |
|
|
Definition at line 110 of file PlexMuxBoxId.h. |
|
|
Definition at line 114 of file PlexMuxBoxId.h. |
|
|
Definition at line 112 of file PlexMuxBoxId.h. |
|
|
Definition at line 120 of file PlexMuxBoxId.h. |
|
|
Definition at line 116 of file PlexMuxBoxId.h. |
|
|
Definition at line 125 of file PlexMuxBoxId.h. |
|
|
Definition at line 129 of file PlexMuxBoxId.h. |
|
|
Definition at line 127 of file PlexMuxBoxId.h. Referenced by PlexPixelSpotId::IsValid(). |
1.3.9.1