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 ) ) )