14 return ( (((p->status()%1000 == 1) ||
15 (p->status()%1000 == 2 && p->status() > 1000)) &&
16 (p->barcode()<100000)) &&
17 !(abs(p->pdg_id())==12 || abs(p->pdg_id())==14
18 || abs(p->pdg_id())==16 ||
19 (abs(p->pdg_id())==1000039 && p->status()%1000==1 ) ||
20 (abs(p->pdg_id())==1000022 && p->status()%1000==1 )) ) ?
true:
false;