Belle II Software development
MergedEventConsistency Class Reference

Mark if we want to merge the DataStore of a combination of events or not. More...

#include <MergedEventConsistency.h>

Inheritance diagram for MergedEventConsistency:

Public Member Functions

 MergedEventConsistency ()
 Constructor.
 
 ~MergedEventConsistency ()
 Destructor.
 
void setConsistent (bool isConsistent)
 Set if we want to merge these events.
 
int getConsistent () const
 Get if we want to merge these events.
 

Private Member Functions

 ClassDef (MergedEventConsistency, 1)
 Bool to indicate if events should be merged.
 

Private Attributes

bool m_isConsistentMerge = true
 Bool to indicate if events should be merged.
 

Detailed Description

Mark if we want to merge the DataStore of a combination of events or not.

This is required since it makes sense to leave the decision if the merge is consistent to a separate module (CheckMergingConsistencyModule) and the actual steering of the RootInputModules to a different module (SteerRootInputModule) but they have to communicate in a way

Definition at line 26 of file MergedEventConsistency.h.

Constructor & Destructor Documentation

◆ MergedEventConsistency()

MergedEventConsistency ( )
inlineexplicit

Constructor.

Definition at line 30 of file MergedEventConsistency.h.

30{}

◆ ~MergedEventConsistency()

Destructor.

Definition at line 33 of file MergedEventConsistency.h.

33{}

Member Function Documentation

◆ getConsistent()

int getConsistent ( ) const
inline

Get if we want to merge these events.

Definition at line 39 of file MergedEventConsistency.h.

39{ return m_isConsistentMerge; }
bool m_isConsistentMerge
Bool to indicate if events should be merged.

◆ setConsistent()

void setConsistent ( bool  isConsistent)
inline

Set if we want to merge these events.

Definition at line 36 of file MergedEventConsistency.h.

36{ m_isConsistentMerge = isConsistent; }

Member Data Documentation

◆ m_isConsistentMerge

bool m_isConsistentMerge = true
private

Bool to indicate if events should be merged.

Definition at line 42 of file MergedEventConsistency.h.


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