#include <ArchivingWorkerGroup.h>
Public Member Functions | |
| void | addTest (shared_ptr< const TestData > testdata) | 
| Add a new TestData to the list of tests.   | |
| shared_ptr< TestAlgs > | findTest (const unsigned long runno, const unsigned long scanno) const throw () | 
| Look for a TestAlgs which matches a given run number and scan number.   | |
| shared_ptr< TestAlgs > | findTest (const TestData &testdata) const throw () | 
| Look for a TestAlgs which matches a given run number and scan number.   | |
| shared_ptr< ArchScanResult > | getScanFromMap (shared_ptr< Serializable > ob) | 
Private Member Functions | |
| virtual void | work (shared_ptr< Serializable >) throw () | 
Private Attributes | |
| list< shared_ptr< TestAlgs > > | m_tests | 
| List of the tests, and associated analysis algorithms.   | |
| boost::recursive_mutex | m_tests_access | 
| access to the list of algorithms   | |
| boost::recursive_mutex | m_file_access | 
| access to the ROOT file.   | |
They operate on de-serialized objects from IS. ATM this is most efficient as TestData is stored directly in IS. Should this switch to a file based storage at some point, then it would be better to just use names (strings).
Definition at line 24 of file archiving/ArchivingService/ArchivingWorkerGroup.h.
      
  | 
  
| 
 Add a new TestData to the list of tests. 
 
 
 Definition at line 303 of file archiving/ArchivingService/ArchivingWorkerGroup.cpp. References m_tests, and m_tests_access.  | 
  
      
  | 
  
| 
 Look for a TestAlgs which matches a given run number and scan number. 
 
 
 
 Definition at line 279 of file archiving/ArchivingService/ArchivingWorkerGroup.cpp.  | 
  
      
  | 
  ||||||||||||
| 
 Look for a TestAlgs which matches a given run number and scan number. 
 
 
 
 Definition at line 284 of file archiving/ArchivingService/ArchivingWorkerGroup.cpp. References TestData::nScans, TestData::runNumber, and TestData::startScanNumber.  | 
  
      
  | 
  
| 
 
 Definition at line 24 of file archiving/ArchivingService/ArchivingWorkerGroup.cpp.  | 
  
      
  | 
  
| 
 access to the ROOT file. 
 Definition at line 86 of file archiving/ArchivingService/ArchivingWorkerGroup.h.  | 
  
      
  | 
  
| 
 List of the tests, and associated analysis algorithms. 
 Definition at line 84 of file archiving/ArchivingService/ArchivingWorkerGroup.h. Referenced by addTest().  | 
  
      
  | 
  
| 
 access to the list of algorithms 
 Definition at line 85 of file archiving/ArchivingService/ArchivingWorkerGroup.h. Referenced by addTest().  | 
  
 
1.3.5