#include <GaudiKernel/IHiveWhiteBoard.h>
- Author
- Pere Mato
-
Danilo Piparo
- Version
- 1.0
Definition at line 17 of file IHiveWhiteBoard.h.
virtual size_t IHiveWhiteBoard::allocateStore |
( |
int |
evtnumber | ) |
|
|
pure virtual |
Allocate a store partition for new event.
- Parameters
-
evtnumber | [IN] Event number |
partition | [OUT] Returned slot or partition number |
- Returns
- Partition number (npos to indicate an error).
virtual StatusCode IHiveWhiteBoard::clearStore |
( |
size_t |
partitionIndex | ) |
|
|
pure virtual |
Clear an given 'slot'.
- Parameters
-
partition | [IN] Partition number (event slot) * |
- Returns
- Status code indicating failure or success.
virtual StatusCode IHiveWhiteBoard::freeStore |
( |
size_t |
partitionIndex | ) |
|
|
pure virtual |
Free a store partition.
- Parameters
-
partition | [IN] Partition number |
- Returns
- Status code indicating failure or success.
Get the latest new data objects registred in store.
- Parameters
-
products | [IN] Partition number (event slot) * |
- Returns
- Status code indicating failure or success.
virtual size_t IHiveWhiteBoard::getNumberOfStores |
( |
| ) |
const |
|
pure virtual |
Get the number of 'slots'.
- Returns
- Number of event stores allocated in the whiteboard
virtual size_t IHiveWhiteBoard::getPartitionNumber |
( |
int |
eventnumber | ) |
const |
|
pure virtual |
Get the partition number corresponding to a given event.
- Parameters
-
evtnumber | [IN] Event number |
- Returns
- Partition number (npos to indicate an error).
virtual bool IHiveWhiteBoard::newDataObjectsPresent |
( |
| ) |
|
|
pure virtual |
Check if something is new in the whiteboard without getting the products.
- Parameters
-
products | [IN] Partition number (event slot) * |
- Returns
- Boolean indicating the presence of new products
virtual StatusCode IHiveWhiteBoard::selectStore |
( |
size_t |
partitionIndex | ) |
|
|
pure virtual |
Activate an given 'slot' for all subsequent calls within the same thread id.
- Parameters
-
partition | [IN] Partition number (event slot) * |
- Returns
- Status code indicating failure or success.
virtual StatusCode IHiveWhiteBoard::setNumberOfStores |
( |
size_t |
slots | ) |
|
|
pure virtual |
Set the number of 'slots'.
- Parameters
-
partition | [IN] Partition number (event slot) * |
- Returns
- Status code indicating failure or success.
The documentation for this class was generated from the following file: