herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
Herwig::PhotonMatcher Struct Reference

This file declare a set of standard matcher classes in addition to those defined in ThePEG. More...

#include <StandardMatchers.h>

Inheritance diagram for Herwig::PhotonMatcher:

Public Types

typedef PhotonMatcher CC
 Typedef the class matching the complex conjugate particles.
 

Static Public Member Functions

static bool Check (const ParticleData &pd)
 The main static function to check if a given particle type pd matches.
 
static string className ()
 A simplified but unique class name.
 

Detailed Description

This file declare a set of standard matcher classes in addition to those defined in ThePEG.

The classes can be used by themselves (with their static functions) or together with the Matcher class to define Interfaced objects of the MatcherBase type to be used in the Repository. Suitable typedefs are declared for the latter.

See also
Matcher
MatcherBase A Matcher class which matches photons

Definition at line 37 of file StandardMatchers.h.

Member Typedef Documentation

◆ CC

Typedef the class matching the complex conjugate particles.

Definition at line 39 of file StandardMatchers.h.

Member Function Documentation

◆ Check()

static bool Herwig::PhotonMatcher::Check ( const ParticleData pd)
inlinestatic

The main static function to check if a given particle type pd matches.

Definition at line 42 of file StandardMatchers.h.

References ThePEG::ParticleID::gamma, and ThePEG::ParticleData::id().

◆ className()

static string Herwig::PhotonMatcher::className ( )
inlinestatic

A simplified but unique class name.

Definition at line 46 of file StandardMatchers.h.


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