laura is hosted by Hepforge, IPPP Durham
Laura++  v1r2
A maximum likelihood fitting package for performing Dalitz-plot analysis.
LauResonanceInfo Class Reference

Class for defining the properties of a resonant particle. More...

#include <LauResonanceInfo.hh>

Public Member Functions

 LauResonanceInfo (const TString &name, Double_t mass, Double_t width, Int_t spin, Int_t charge, Double_t range=4.0)
 Constructor. More...
 
virtual ~LauResonanceInfo ()
 Destructor. More...
 
TString getName () const
 Retrieve the name of the resonant particle. More...
 
Double_t getMass () const
 Retrieve the mass of the resonant particle. More...
 
Double_t getWidth () const
 Retrieve the width of the resonant particle. More...
 
Int_t getSpin () const
 Retrieve the spin of the resonant particle. More...
 
Int_t getCharge () const
 Retrieve the charge of the resonant particle. More...
 
Double_t getRange () const
 Retrieve the range of the resonant particle. More...
 

Private Attributes

TString name_
 The name of the resonant particle. More...
 
Double_t mass_
 The mass of the resonant particle. More...
 
Double_t width_
 The width of the resonant particle. More...
 
Int_t spin_
 The spin of the resonant particle. More...
 
Int_t charge_
 The charge of the resonant particle. More...
 
Double_t range_
 The range of the resonant particle. More...
 

Detailed Description

Class for defining the properties of a resonant particle.

Definition at line 25 of file LauResonanceInfo.hh.

Constructor & Destructor Documentation

LauResonanceInfo::LauResonanceInfo ( const TString &  name,
Double_t  mass,
Double_t  width,
Int_t  spin,
Int_t  charge,
Double_t  range = 4.0 
)

Constructor.

Parameters
[in]namethe name of the resonant particle
[in]massthe mass of the resonant particle
[in]widththe width of the resonant particle
[in]spinthe spin of the resonant particle
[in]chargethe charge of the resonant particle
[in]rangethe range of the resonant particle

Definition at line 20 of file LauResonanceInfo.cc.

virtual LauResonanceInfo::~LauResonanceInfo ( )
inlinevirtual

Destructor.

Definition at line 40 of file LauResonanceInfo.hh.

Member Function Documentation

Int_t LauResonanceInfo::getCharge ( ) const
inline

Retrieve the charge of the resonant particle.

Returns
the charge of the resonant particle

Definition at line 70 of file LauResonanceInfo.hh.

Double_t LauResonanceInfo::getMass ( ) const
inline

Retrieve the mass of the resonant particle.

Returns
the mass of the resonant particle

Definition at line 52 of file LauResonanceInfo.hh.

TString LauResonanceInfo::getName ( ) const
inline

Retrieve the name of the resonant particle.

Returns
the name of the resonant particle

Definition at line 46 of file LauResonanceInfo.hh.

Double_t LauResonanceInfo::getRange ( ) const
inline

Retrieve the range of the resonant particle.

Returns
the range of the resonant particle

Definition at line 76 of file LauResonanceInfo.hh.

Int_t LauResonanceInfo::getSpin ( ) const
inline

Retrieve the spin of the resonant particle.

Returns
the spin of the resonant particle

Definition at line 64 of file LauResonanceInfo.hh.

Double_t LauResonanceInfo::getWidth ( ) const
inline

Retrieve the width of the resonant particle.

Returns
the width of the resonant particle

Definition at line 58 of file LauResonanceInfo.hh.

Member Data Documentation

Int_t LauResonanceInfo::charge_
private

The charge of the resonant particle.

Definition at line 94 of file LauResonanceInfo.hh.

Double_t LauResonanceInfo::mass_
private

The mass of the resonant particle.

Definition at line 85 of file LauResonanceInfo.hh.

TString LauResonanceInfo::name_
private

The name of the resonant particle.

Definition at line 82 of file LauResonanceInfo.hh.

Double_t LauResonanceInfo::range_
private

The range of the resonant particle.

Definition at line 97 of file LauResonanceInfo.hh.

Int_t LauResonanceInfo::spin_
private

The spin of the resonant particle.

Definition at line 91 of file LauResonanceInfo.hh.

Double_t LauResonanceInfo::width_
private

The width of the resonant particle.

Definition at line 88 of file LauResonanceInfo.hh.


The documentation for this class was generated from the following files: