Herwig 7.3.0
|
Helper for topology restrictions. More...
#include <Tree2toNGenerator.h>
Public Member Functions | |
LineMatcher () | |
Default constructor. | |
LineMatcher (const PDVector &p, const pair< int, int > &r) | |
Construct given particles and a range. | |
void | rebind (Tree2toNGenerator *g) |
Rebind the particle data pointers. | |
void | reset () |
Reset this matcher. | |
void | add (tcPDPtr p, int n) |
Count the given multiplicity. | |
bool | check () const |
Ceck if restrictions are met. | |
Public Attributes | |
set< tcPDPtr > | particles |
The group of lines to be considered. | |
pair< int, int > | range |
The range allowed. | |
int | count |
The current count. | |
Helper for topology restrictions.
Definition at line 256 of file Tree2toNGenerator.h.
|
inline |
Default constructor.
Definition at line 276 of file Tree2toNGenerator.h.
|
inline |
Construct given particles and a range.
Definition at line 282 of file Tree2toNGenerator.h.
References ThePEG::inserter(), and particles.
|
inline |
Count the given multiplicity.
Definition at line 309 of file Tree2toNGenerator.h.
|
inline |
Ceck if restrictions are met.
Definition at line 318 of file Tree2toNGenerator.h.
|
inline |
Rebind the particle data pointers.
Definition at line 291 of file Tree2toNGenerator.h.
References particles.
|
inline |
int Herwig::Tree2toNGenerator::LineMatcher::count |
The current count.
Definition at line 271 of file Tree2toNGenerator.h.
set<tcPDPtr> Herwig::Tree2toNGenerator::LineMatcher::particles |
The group of lines to be considered.
Definition at line 261 of file Tree2toNGenerator.h.
Referenced by add(), LineMatcher(), and rebind().
pair<int,int> Herwig::Tree2toNGenerator::LineMatcher::range |