SctTest::Configuration Class Reference


Public Member Functions

void handy_setDataFile (string file)
 Sets the data file.
string handy_getDataFile () const
void handy_setFastTimes ()
void handy_setRealisticTimes ()
void handy_setScanTime (unsigned int time)
unsigned int handy_getScanTime () const
void handy_setMultiDspEfficiency (double efficiency)
double handy_getMultiDspEfficiency () const
void handy_setReadoutTime (unsigned int time)
unsigned int handy_getReadoutTime () const
virtual void setDataFile (const char *file)
virtual char * getDataFile ()
virtual void setFastTimes ()
virtual void setRealisticTimes ()
virtual void setScanTime (CORBA::Long time)
virtual CORBA::Long getScanTime ()
virtual void setMultiDspEfficiency (CORBA::Double efficiency)
virtual CORBA::Double getMultiDspEfficiency ()
virtual void setReadoutTime (CORBA::Long time)
virtual CORBA::Long getReadoutTime ()
virtual void shutdown ()

Static Public Member Functions

static Configurationinstance ()

Private Member Functions

 Configuration ()

Private Attributes

string dataFile
 The data file.
unsigned int scanTime
 The time for a scan of 1 module.
unsigned int readoutTime
 Time to readout 1 module.
double dspEfficiency
 Efficiency of multiple DSPs (max 1.0).

Detailed Description

Definition at line 12 of file Configuration.h.


Member Function Documentation

void SctTest::Configuration::handy_setDataFile string  file  ) 
 

Sets the data file.

Exceptions:
Sct::FileException if there is a problem with the file

Definition at line 28 of file Configuration.cpp.

References dataFile, SctTest::ScanMap::initialize(), and SctTest::ScanMap::instance().

Referenced by Configuration(), and setDataFile().

Here is the call graph for this function:


Field Documentation

string SctTest::Configuration::dataFile [private]
 

The data file.

Definition at line 52 of file Configuration.h.

Referenced by handy_getDataFile(), and handy_setDataFile().

double SctTest::Configuration::dspEfficiency [private]
 

Efficiency of multiple DSPs (max 1.0).

Definition at line 55 of file Configuration.h.

Referenced by handy_getMultiDspEfficiency(), and handy_setMultiDspEfficiency().

unsigned int SctTest::Configuration::readoutTime [private]
 

Time to readout 1 module.

Definition at line 54 of file Configuration.h.

Referenced by handy_getReadoutTime(), and handy_setReadoutTime().

unsigned int SctTest::Configuration::scanTime [private]
 

The time for a scan of 1 module.

Definition at line 53 of file Configuration.h.

Referenced by handy_getScanTime(), and handy_setScanTime().


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