14 , _eps(
"CrystalBallRhoOmega::eps", 1.14)
15 , _beta(
"ChristalBallRhoOmega::beta", -4.3*
pi/180.0)
16 , _phi(
"ChristalBallRhoOmega::phi", 107*
pi/180.0)
17 , _delta(
"ChristalBallRhoOmega::delta", 2.5*
MeV)
18 , _aRatioSq(
"ChristalBallRhoOmega::aRatioSq", 3.9)
19 , _mRho(-9999), _mOmega(-9999), _GRho(-9999), _GOmega(-9999)
44 return complex<double>(cos(
_beta), sin(
_beta));
48 return complex<double>(cos(
_phi), sin(
_phi));
98 std::complex<double> den(dm2, -dmG);
122 out <<
"CrystalBallRhoOmega\n\t with rho:\n";
124 out <<
"\n\t and with omega:\n";
129 out <<
"CrystalBallRhoOmega\n\t with rho:\n";
131 out <<
"\n\t and with omega:\n";
virtual double prSq() const
virtual void resetInternals()
CrystalBallRhoOmega(const AssociatedDecayTree &tree)
MINT::NamedParameter< double > _delta
double GammaOmegaFixed() const
static double width(const std::string &name)
std::complex< double > expIPhi() const
MINT::NamedParameter< double > _beta
double omegaToRhoAmpRatio() const
bool setEventPtr(IDalitzEvent &evt) const
std::complex< double > offDiagonalTerm()
MINT::NamedParameter< double > _eps
virtual void print(std::ostream &out=std::cout) const
MINT::NamedParameter< double > _phi
virtual void print(IDalitzEvent &evt, std::ostream &out=std::cout)
virtual DalitzCoordinate getDalitzCoordinate(double nSigma=3) const
std::complex< double > expIBeta() const
std::complex< double > omegaBWVal(IDalitzEvent &evt)
virtual std::complex< double > getVal(IDalitzEvent &evt)
virtual MINT::counted_ptr< IGenFct > generatingFunction() const
BW_BW_DifferentMother _omegaBW
std::complex< double > rhoBWVal(IDalitzEvent &evt)
MINT::NamedParameter< double > _aRatioSq
virtual MINT::counted_ptr< IGenFct > generatingFunction() const
std::ostream & operator<<(std::ostream &out, const CrystalBallRhoOmega &)
static double mass(const std::string &name)
double GammaRhoFixed() const
virtual std::complex< double > getVal(IDalitzEvent &evt)
virtual DalitzCoordinate getDalitzCoordinate(double nSigma=3) const