PlexMuxBoxId.h File Reference

#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

Function Documentation

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

Variable Documentation

const UInt_t defaultMuxBoxId = 0
const UInt_t maskPlexMuxBay = 0x003E0000

Definition at line 117 of file PlexMuxBoxId.h.

Referenced by PlexMuxBoxId::GetRackBay(), and PlexMuxBoxId::SetRackBay().

const UInt_t maskPlexMuxDetector = 0x70000000

Definition at line 109 of file PlexMuxBoxId.h.

Referenced by PlexMuxBoxId::GetDetector(), and PlexMuxBoxId::SetDetector().

const UInt_t maskPlexMuxEastWest = 0x03000000

Definition at line 113 of file PlexMuxBoxId.h.

Referenced by PlexMuxBoxId::GetEastWest(), and PlexMuxBoxId::SetEastWest().

const UInt_t maskPlexMuxElecType = 0x0C000000

Definition at line 111 of file PlexMuxBoxId.h.

Referenced by PlexMuxBoxId::GetElecType(), and PlexMuxBoxId::SetElecType().

const UInt_t maskPlexMuxInRack = 0x0001E000

Definition at line 119 of file PlexMuxBoxId.h.

Referenced by PlexMuxBoxId::GetInRack(), and PlexMuxBoxId::SetInRack().

const UInt_t maskPlexMuxLevel = 0x00C00000

Definition at line 115 of file PlexMuxBoxId.h.

Referenced by PlexMuxBoxId::GetRackLevel(), and PlexMuxBoxId::SetRackLevel().

const UInt_t maskPlexMuxNumeric
const UInt_t maskPlexMuxUsed = 0xFFFFE000

Definition at line 128 of file PlexMuxBoxId.h.

const UInt_t maskPlexMuxVersion = 0x80000000
const UInt_t shftPlexMuxBay = 17

Definition at line 118 of file PlexMuxBoxId.h.

Referenced by PlexMuxBoxId::GetRackBay(), and PlexMuxBoxId::SetRackBay().

const UInt_t shftPlexMuxDetector = 28

Definition at line 110 of file PlexMuxBoxId.h.

Referenced by PlexMuxBoxId::GetDetector(), and PlexMuxBoxId::SetDetector().

const UInt_t shftPlexMuxEastWest = 24

Definition at line 114 of file PlexMuxBoxId.h.

Referenced by PlexMuxBoxId::GetEastWest(), and PlexMuxBoxId::SetEastWest().

const UInt_t shftPlexMuxElecType = 26

Definition at line 112 of file PlexMuxBoxId.h.

Referenced by PlexMuxBoxId::GetElecType(), and PlexMuxBoxId::SetElecType().

const UInt_t shftPlexMuxInRack = 13

Definition at line 120 of file PlexMuxBoxId.h.

Referenced by PlexMuxBoxId::GetInRack(), and PlexMuxBoxId::SetInRack().

const UInt_t shftPlexMuxLevel = 22

Definition at line 116 of file PlexMuxBoxId.h.

Referenced by PlexMuxBoxId::GetRackLevel(), and PlexMuxBoxId::SetRackLevel().

Definition at line 125 of file PlexMuxBoxId.h.

Referenced by PlexMuxBoxId::GetNumericMuxBox().


Generated on 8 Jul 2019 for loon by  doxygen 1.6.1