14 #include "TLorentzVector.h" 30 std::vector<MINT::const_counted_ptr<AssociatedDecayTree> >
fsPS;
97 virtual void printYourself(std::ostream& os=std::cout)
const=0;
98 virtual void printParsing(std::ostream& os=std::cout)
const;
102 virtual std::string
name()
const=0;
virtual std::complex< double > getNewVal(IDalitzEvent &evt)
FitParDependent(IFitParRegister *daddy=0)
virtual std::complex< double > ComplexVal(IDalitzEvent &evt)
std::vector< MINT::const_counted_ptr< AssociatedDecayTree > > fsPS
SpinFactor(const AssociatedDecayTree &decay, int nFinal=3)
virtual const DecayTree & exampleDecay()=0
virtual void printParsing(std::ostream &os=std::cout) const
virtual std::string name() const =0
virtual double RealVal(IDalitzEvent &evt)
MINT::NamedParameter< int > _useZemachTensors
TLorentzVector p(int i, IDalitzEvent &evt)
virtual void printYourself(std::ostream &os=std::cout) const =0
virtual const DalitzEventPattern & eventPattern() const =0
double mRes(const AssociatedDecayTreeItem &adt, IDalitzEvent &evt)
const AssociatedDecayTree & theDecay() const
SpinFactor(const SpinFactor &other)
void removeAllFitParDependencies()
const AssociatedDecayTree & theDecay(IDalitzEvent &evt) const
const AssociatedDecayTree & theDecay(const DalitzEventPattern &) const
const AssociatedDecayTree & _theDecay
virtual double getVal(IDalitzEvent &evt)=0
std::complex< double > getValWithCachingPermutation(IDalitzEvent &evt)