Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields

FitterI::FitterInterface Interface Reference

Interface to the Fitting Service. More...

import "FitterInterface.idl";


Public Member Functions

string status ()
 print out the status of the service, including numbers of scans done, last scan, algorithms, some timing information etc

string lastScan ()
 name of the last scan object fitted

string getFitOptions ()
 options such as "NQR" for ROOT

string getFitStrategy ()
 get the name of the fit strategy currently being used

oneway void setFitOptions (in string opt)
 set the name of the fit options to be used

oneway void setFitStrategy (in string name)
 set the name of the fit strategy to be used

oneway void fitAll ()
 try to fit everything

oneway void fit (in string name)
 manual request to fit a particular RawScanResult.

long busy ()
 number of threads busy fitting

long queueLength ()
 number of requests in the queue

long nFitsDone ()
 number of fits done

long nFitErrors ()
 number of fit errors

void setFifo (in boolean fifo)
 set argument true for FIFO queue, false for FILO queue

boolean isFifo ()
 query if FIFO (true) or FILO (false) is being used

StringList listFitAlgorithms ()
 list available FitAlgorithm names.

StringList listFitStrategies ()
 list available fit strategies.

void setDebug (in boolean value)
 set debug to add debug output to std::out


Data Fields

const string instanceName
 Use these to locate the FittingService.


Detailed Description

Interface to the Fitting Service.

Definition at line 5 of file FitterInterface.idl.


Member Function Documentation

long FitterI::FitterInterface::busy  ) 
 

number of threads busy fitting

oneway void FitterI::FitterInterface::fit in string  name  ) 
 

manual request to fit a particular RawScanResult.

oneway void FitterI::FitterInterface::fitAll  ) 
 

try to fit everything

string FitterI::FitterInterface::getFitOptions  ) 
 

options such as "NQR" for ROOT

string FitterI::FitterInterface::getFitStrategy  ) 
 

get the name of the fit strategy currently being used

boolean FitterI::FitterInterface::isFifo  ) 
 

query if FIFO (true) or FILO (false) is being used

string FitterI::FitterInterface::lastScan  ) 
 

name of the last scan object fitted

StringList FitterI::FitterInterface::listFitAlgorithms  ) 
 

list available FitAlgorithm names.

These can be used in TestRequest s

StringList FitterI::FitterInterface::listFitStrategies  ) 
 

list available fit strategies.

These can be set

long FitterI::FitterInterface::nFitErrors  ) 
 

number of fit errors

long FitterI::FitterInterface::nFitsDone  ) 
 

number of fits done

long FitterI::FitterInterface::queueLength  ) 
 

number of requests in the queue

void FitterI::FitterInterface::setDebug in boolean  value  ) 
 

set debug to add debug output to std::out

void FitterI::FitterInterface::setFifo in boolean  fifo  ) 
 

set argument true for FIFO queue, false for FILO queue

oneway void FitterI::FitterInterface::setFitOptions in string  opt  ) 
 

set the name of the fit options to be used

oneway void FitterI::FitterInterface::setFitStrategy in string  name  ) 
 

set the name of the fit strategy to be used

string FitterI::FitterInterface::status  ) 
 

print out the status of the service, including numbers of scans done, last scan, algorithms, some timing information etc


Field Documentation

const string FitterI::FitterInterface::instanceName
 

Use these to locate the FittingService.

Definition at line 9 of file FitterInterface.idl.


The documentation for this interface was generated from the following file:
Generated on Thu Dec 22 20:30:18 2005 for SCT DAQ/DCS Software - IDL by doxygen 1.3.5