|
| template<class CONTAINER> |
| TrigPassFlags * | HLT::makeTrigPassFlags (const CONTAINER *cont, const unsigned int flagSize) |
| template<class T, class CONTAINER> |
| void | HLT::setFlagBit (TrigPassFlags *flags, const T *obj, const CONTAINER *container, const unsigned int bitPosition, const bool bitValue=true) |
| | Set bit of the flag at index position for a given TrigPassFlags object.
|
| template<class T, class CONTAINER> |
| void | HLT::setFlag (TrigPassFlags *flags, const T *obj, const CONTAINER *container, const std::vector< bool > &flag) |
| | Set the flag at index position.
|
| template<class T, class CONTAINER> |
| bool | HLT::getFlagBit (const TrigPassFlags *flags, const T *obj, const CONTAINER *container, const unsigned int position, const unsigned int bitPosition) |
| | Returns the bit 'bitPosition' of the flag at index position.
|
| template<class T, class CONTAINER> |
| const std::vector< bool > & | HLT::getFlag (const TrigPassFlags *flags, const T *obj, const CONTAINER *container, const size_t position) |
| | Returns the flag at index position.
|
| template<typename T> |
| std::vector< bool > | HLT::AsFlag (T flag_t, const size_t size) |
| template<typename T> |
| T | HLT::FlagAs (const std::vector< bool > &flag) |