Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Related Pages

Sct::UniqueCrateLevelIdentifierBase Class Reference

Base class for UniqueIdentifiers that live at the Crate level (i.e. More...

#include <Addressing.h>

Inheritance diagram for Sct::UniqueCrateLevelIdentifierBase:

Inheritance graph
[legend]
Collaboration diagram for Sct::UniqueCrateLevelIdentifierBase:

Collaboration graph
[legend]

Public Member Functions

 UniqueCrateLevelIdentifierBase (const UniquePartitionIdentifier p, const CrateIdentifier c)
 UniqueCrateLevelIdentifierBase (const PartitionIdentifier p, const CrateIdentifier c)
UniquePartitionIdentifier upid () const
 gets upid (="unique partition id")

PartitionIdentifier partition () const
 gets pid (="partition id")

CrateIdentifier crate () const
 gets cid (="crate id")


Protected Member Functions

UniqueCrateLevelIdentifierBaseoperator= (const UniqueCrateLevelIdentifierBase &other)
bool operator== (const UniqueCrateLevelIdentifierBase &other) const
bool operator!= (const UniqueCrateLevelIdentifierBase &other) const
bool operator< (const UniqueCrateLevelIdentifierBase &other) const
const UniqueCrateLevelIdentifierBasebase () const
UniqueCrateLevelIdentifierBasebase ()

Private Attributes

UniquePartitionIdentifier m_partition
CrateIdentifier m_crate

Detailed Description

Base class for UniqueIdentifiers that live at the Crate level (i.e.

base class for UniqueTimIdentifiers and UniqueCrateIdentifiers)

Definition at line 72 of file Addressing.h.


Member Function Documentation

CrateIdentifier Sct::UniqueCrateLevelIdentifierBase::crate  )  const [inline]
 

gets cid (="crate id")

Definition at line 97 of file Addressing.h.

References Sct::CrateIdentifier.

Referenced by Sct::UniqueRodIdentifier::crate().

PartitionIdentifier Sct::UniqueCrateLevelIdentifierBase::partition  )  const [inline]
 

gets pid (="partition id")

Definition at line 94 of file Addressing.h.

References Sct::UniquePartitionIdentifier::partition(), and Sct::PartitionIdentifier.

Referenced by Sct::UniqueRodIdentifier::partition().

Here is the call graph for this function:

UniquePartitionIdentifier Sct::UniqueCrateLevelIdentifierBase::upid  )  const [inline]
 

gets upid (="unique partition id")

Definition at line 90 of file Addressing.h.

Referenced by Sct::UniqueRodIdentifier::upid().


The documentation for this class was generated from the following file:
Generated on Fri Sep 16 18:02:33 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5