Belle II Software  release-08-01-10
MCSymmetric< AFilter > Class Template Reference

Mixin for filters that use Monte Carlo information. More...

#include <MCSymmetricFilter.dcl.h>

Inheritance diagram for MCSymmetric< AFilter >:
Collaboration diagram for MCSymmetric< AFilter >:

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).
 

Detailed Description

template<class AFilter>
class Belle2::TrackFindingCDC::MCSymmetric< AFilter >

Mixin for filters that use Monte Carlo information.

Definition at line 23 of file MCSymmetricFilter.dcl.h.


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