1 #ifndef COHERENCE_FACTOR_CALCULATOR_HH 2 #define COHERENCE_FACTOR_CALCULATOR_HH 40 std::vector< MINT::counted_ptr< CoherenceFactorStoreAndEvaluate> >
_cfList;
45 ,
double CSPhase = 0.0
48 ,
const std::string& name =
"coherenceFactorC" 51 void printResult(std::ostream& os = std::cout)
const;
MINT::counted_ptr< MINT::IEventGenerator< IDalitzEvent > > _myOwnGenAplusAbar
double effAbarVar() const
MINT::counted_ptr< IDalitzEvent > newEvent()
std::vector< MINT::counted_ptr< CoherenceFactorStoreAndEvaluate > > _cfList
void setPrecision(double prec)
double effAbarSigma() const
void printResult(std::ostream &os=std::cout) const
double estimatedPrecision() const
CoherenceFactorCalculator(FitAmpSum &A, FitAmpSum &Abar, double CSAbs=1, double CSPhase=0.0, MINT::IReturnRealForEvent< IDalitzEvent > *eff=0, double prec=1.e-3, const std::string &name="coherenceFactorC")
MINT::counted_ptr< MINT::IEventGenerator< IDalitzEvent > > getGenerator()
std::complex< double > evaluate()