Belle II Software development
EventLimit Class Reference

This dataobject is used by EventLimiter module to set event limit based on the value from the database. More...

#include <EventLimit.h>

Inheritance diagram for EventLimit:

Public Member Functions

 EventLimit (long event=-1)
 Constructor.
 
 ~EventLimit ()
 Destructor.
 
void setEventLimit (long event)
 Event Limit Setter.
 
long getEventLimit () const
 Event Limit Getter.
 

Private Member Functions

 ClassDef (EventLimit, 1)
 This dataobject is used by EventLimiter module to set event limit based on the value from the database.
 

Private Attributes

long m_event_limit
 Event limit.
 

Detailed Description

This dataobject is used by EventLimiter module to set event limit based on the value from the database.

The main use case for this dataobject is to cut off bad data from the run that was stopped due to data quality problems.

Definition at line 25 of file EventLimit.h.

Constructor & Destructor Documentation

◆ EventLimit()

EventLimit ( long  event = -1)
inline

Constructor.

Definition at line 29 of file EventLimit.h.

29: m_event_limit(event) {}
long m_event_limit
Event limit.
Definition: EventLimit.h:47

◆ ~EventLimit()

~EventLimit ( )
inline

Destructor.

Definition at line 32 of file EventLimit.h.

32{}

Member Function Documentation

◆ getEventLimit()

long getEventLimit ( ) const
inline

Event Limit Getter.

Definition at line 40 of file EventLimit.h.

40{ return m_event_limit; }

◆ setEventLimit()

void setEventLimit ( long  event)
inline

Event Limit Setter.

Definition at line 36 of file EventLimit.h.

36{ m_event_limit = event; }

Member Data Documentation

◆ m_event_limit

long m_event_limit
private

Event limit.

All events > m_event_limit are excluded. If m_event_limit is -1, the value is ignored.

Definition at line 47 of file EventLimit.h.


The documentation for this class was generated from the following file: