Changeset View
Changeset View
Standalone View
Standalone View
inc/LauIsobarDynamics.hh
Show First 20 Lines • Show All 202 Lines • ▼ Show 20 Lines | /*! | ||||
\param [in] propName the name of the propagator to use | \param [in] propName the name of the propagator to use | ||||
\param [in] channelIndex the index of the channel within the propagator | \param [in] channelIndex the index of the channel within the propagator | ||||
\param [in] useProdAdler boolean to turn on/off the production Adler zero factor (default = off) | \param [in] useProdAdler boolean to turn on/off the production Adler zero factor (default = off) | ||||
*/ | */ | ||||
void addKMatrixProdSVP(const TString& SVPName, const TString& propName, Int_t channelIndex, Bool_t useProdAdler = kFALSE); | void addKMatrixProdSVP(const TString& SVPName, const TString& propName, Int_t channelIndex, Bool_t useProdAdler = kFALSE); | ||||
//! Set the maximum value of A squared to be used in the accept/reject | //! Set the maximum value of A squared to be used in the accept/reject | ||||
/*! | /*! | ||||
Disables the automatic determination of ASqMax | |||||
\param [in] value the new value | \param [in] value the new value | ||||
*/ | */ | ||||
inline void setASqMaxValue(Double_t value) {aSqMaxSet_ = value;} | inline void setASqMaxValue(Double_t value) {aSqMaxSet_ = value; aSqMaxAuto_ = kFALSE;} | ||||
//! Retrieve the maximum value of A squared to be used in the accept/reject | //! Retrieve the maximum value of A squared to be used in the accept/reject | ||||
/*! | /*! | ||||
\return the maximum value of A squared | \return the maximum value of A squared | ||||
*/ | */ | ||||
inline Double_t getASqMaxSetValue() const { return aSqMaxSet_; } | inline Double_t getASqMaxSetValue() const { return aSqMaxSet_; } | ||||
//! Retrieve the maximum of A squared that has been found while generating | //! Retrieve the maximum of A squared that has been found while generating | ||||
▲ Show 20 Lines • Show All 633 Lines • ▼ Show 20 Lines | private: | ||||
Bool_t integralsDone_; | Bool_t integralsDone_; | ||||
//! Whether the scheme for the integration has been determined | //! Whether the scheme for the integration has been determined | ||||
Bool_t normalizationSchemeDone_; | Bool_t normalizationSchemeDone_; | ||||
//! Force the symmetrisation of the integration in m13 <-> m23 for non-symmetric but flavour-conjugate final states | //! Force the symmetrisation of the integration in m13 <-> m23 for non-symmetric but flavour-conjugate final states | ||||
Bool_t forceSymmetriseIntegration_; | Bool_t forceSymmetriseIntegration_; | ||||
//! The storage of the integration scheme | //! The storage of the integration scheme | ||||
std::vector<LauDPPartialIntegralInfo*> dpPartialIntegralInfo_; | std::vector<LauDPPartialIntegralInfo*> dpPartialIntegralInfo_; | ||||
//! The name of the file to save integrals to | //! The name of the file to save integrals to | ||||
TString intFileName_; | TString intFileName_; | ||||
//! The bin width to use when integrating over m13 | //! The bin width to use when integrating over m13 | ||||
Double_t m13BinWidth_; | Double_t m13BinWidth_; | ||||
▲ Show 20 Lines • Show All 80 Lines • ▼ Show 20 Lines | private: | ||||
Int_t nSigGenLoop_; | Int_t nSigGenLoop_; | ||||
//! The maximum allowed value of A squared | //! The maximum allowed value of A squared | ||||
Double_t aSqMaxSet_; | Double_t aSqMaxSet_; | ||||
//! The maximum value of A squared that has been seen so far while generating | //! The maximum value of A squared that has been seen so far while generating | ||||
Double_t aSqMaxVar_; | Double_t aSqMaxVar_; | ||||
//! Flag to generate aSqMaxSet_ once generate is called | |||||
Bool_t aSqMaxAuto_{kTRUE}; | |||||
//! The helicity flip flag for new amplitude components | //! The helicity flip flag for new amplitude components | ||||
Bool_t flipHelicity_; | Bool_t flipHelicity_; | ||||
//! Flag to recalculate the normalisation | //! Flag to recalculate the normalisation | ||||
Bool_t recalcNormalisation_; | Bool_t recalcNormalisation_; | ||||
//! List of floating resonance parameters | //! List of floating resonance parameters | ||||
std::vector<LauParameter*> resonancePars_; | std::vector<LauParameter*> resonancePars_; | ||||
Show All 17 Lines |