 |
Belle II Software
release-05-01-25
|
19 class ModuleParamList;
21 namespace TrackFindingCDC {
24 template<
class AFilter>
25 class MCSymmetric :
public AFilter {
29 using Super = AFilter;
bool getAllowReverse() const
Getter for the allow reverse parameter.
void initialize() override
Initialize the before event processing.
MCSymmetric(bool allowReverse=true)
Constructor.
bool m_param_allowReverse
Switch to indicate if the reversed version of the object shall also be accepted (default is true).
Abstract base class for different kinds of events.
AFilter Super
Type of the super class.
The Module parameter list class.
bool needsTruthInformation() final
Indicates that the filter requires Monte Carlo information.
~MCSymmetric()
Default destructor.
void beginEvent() override
Signal the beginning of a new event.
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) override
Expose the set of parameters of the filter to the module parameter list.
virtual void setAllowReverse(bool allowReverse)
Setter for the allow reverse parameter.