1 #ifndef MINT_EFF_FOUR_PI_SYMMETRIC_HH 2 #define MINT_EFF_FOUR_PI_SYMMETRIC_HH 31 std::string
name()
const;
34 ,
const std::string& prefix
39 double getVal(
const std::vector<double* >& t1_coords
40 ,
const std::vector<double* >& t2_coords
42 void print(std::ostream& os = std::cout)
const;
63 std::vector< MINT::counted_ptr< ProdWithFitParameter > >
_allTerms;
78 virtual double getVal(
double t01,
double s12,
double s23
79 ,
double s34,
double t40)
const;
83 if(0 == evt)
return 0;
89 void print(std::ostream& os = std::cout)
const;
virtual double getVal(double t01, double s12, double s23, double s34, double t40) const
MINT::counted_ptr< MINT::FitParameter > fp()
std::vector< double * > _sijVec
virtual double RealVal(IDalitzEvent &evt)
ProdWithFitParameter(const symPolyTerm &p1, const symPolyTerm &p2, const std::string &prefix, double initValue, double guessError, MINT::MinuitParameterSet *pset=0)
double getVal(const std::vector< double * > &t1_coords, const std::vector< double * > &t2_coords) const
std::vector< double * > _tijVec
virtual double getVal(const IDalitzEvent *evt) const
std::vector< symMultiPolyTerm > _sTerms
std::vector< MINT::counted_ptr< ProdWithFitParameter > > _allTerms
MINT::MinuitParameterSet * _pset
std::ostream & operator<<(std::ostream &os, const Eff4piSymmetric::ProdWithFitParameter &pwfp)
std::vector< symMultiPolyTerm > _tTerms
void print(std::ostream &os=std::cout) const
virtual double getValFromSavedCoordinates() const
void print(std::ostream &os=std::cout) const
Eff4piSymmetric(int order, const DalitzEventPattern &pat, MINT::MinuitParameterSet *pset=0)
virtual ~Eff4piSymmetric()
bool makeFitParameter(double initVal, double guessError)
MINT::MinuitParameterSet * _pset
bool setCentreAndTypicalVal()
void printCentreAndTypicalVal(std::ostream &os=std::cout) const
MINT::counted_ptr< MINT::FitParameter > _fp