Belle II Software development
|
Mixin for filters that use Monte Carlo information. More...
#include <MCSymmetricFilter.dcl.h>
Public Member Functions | |
MCSymmetric (bool allowReverse=true) | |
Constructor. | |
~MCSymmetric () | |
Default destructor. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) override |
Expose the set of parameters of the filter to the module parameter list. | |
void | initialize () override |
Initialize the before event processing. | |
void | beginEvent () override |
Signal the beginning of a new event. | |
bool | needsTruthInformation () final |
Indicates that the filter requires Monte Carlo information. | |
virtual void | setAllowReverse (bool allowReverse) |
Setter for the allow reverse parameter. | |
bool | getAllowReverse () const |
Getter for the allow reverse parameter. | |
Private Types | |
using | Super = AFilter |
Type of the super class. | |
Private Attributes | |
bool | m_param_allowReverse |
Switch to indicate if the reversed version of the object shall also be accepted (default is true). | |
Mixin for filters that use Monte Carlo information.
Definition at line 23 of file MCSymmetricFilter.dcl.h.
|
private |
Type of the super class.
Definition at line 27 of file MCSymmetricFilter.dcl.h.
|
explicit |
Constructor.
Definition at line 28 of file MCSymmetricFilter.icc.h.
|
override |
Signal the beginning of a new event.
Definition at line 56 of file MCSymmetricFilter.icc.h.
|
override |
Expose the set of parameters of the filter to the module parameter list.
Definition at line 38 of file MCSymmetricFilter.icc.h.
bool getAllowReverse |
Getter for the allow reverse parameter.
Definition at line 75 of file MCSymmetricFilter.icc.h.
|
override |
Initialize the before event processing.
Definition at line 49 of file MCSymmetricFilter.icc.h.
|
final |
Indicates that the filter requires Monte Carlo information.
Definition at line 63 of file MCSymmetricFilter.icc.h.
|
virtual |
Setter for the allow reverse parameter.
Reimplemented in MCSegmentPairRelationFilter, MCFacetRelationFilter, MCSegmentTripleFilter, and MCSegmentTripleRelationFilter.
Definition at line 69 of file MCSymmetricFilter.icc.h.
|
private |
Switch to indicate if the reversed version of the object shall also be accepted (default is true).
Definition at line 57 of file MCSymmetricFilter.dcl.h.