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

Functor class for filtering by decay channel. More...

#include <Filters.h>

Inheritance diagram for has_decay_channel:
filter_decay_channel filter_decaying_particle filter_free_amplitude filter_particle filter_decay_tree

Public Member Functions

 has_decay_channel (const DecayChannel *dc)
 
const bool operator() (const FreeAmplitude &fa) const override
 FreeAmplitude functor.
 
const bool operator() (const DecayChannel &dc) const override
 DecayChannel functor.
 
const bool operator() (const std::shared_ptr< DecayChannel > dc) const
 shared_ptr<DecayChannel> functor
 
const bool operator() (const DecayChannel *dc) const
 DecayChannel* functor.
 
const bool operator() (const DecayingParticle &dp) const override
 DecayingParticle functor.
 
- Public Member Functions inherited from filter_free_amplitude
virtual const bool operator() (const DecayTree &dt) const override
 DecayTree functor.
 
- Public Member Functions inherited from filter_decaying_particle
virtual const bool operator() (const Particle &p) const override
 Particle functor.
 

Private Attributes

const DecayChannelDecayChannel_
 DecayChannel pointer to check equality to.
 

Detailed Description

Functor class for filtering by decay channel.

Constructor & Destructor Documentation

has_decay_channel ( const DecayChannel dc)
inline

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


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