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 Mon Feb 6 14:20:21 2006 for SCT DAQ/DCS Software - IDL by  doxygen 1.4.6