#include <GaudiKernel/IHiveWhiteBoard.h>
- Author
- Pere Mato
-
Danilo Piparo
- Version
- 1.0
Definition at line 27 of file IHiveWhiteBoard.h.
◆ allocateStore()
virtual size_t IHiveWhiteBoard::allocateStore |
( |
int |
evtnumber | ) |
|
|
pure virtual |
Allocate a store partition for new event.
- Parameters
-
evtnumber | [IN] Event number |
- Returns
- Partition number (npos to indicate an error).
◆ clearStore()
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.
◆ DeclareInterfaceID()
◆ exists()
virtual bool IHiveWhiteBoard::exists |
( |
const DataObjID & |
| ) |
|
|
pure virtual |
Check if a data object exists in store.
TODO: remove the method ASA a cross-experiment event data store interface emerges
- Returns
- boolean
◆ freeSlots()
virtual size_t IHiveWhiteBoard::freeSlots |
( |
| ) |
|
|
pure virtual |
◆ freeStore()
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.
◆ getNumberOfStores()
virtual size_t IHiveWhiteBoard::getNumberOfStores |
( |
| ) |
const |
|
pure virtual |
Get the number of 'slots'.
- Returns
- Number of event stores allocated in the whiteboard
◆ getPartitionNumber()
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).
◆ selectStore()
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.
◆ setNumberOfStores()
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: