#include <Eff4piSymmetric.h>
Definition at line 18 of file Eff4piSymmetric.h.
◆ Eff4piSymmetric()
◆ ~Eff4piSymmetric()
virtual Eff4piSymmetric::~Eff4piSymmetric |
( |
| ) |
|
|
inlinevirtual |
◆ fixZerothTherm()
void Eff4piSymmetric::fixZerothTherm |
( |
| ) |
|
Definition at line 145 of file Eff4piSymmetric.cpp.
std::vector< MINT::counted_ptr< ProdWithFitParameter > > _allTerms
◆ getVal() [1/3]
double Eff4piSymmetric::getVal |
( |
double |
t01, |
|
|
double |
s12, |
|
|
double |
s23, |
|
|
double |
s34, |
|
|
double |
t40 |
|
) |
| const |
|
virtual |
◆ getVal() [2/3]
double Eff4piSymmetric::getVal |
( |
const IDalitzEvent & |
evt | ) |
const |
|
virtual |
Definition at line 120 of file Eff4piSymmetric.cpp.
virtual double t(unsigned int i, unsigned int j) const =0
virtual double getValFromSavedCoordinates() const
virtual double s(unsigned int i, unsigned int j) const =0
◆ getVal() [3/3]
virtual double Eff4piSymmetric::getVal |
( |
const IDalitzEvent * |
evt | ) |
const |
|
inlinevirtual |
Definition at line 81 of file Eff4piSymmetric.h.
83 if(0 == evt)
return 0;
virtual double getVal(double t01, double s12, double s23, double s34, double t40) const
◆ getValFromSavedCoordinates()
double Eff4piSymmetric::getValFromSavedCoordinates |
( |
| ) |
const |
|
protectedvirtual |
Definition at line 132 of file Eff4piSymmetric.cpp.
134 for(
unsigned int i=0; i <
_allTerms.size(); i++){
virtual double getVal(double t01, double s12, double s23, double s34, double t40) const
std::vector< double * > _sijVec
std::vector< double * > _tijVec
std::vector< MINT::counted_ptr< ProdWithFitParameter > > _allTerms
◆ init()
bool Eff4piSymmetric::init |
( |
| ) |
|
|
protected |
◆ makeSijTijVectors()
bool Eff4piSymmetric::makeSijTijVectors |
( |
| ) |
|
|
protected |
Definition at line 92 of file Eff4piSymmetric.cpp.
std::vector< double * > _sijVec
std::vector< double * > _tijVec
◆ makeTerms()
bool Eff4piSymmetric::makeTerms |
( |
| ) |
|
|
protected |
Definition at line 25 of file Eff4piSymmetric.cpp.
27 for(
int i=0; i <=
_order; i++){
33 for(
int thisOrder = 0; thisOrder <=
_order; thisOrder++){
34 for(
int tord = 0; tord <= thisOrder; tord++){
35 int sord = thisOrder - tord;
39 double guessError = 1.0/(10*pow(3.0, thisOrder));
41 for(
unsigned int ti = 0; ti < tTermsTord.size(); ti++){
42 for(
unsigned int si = 0; si < sTermsSord.size(); si++){
44 ptr(
new ProdWithFitParameter(tTermsTord[ti], sTermsSord[si]
std::vector< symMultiPolyTerm > _sTerms
std::vector< MINT::counted_ptr< ProdWithFitParameter > > _allTerms
std::vector< symMultiPolyTerm > _tTerms
MINT::MinuitParameterSet * _pset
◆ print()
void Eff4piSymmetric::print |
( |
std::ostream & |
os = std::cout | ) |
const |
Definition at line 103 of file Eff4piSymmetric.cpp.
104 for(
unsigned int i=0; i <
_allTerms.size(); i++){
105 if(0 != i) os <<
"\n\t + ";
std::vector< MINT::counted_ptr< ProdWithFitParameter > > _allTerms
◆ printCentreAndTypicalVal()
void Eff4piSymmetric::printCentreAndTypicalVal |
( |
std::ostream & |
os = std::cout | ) |
const |
Definition at line 78 of file Eff4piSymmetric.cpp.
79 os <<
"Eff4piSymmetric: Centre: " 84 os <<
"... and widths: "
◆ RealVal()
◆ setCentreAndTypicalVal()
bool Eff4piSymmetric::setCentreAndTypicalVal |
( |
| ) |
|
|
protected |
Definition at line 61 of file Eff4piSymmetric.cpp.
double sijMax(const MINT::PolymorphVector< int > &indices) const
double sijMin(const MINT::PolymorphVector< int > &indices) const
void printCentreAndTypicalVal(std::ostream &os=std::cout) const
◆ _allTerms
◆ _order
int Eff4piSymmetric::_order |
|
protected |
◆ _pat
◆ _pset
◆ _s12
double Eff4piSymmetric::_s12 |
|
mutableprotected |
◆ _s12_ctr
double Eff4piSymmetric::_s12_ctr |
|
protected |
◆ _s12_del
double Eff4piSymmetric::_s12_del |
|
protected |
◆ _s23
double Eff4piSymmetric::_s23 |
|
mutableprotected |
◆ _s23_ctr
double Eff4piSymmetric::_s23_ctr |
|
protected |
◆ _s23_del
double Eff4piSymmetric::_s23_del |
|
protected |
◆ _s34
double Eff4piSymmetric::_s34 |
|
mutableprotected |
◆ _s34_ctr
double Eff4piSymmetric::_s34_ctr |
|
protected |
◆ _s34_del
double Eff4piSymmetric::_s34_del |
|
protected |
◆ _sijVec
std::vector<double* > Eff4piSymmetric::_sijVec |
|
mutableprotected |
◆ _sTerms
◆ _t01
double Eff4piSymmetric::_t01 |
|
mutableprotected |
◆ _t01_ctr
double Eff4piSymmetric::_t01_ctr |
|
protected |
◆ _t01_del
double Eff4piSymmetric::_t01_del |
|
protected |
◆ _t40
double Eff4piSymmetric::_t40 |
|
mutableprotected |
◆ _t40_ctr
double Eff4piSymmetric::_t40_ctr |
|
protected |
◆ _t40_del
double Eff4piSymmetric::_t40_del |
|
protected |
◆ _tijVec
std::vector<double* > Eff4piSymmetric::_tijVec |
|
mutableprotected |
◆ _tTerms
The documentation for this class was generated from the following files: