Go to the documentation of this file.
9 #ifndef ThePEG_StandardMatchers_H
10 #define ThePEG_StandardMatchers_H
15 #include "ThePEG/PDT/EnumParticles.h"
135 return (
id/10)%10 && (
id/100)%10 && (
id/1000)%10;
156 return (
id/10)%10 && (
id/100)%10 && (
id/1000)%10 == 0;
177 return id/10 && (
id/10)%10 == 0 && (
id/100)%10 && (
id/1000)%10;
197 return id && abs(
id) < 10;
217 return abs(
id) > 10 && abs(
id) <= 20;
239 return id > 0 &&
id < 4 ;
262 return id < 0 && id > -4 ;
286 static string className() {
return "StandardQCDParton"; }
304 return ( (abs(
id)/1000)%1 == 0 && abs(
id) > 100 && abs(
id)%10 == 1 ) ||
308 static string className() {
return "PseudoScalarMeson"; }
327 return (abs(
id)/1000)%1 == 0 && abs(
id) > 100 && abs(
id)%10 == 3;