Belle II Software light-2406-ragdoll
|
Class to handle storing the trigger menu in the database. More...
#include <SoftwareTriggerMenu.h>
Public Member Functions | |
SoftwareTriggerMenu () | |
Empty constructor for ROOT. | |
SoftwareTriggerMenu (const std::vector< std::string > &cutIdentifiers, bool acceptMode) | |
Normal constructor. | |
const std::vector< std::string > | getCutIdentifiers () const |
Getter for the cut identifiers. | |
bool | isAcceptMode () const |
Returns true if the mode of this cut is "accept" (instead of "reject"). | |
Private Member Functions | |
ClassDef (SoftwareTriggerMenu, 1) | |
Make this class ready for ROOT. | |
Private Attributes | |
std::vector< std::string > | m_cutIdentifiers = {} |
List of cut identifiers in this trigger menu. | |
bool | m_acceptMode = false |
Mode setting, if in accept mode or not (if not, we are in reject mode). | |
Class to handle storing the trigger menu in the database.
It stores together with a base identifier the list of cuts attached to this base identifier. When evaluating the software trigger module, this trigger menu is used to know, which trigger cuts are downloaded from the database and evaluated.
The result of the SoftwareTrigger module depends directly on these trigger cuts and the setting of the mode, which defines if accept cuts or reject cuts are handled preferential over the other type. See more information in the SoftwareTriggerModule.
Definition at line 26 of file SoftwareTriggerMenu.h.
|
inline |
|
inline |
Normal constructor.
Definition at line 32 of file SoftwareTriggerMenu.h.
|
inline |
Getter for the cut identifiers.
Definition at line 41 of file SoftwareTriggerMenu.h.
|
inline |
Returns true if the mode of this cut is "accept" (instead of "reject").
Definition at line 47 of file SoftwareTriggerMenu.h.
|
private |
Mode setting, if in accept mode or not (if not, we are in reject mode).
Definition at line 57 of file SoftwareTriggerMenu.h.
|
private |
List of cut identifiers in this trigger menu.
Definition at line 54 of file SoftwareTriggerMenu.h.