thepeg is hosted by Hepforge, IPPP Durham
ThePEG 2.3.0
ThePEG::NotMatcher< T > Struct Template Reference

The NotMatcher class represents the boolean not operation for its template argument class of base type MatcherBase. More...

#include <CombinedMatcher.h>

Inheritance diagram for ThePEG::NotMatcher< T >:

Public Types

typedef NotMatcher< typename T::CC > CC
 Typedef for the class representing the matcher for the charge-gonjugate of particles matched by this class.
 

Static Public Member Functions

static bool Check (const ParticleData &pd)
 Check match.
 

Detailed Description

template<class T>
struct ThePEG::NotMatcher< T >

The NotMatcher class represents the boolean not operation for its template argument class of base type MatcherBase.

See also
MatcherBase

Definition at line 75 of file CombinedMatcher.h.

Member Typedef Documentation

◆ CC

template<class T >
typedef NotMatcher<typename T::CC> ThePEG::NotMatcher< T >::CC

Typedef for the class representing the matcher for the charge-gonjugate of particles matched by this class.

Definition at line 81 of file CombinedMatcher.h.

Member Function Documentation

◆ Check()

template<class T >
static bool ThePEG::NotMatcher< T >::Check ( const ParticleData pd)
inlinestatic

Check match.

Return true if the particle type pd is matched by this class (ie. if it is not matched by the template argument class).

Definition at line 88 of file CombinedMatcher.h.


The documentation for this struct was generated from the following file: