21 cout <<
"ERROR in RhoOmegaGS::ResonanceProperties()" 22 <<
" can't find properties for first element" 23 <<
" in this decay tree\n" << _theDecay << endl;
24 throw "invalid decay tree in RhoOmegaGS::mumsFittableProperties()";
30 if(0 == _fittableOmegaPropertiesPtr){
31 cout <<
"something went wrong in RhoOmegaGS::mumsFittableProperties() " 32 <<
" _fittableOmegaPropertiesPtr is 0 although it should be" 33 <<
" set at construction." 34 <<
" Looking at this decay tree\n" << _theDecay << endl;
36 throw "error in RhoOmegaGS::mumsFittableProperties()";
38 return *_fittableOmegaPropertiesPtr;
43 if(0 == resonancePropertiesList()){
44 cout <<
"big problem in RhoOmegaGS::setAllFitParameters" 45 <<
", resonancePropertiesList is zero" << endl;
46 throw "RhoOmegaGS::setAllFitParameters can't find resonancePropertiesList()";
49 s &= (0 != _fittableOmegaPropertiesPtr);
58 double mass_omega = omegaMass();
59 double width_omega = omegaWidth();
61 std::complex<double> invBW(mass_omega*mass_omega - mumsRecoMass2(), - mass_omega * width_omega);
67 double mass_omega = omegaMass();
68 complex<double> delta= polar(delta_Re(),delta_Im());
virtual std::complex< double > getVal(IDalitzEvent &evt)
bool setOmegaFitParameters()
const ResonanceProperties * omegaProperties() const
std::complex< double > omegaBW(IDalitzEvent &evt)
ResonancePropertiesFitRef & omegaFittableProperties() const
virtual std::complex< double > getVal(IDalitzEvent &evt)