#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