| 
    GooFit
    v2.1.3
    
   | 
 
Nonresonant constructor. More...
#include <ResonancePdf.h>
  
 Public Member Functions | |
| NonRes (std::string name, Variable ar, Variable ai) | |
| ~NonRes () override=default | |
  Public Member Functions inherited from GooFit::ResonancePdf | |
| ~ResonancePdf () override=default | |
| virtual __host__ void | recalculateCache () const | 
| __host__ Variable | get_amp_real () const | 
| __host__ Variable | get_amp_img () const | 
  Public Member Functions inherited from GooFit::GooPdf | |
| double | calculateNLL () const override | 
| __host__ std::vector< fptype > | evaluateAtPoints (Observable var) | 
| __host__ fptype | normalize () const override | 
| A normalize function. This fills in the host_normalize.  More... | |
| __host__ fptype | normalise () const | 
| Just in case you are British and the previous spelling is offensive.  More... | |
| virtual __host__ fptype | integrate (fptype lo, fptype hi) const | 
| __host__ bool | hasAnalyticIntegral () const override | 
| __host__ fptype | getValue (EvalFunc evalfunc=EvalFunc::Eval) | 
| __host__ std::vector< std::vector< fptype > > | getCompProbsAtDataPoints () | 
| Produce a list of probabilies at points.  More... | |
| __host__ UnbinnedDataSet | makeGrid () | 
| Set an equidistant grid based on the stored variable binning.  More... | |
| __host__ void | initialize (std::vector< unsigned int > pindices, void *dev_functionPtr=host_fcn_ptr) | 
| __host__ void | scan (Observable var, std::vector< fptype > &values) | 
| __host__ void | setFitControl (std::shared_ptr< FitControl > fc) override | 
| virtual __host__ void | setMetrics () | 
| __host__ void | setParameterConstantness (bool constant=true) | 
| virtual __host__ void | transformGrid (fptype *host_output) | 
| __host__ void | setDebugMask (int mask, bool setSpecific=true) const | 
  Public Member Functions inherited from GooFit::PdfBase | |
| template<typename... Args> | |
| PdfBase (std::string n, Args... args) | |
| virtual | ~PdfBase ()=default | 
| __host__ void | initializeIndices (std::vector< unsigned int > pindices) | 
| __host__ void | addSpecialMask (int m) | 
| __host__ void | copyParams (const std::vector< double > &pars) const | 
| __host__ void | copyParams () | 
| __host__ void | copyNormFactors () const | 
| __host__ void | generateNormRange () | 
| __host__ std::string | getName () const | 
| virtual __host__ std::vector< Observable > | getObservables () const | 
| virtual __host__ std::vector< Variable > | getParameters () const | 
| __host__ Variable * | getParameterByName (std::string n) | 
| __host__ int | getSpecialMask () const | 
| __host__ void | setData (DataSet *data) | 
| __host__ DataSet * | getData () | 
| __host__ ROOT::Minuit2::FunctionMinimum | fitTo (DataSet *data, int verbosity=3) | 
| RooFit style fitting shortcut.  More... | |
| __host__ unsigned int | getFunctionIndex () const | 
| __host__ unsigned int | getParameterIndex () const | 
| __host__ unsigned int | registerParameter (Variable var) | 
| __host__ unsigned int | registerConstants (unsigned int amount) | 
| virtual __host__ void | recursiveSetNormalisation (fptype norm=1) const | 
| __host__ void | unregisterParameter (Variable var) | 
| __host__ void | registerObservable (Observable obs) | 
| __host__ void | setIntegrationFineness (int i) | 
| __host__ void | printProfileInfo (bool topLevel=true) | 
| __host__ bool | parametersChanged () const | 
| __host__ void | checkInitStatus (std::vector< std::string > &unInited) const | 
| void | clearCurrentFit () | 
| __host__ void | SigGenSetIndices () | 
Additional Inherited Members | |
  Public Types inherited from GooFit::PdfBase | |
| enum | Specials { ForceSeparateNorm = 1, ForceCommonNorm = 2 } | 
  Static Public Member Functions inherited from GooFit::GooPdf | |
| static __host__ int | findFunctionIdx (void *dev_functionPtr) | 
  Protected Member Functions inherited from GooFit::ResonancePdf | |
| ResonancePdf (std::string name, Variable ar, Variable ai) | |
| Special constructor that subclasses use.  More... | |
| void | setConstantIndex (unsigned int idx) | 
  Protected Member Functions inherited from GooFit::GooPdf | |
| virtual __host__ double | sumOfNll (int numVars) const | 
  Protected Member Functions inherited from GooFit::PdfBase | |
| void | setNumPerTask (PdfBase *p, const int &c) | 
| This needs to be set before a call to setData.  More... | |
  Protected Attributes inherited from GooFit::ResonancePdf | |
| Variable | amp_real | 
| Variable | amp_imag | 
| std::vector< unsigned int > | pindices | 
| std::vector< fptype > | host_constants | 
  Protected Attributes inherited from GooFit::GooPdf | |
| std::shared_ptr< MetricTaker > | logger | 
  Protected Attributes inherited from GooFit::PdfBase | |
| DataSet * | data_ = nullptr | 
| fptype | numEvents {0} | 
| unsigned int | numEntries {0} | 
| fptype * | normRanges | 
| unsigned int | parameters {0} | 
| unsigned int | cIndex {1} | 
| std::vector< Observable > | observables | 
| std::vector< Variable > | parameterList | 
| std::shared_ptr< FitControl > | fitControl | 
| std::vector< PdfBase * > | components | 
| int | integrationBins {-1} | 
| int | specialMask {0} | 
| bool | properlyInitialised {true} | 
| unsigned int | functionIdx {0} | 
| int | m_iEventsPerTask {0} | 
Nonresonant constructor.
Definition at line 117 of file ResonancePdf.h.
      
  | 
  overridedefault | 
 1.8.13