YAP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
has_spin_amplitude Class Reference

Functor class for filtering by spin amplitude. More...

#include <Filters.h>

Inheritance diagram for has_spin_amplitude:
filter_spin_amplitude filter_free_amplitude filter_decay_tree

Public Member Functions

 has_spin_amplitude (const SpinAmplitude *sa)
 
const bool operator() (const FreeAmplitude &fa) const override
 FreeAmplitude functor.
 
const bool operator() (const SpinAmplitude &sa) const override
 SpinAmplitude functor.
 
const bool operator() (const std::shared_ptr< SpinAmplitude > &sa) const
 shared_ptr<SpinAmplitude> functor
 
const bool operator() (const SpinAmplitude *sa) const
 SpinAmplitude* functor.
 
- Public Member Functions inherited from filter_free_amplitude
virtual const bool operator() (const DecayTree &dt) const override
 DecayTree functor.
 

Private Attributes

const SpinAmplitudeSpinAmplitude_
 SpinAmplitude pointer to check equality to.
 

Detailed Description

Functor class for filtering by spin amplitude.

Constructor & Destructor Documentation

has_spin_amplitude ( const SpinAmplitude sa)
inline

Constructor; takes a pointer so that checking against nullptr is possible


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