 |
Belle II Software
release-05-02-19
|
12 #include <framework/logging/Logger.h>
27 class SoftwareTriggerCutBase {
38 B2ASSERT(
"Prescale factor should only have a single entry!",
m_preScaleFactor.size() == 1);
bool isRejectCut() const
Returns true, if the cut is a reject cut and false otherwise.
SoftwareTriggerCutBase(unsigned int preScaleFactor=1, const bool &isRejectCut=false)
Create a new base instance. This should rarely be called by yourself.
SoftwareTriggerCutBase & operator=(const SoftwareTriggerCutBase &)=delete
Do not copy/assign this object.
Base class for the SoftwareTriggerCut and its DBRepresentation.
std::vector< unsigned int > m_preScaleFactor
The internal storage of the prescale factor of the cut. In former times, this was a vector but is not...
bool m_isRejectCut
The internal storage if it is a reject cut.
unsigned int getPreScaleFactor() const
Return the list of pre scale factors.
Abstract base class for different kinds of events.