![]() |
ATLAS Offline Software
|
#include <TrigPassBits.h>
Public Member Functions | |
| 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. | |
| 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 | |
Private Attributes | |
| const void * | m_container_ptr |
| std::vector< bool > | m_decisions |
| trainsient bits storage (STL docu assures that this is efficient) | |
Friends | |
| class | TrigPassBitsCnv_p1 |
Definition at line 15 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/TrigPassBits.h.
| TrigPassBits::TrigPassBits | ( | ) |
Definition at line 7 of file TrigPassBits.cxx.
| 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.
| 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) |
Definition at line 10 of file TrigPassBits.cxx.
| bool TrigPassBits::isPassing | ( | unsigned | position | ) | const |
Check the bit value a the position.
Definition at line 23 of file TrigPassBits.cxx.
| void TrigPassBits::markPassing | ( | unsigned | position, |
| const void * | cont = 0 ) |
Set the bit value a the position to true.
Definition at line 13 of file TrigPassBits.cxx.
|
inline |
gets size of the bits array
Definition at line 42 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/TrigPassBits.h.
|
friend |
Definition at line 45 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/TrigPassBits.h.
|
private |
Definition at line 46 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/TrigPassBits.h.
|
private |
trainsient bits storage (STL docu assures that this is efficient)
Definition at line 47 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/TrigPassBits.h.