#include <IRegSelTool.h>
Definition at line 31 of file IRegSelTool.h.
◆ DeclareInterfaceID()
IRegSelTool::DeclareInterfaceID |
( |
IRegSelTool |
, |
|
|
1 |
, |
|
|
0 |
|
|
) |
| |
◆ HashIDList() [1/2]
◆ HashIDList() [2/2]
◆ ROBIDList() [1/2]
virtual void IRegSelLUT::ROBIDList |
( |
const IRoiDescriptor & |
roi, |
|
|
std::vector< uint32_t > & |
roblist |
|
) |
| const |
|
pure virtualinherited |
Rob identifier methods methods.
ROBIDList interface declaration. This interface can be used by the ID subdetectors. A list of non-repeated ROBIDs (uint_32_t) is returned by a reference.
- Parameters
-
- Returns
- std::vector<uint32_t> which is a list of non-repeated ROBID numbers.
Implemented in RegSelSiLUT, RegSelectorHashMap, and RegSelectorMap.
◆ ROBIDList() [2/2]
virtual void IRegSelLUT::ROBIDList |
( |
long |
layer, |
|
|
const IRoiDescriptor & |
roi, |
|
|
std::vector< uint32_t > & |
roblist |
|
) |
| const |
|
pure virtualinherited |
ROBIDList interface declaration. This interface can be used by the ID subdetectors. A list of non-repeated ROBIDs (uint_32_t) is returned by a reference.
- Parameters
-
long | layer, long int to decide which layer within the detector. |
IRoiDescriptor | the IRoiDescriptor for the roi, all enabled elements in the roi are found. |
- Returns
- std::vector<uint32_t> which is a list of non-repeated ROBID numbers.
Implemented in RegSelSiLUT, RegSelectorHashMap, and RegSelectorMap.
The documentation for this class was generated from the following file: