112 std::cout <<
"TauDecay::isTauParticleCounter: ERROR unidentified Particle: " <<
id << std::endl;
326 <<
" n_K " <<
n_K <<
" n_K0L " <<
n_K0L <<
" n_K0S " <<
n_K0S <<
" n_nu " <<
n_nu <<
" n_gamma " 395 return "#tau^{#pm} #rightarrow e^{#pm}#nu#nu";
397 return "#tau^{#pm} #rightarrow #mu^{#pm}#nu#nu";
399 return "#tau^{#pm} #rightarrow #pi^{#pm}#nu";
401 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{0}#nu";
403 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{#pm}#pi^{#mp}#nu";
405 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{0}#pi^{0}#nu";
407 return "#tau^{#pm} #rightarrow K^{#pm}#nu";
409 return "#tau^{#pm} #rightarrow K^{#pm}#pi^{0}#nu";
411 return "#tau^{#pm} #rightarrow K^{0}#pi^{#pm}#nu";
413 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{#pm}#pi^{#mp}#pi^{0}#nu";
415 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{0}#pi^{0}#pi^{0}#nu";
417 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{#pm}#pi^{#mp}#pi^{0}#pi^{0}#nu";
419 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{#pm}#pi^{#pm}#pi^{#mp}#pi^{#mp}#nu";
421 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{#pm}#pi^{#pm}#pi^{#mp}#pi^{#mp}#pi^{0}#nu";
423 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{#pm}#pi^{#mp}#pi^{0}#pi^{0}#pi^{0}#nu";
425 return "#tau^{#pm} #rightarrow K^{#pm}#pi^{#pm}K^{#mp}#nu";
427 return "#tau^{#pm} #rightarrow #bar{K}^{0}K^{0}#pi^{#pm}#nu";
429 return "#tau^{#pm} #rightarrow #bar{K}^{0}K^{0}#pi^{#pm}#pi^{0}#nu";
431 return "#tau^{#pm} #rightarrow K^{#pm}#pi^{0}#pi^{0}#nu";
433 return "#tau^{#pm} #rightarrow K^{#pm}#pi^{#pm}#pi^{#mp}#nu";
435 return "#tau^{#pm} #rightarrow K^{0}#pi^{#pm}#pi^{0}#nu";
437 return "#tau^{#pm} #rightarrow #pi^{#pm}#eta#pi^{0}#nu";
439 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{0}#nu#gamma (obsolete)";
441 return "#tau^{#pm} #rightarrow K^{#pm}#bar{K}^{0}#nu";
443 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{0}#pi^{0}#pi^{0}#pi^{0}#nu";
445 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{#pm}#pi^{#mp}#eta#nu";
447 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{0}#pi^{0}#eta#nu";
449 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{0}#pi^{0}#omega#nu";
451 return "#tau^{#pm} #rightarrow #pi^{#pm}#pi^{#pm}#pi^{#mp}#omega#nu";
453 return "#tau^{#pm} #rightarrow K^{#pm}#omega#nu";
455 return "#tau^{#pm} #rightarrow K#pi^{0}#pi^{0}#pi^{0}#nu";
457 return "#tau^{#pm} #rightarrow K^{#pm}#pi^{#pm}#pi^{#mp}#pi^{0}#nu";
459 return "#tau^{#pm} #rightarrow K^{#pm}#eta#nu";
461 return "#tau^{#pm} #rightarrow K^{0}#pi^{#pm}#pi^{0}#pi^{0}#nu";
463 return "#tau^{#pm} #rightarrow K^{0}#pi^{#pm}#pi^{#pm}#pi^{#mp}#nu";
465 return "#tau^{#pm} #rightarrow K^{0}#bar{K}^{0}#pi^{#pm}#pi^{-}#nu";
467 return "#tau^{#pm} #rightarrow K^{#pm}#pi^{#pm}K^{#mp}#pi^{0}#nu";
bool hasResonance(unsigned int &TauBitMask, int pdgid)
bool isTauFinalStateParticle(int pdgid)
Abs< T >::type abs(const T &t)
bool isTauResonanceCounter(int pdgid)
void ClassifyDecayMode(unsigned int &MODE_ID, unsigned int &TauBitMask)
static std::string DecayMode(unsigned int &MODE_ID)
void ClassifyDecayResonance(unsigned int &TauBitMask)
unsigned int nPi0(unsigned int &TauBitMask)
bool isTauParticleCounter(int pdgid)
unsigned int nProng(unsigned int &TauBitMask)