SCTDAL::GeographyMUR Class Reference

MUR of 6 modules in position -1 or 1. More...

#include <GeographyMUR.h>

Collaboration diagram for SCTDAL::GeographyMUR:

Collaboration graph
[legend]

Public Member Functions

 GeographyMUR (::Configuration &conf,::ConfigObject &obj)
virtual ~GeographyMUR ()
bool destroy (::Configuration &conf)
 Destroy object of the GeographyMUR class.
virtual void init (bool init_children)
virtual void print (unsigned int, bool, std::ostream &) const
unsigned short get_id () const
 Get "id" attribute value.
unsigned short id () const
bool set_id (unsigned short value)
 Set "id" attribute value.
const std::string & get_position () const
 Get "position" attribute value.
const std::string & position () const
bool set_position (const std::string &value)
 Set "position" attribute value.
const SCTDAL::RodMURget_rodMUR () const
 Get "rodMUR" relationship value.
const SCTDAL::RodMURrodMUR () const
bool set_rodMUR (const SCTDAL::RodMUR *value)
 Set "rodMUR" relationship value.

Static Public Member Functions

static GeographyMURcreate (::Configuration &conf, const std::string &id="")
 Create new object of the GeographyMUR class.

Static Public Attributes

static const std::string s_class_name

Private Member Functions

void check_init () const

Static Private Member Functions

static void update (::Configuration &conf, const ::ConfigurationChange *change)
static void reset (::Configuration &conf, bool re_initialise_obj)

Private Attributes

unsigned short m_id
std::string m_position
const SCTDAL::RodMURm_rodMUR

Friends

class ::Configuration

Detailed Description

MUR of 6 modules in position -1 or 1.

Definition at line 26 of file GeographyMUR.h.


Member Function Documentation

static GeographyMUR* SCTDAL::GeographyMUR::create ::Configuration &  conf,
const std::string &  id = ""
[static]
 

Create new object of the GeographyMUR class.

Parameters:
conf configuration object
id optional identity for new object
Returns:
non-null pointer on new object in case of success or null pointer if failed

bool SCTDAL::GeographyMUR::destroy ::Configuration &  conf  ) 
 

Destroy object of the GeographyMUR class.

Returns:
true in case of success or false if failed

unsigned short SCTDAL::GeographyMUR::get_id  )  const [inline]
 

Get "id" attribute value.

Definition at line 83 of file GeographyMUR.h.

References check_init(), and m_id.

Here is the call graph for this function:

const std::string& SCTDAL::GeographyMUR::get_position  )  const [inline]
 

Get "position" attribute value.

Definition at line 96 of file GeographyMUR.h.

References check_init(), and m_position.

Here is the call graph for this function:

const SCTDAL::RodMUR* SCTDAL::GeographyMUR::get_rodMUR  )  const [inline]
 

Get "rodMUR" relationship value.

Definition at line 109 of file GeographyMUR.h.

References check_init(), and m_rodMUR.

Here is the call graph for this function:

bool SCTDAL::GeographyMUR::set_id unsigned short  value  )  [inline]
 

Set "id" attribute value.

Definition at line 90 of file GeographyMUR.h.

bool SCTDAL::GeographyMUR::set_position const std::string &  value  )  [inline]
 

Set "position" attribute value.

Definition at line 103 of file GeographyMUR.h.

bool SCTDAL::GeographyMUR::set_rodMUR const SCTDAL::RodMUR value  ) 
 

Set "rodMUR" relationship value.

Definition at line 116 of file GeographyMUR.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Feb 6 14:06:33 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6