#include #include #include "TROOT.h" //#include "TDatabasePDG.h" //#include "TParticlePDG.h" #include "Particle.h" #include "Resonance.h" #ifndef _QNCOOKING_ #define _QNCOOKING_ /// Calculation of quantum numbers for decay mother -> daughter1 + daughter2 class QNCooking{ public: ///Constructor & Dectructor QNCooking(); // mother -> daughter1 + daughter2 QNCooking(Resonance mother, Particle daughter1, Particle daughter2); ~QNCooking(); ///Total spin for daughters particles calculation double SpinDaughters(); ///possible angular momenta calculation ///(taking into account total spin and parity conservation) void AngularMomenta(std::vector &); //ClassDef(QNCooking,1) private: Resonance _mother; Particle _daughter1; Particle _daughter2; }; #endif