TrigPassBits Class Reference
List of all members.
Public Member Functions |
| TrigPassBits (unsigned sz, const void *cont=0) |
| Constructor to be used by the HLT algorithms Else the mark_passing and is_passing won't work.
|
void | markPassing (unsigned position, const void *cont=0) |
| Set the bit value a the position to true.
|
bool | isPassing (unsigned position) const |
| Check the bit value a the position.
|
unsigned int | size () const |
| gets size of the bits array
|
Friends |
class | TrigPassBitsCnv_p1 |
Constructor & Destructor Documentation
TrigPassBits::TrigPassBits |
( |
unsigned |
sz, |
|
|
const void * |
cont = 0 | |
|
) |
| | |
Constructor to be used by the HLT algorithms Else the mark_passing and is_passing won't work.
- Parameters:
-
| sz | the size of container for which the bits storing decision for particular obj will be stored. |
| cont | pointer to the container, if given then the mark_passing will be performing additional check if the bits setting is about the same (desired initailly container) |
Member Function Documentation
bool TrigPassBits::isPassing |
( |
unsigned |
position |
) |
const |
Check the bit value a the position.
- Warning:
- The HLT code should be using helper of the same name defined below.
void TrigPassBits::markPassing |
( |
unsigned |
position, |
|
|
const void * |
cont = 0 | |
|
) |
| | |
Set the bit value a the position to true.
- Warning:
- The HLT code should be using helper defined of the same name for each container type needed.
The documentation for this class was generated from the following files:
- /cvmfs/atlas.cern.ch/repo/sw/ASG/AnalysisBase/2.4.31/TrigSteeringEvent/TrigSteeringEvent/TrigPassBits.h
- /cvmfs/atlas.cern.ch/repo/sw/ASG/AnalysisBase/2.4.31/TrigSteeringEvent/Root/TrigPassBits.cxx