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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1