Changeset View
Changeset View
Standalone View
Standalone View
inc/LauBlattWeisskopfFactor.hh
Show First 20 Lines • Show All 84 Lines • ▼ Show 20 Lines | public: | ||||
//! Destructor | //! Destructor | ||||
virtual ~LauBlattWeisskopfFactor(); | virtual ~LauBlattWeisskopfFactor(); | ||||
//! Method to create a new factor with cloned radius parameter | //! Method to create a new factor with cloned radius parameter | ||||
/*! | /*! | ||||
\param newSpin the value of the spin to use for the created instance | \param newSpin the value of the spin to use for the created instance | ||||
*/ | */ | ||||
LauBlattWeisskopfFactor* createClone( const UInt_t newSpin ); | LauBlattWeisskopfFactor* createClone( const UInt_t newSpin , const BarrierType newBarrierType ); | ||||
//! Retrieve the radius parameter | //! Retrieve the radius parameter | ||||
const LauParameter* getRadiusParameter() const { return radius_; } | const LauParameter* getRadiusParameter() const { return radius_; } | ||||
//! Retrieve the radius parameter | //! Retrieve the radius parameter | ||||
LauParameter* getRadiusParameter() { return radius_; } | LauParameter* getRadiusParameter() { return radius_; } | ||||
//! Retrieve the barrier type | //! Retrieve the barrier type | ||||
Show All 9 Lines | public: | ||||
Double_t calcFormFactor( const Double_t p ) const; | Double_t calcFormFactor( const Double_t p ) const; | ||||
protected: | protected: | ||||
//! Set the name of the radius parameter | //! Set the name of the radius parameter | ||||
TString setRadiusName( const LauResonanceInfo& resInfo, const BlattWeisskopfCategory category ); | TString setRadiusName( const LauResonanceInfo& resInfo, const BlattWeisskopfCategory category ); | ||||
private: | private: | ||||
//! Copy constructor | //! Copy constructor | ||||
LauBlattWeisskopfFactor( const LauBlattWeisskopfFactor& other, const UInt_t newSpin ); | LauBlattWeisskopfFactor( const LauBlattWeisskopfFactor& other, const UInt_t newSpin, const BarrierType newBarrierType ); | ||||
//! Copy assignment operator (not implemented) | //! Copy assignment operator (not implemented) | ||||
LauBlattWeisskopfFactor& operator=( const LauBlattWeisskopfFactor& other ); | LauBlattWeisskopfFactor& operator=( const LauBlattWeisskopfFactor& other ); | ||||
//! Resonance spin | //! Resonance spin | ||||
const UInt_t spin_; | const UInt_t spin_; | ||||
//! Radius parameter | //! Radius parameter | ||||
Show All 12 Lines |