evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
EvtDalitzDecayInfo Class Referencefinal

#include <EvtGenModels/EvtDalitzDecayInfo.hh>

Public Member Functions

 EvtDalitzDecayInfo (EvtId d1, EvtId d2, EvtId d3)
 
void addResonance (EvtComplex amp, EvtDalitzReso res)
 
void addResonance (std::pair< EvtComplex, EvtDalitzReso > res)
 
void setProbMax (double probMax)
 
const std::vector< std::pair< EvtComplex, EvtDalitzReso > > & getResonances () const
 
double getProbMax () const
 
const EvtIddaughter1 () const
 
const EvtIddaughter2 () const
 
const EvtIddaughter3 () const
 

Private Attributes

EvtId _d1
 
EvtId _d2
 
EvtId _d3
 
std::vector< std::pair< EvtComplex, EvtDalitzReso > > _resonances
 
double _probMax
 

Detailed Description

Definition at line 32 of file EvtDalitzDecayInfo.hh.

Constructor & Destructor Documentation

◆ EvtDalitzDecayInfo()

EvtDalitzDecayInfo::EvtDalitzDecayInfo ( EvtId  d1,
EvtId  d2,
EvtId  d3 
)
inline

Definition at line 34 of file EvtDalitzDecayInfo.hh.

Member Function Documentation

◆ addResonance() [1/2]

void EvtDalitzDecayInfo::addResonance ( EvtComplex  amp,
EvtDalitzReso  res 
)
inline

Definition at line 39 of file EvtDalitzDecayInfo.hh.

◆ addResonance() [2/2]

void EvtDalitzDecayInfo::addResonance ( std::pair< EvtComplex, EvtDalitzReso res)
inline

Definition at line 43 of file EvtDalitzDecayInfo.hh.

◆ daughter1()

const EvtId& EvtDalitzDecayInfo::daughter1 ( ) const
inline

Definition at line 55 of file EvtDalitzDecayInfo.hh.

◆ daughter2()

const EvtId& EvtDalitzDecayInfo::daughter2 ( ) const
inline

Definition at line 56 of file EvtDalitzDecayInfo.hh.

◆ daughter3()

const EvtId& EvtDalitzDecayInfo::daughter3 ( ) const
inline

Definition at line 57 of file EvtDalitzDecayInfo.hh.

◆ getProbMax()

double EvtDalitzDecayInfo::getProbMax ( ) const
inline

Definition at line 53 of file EvtDalitzDecayInfo.hh.

◆ getResonances()

const std::vector<std::pair<EvtComplex, EvtDalitzReso> >& EvtDalitzDecayInfo::getResonances ( ) const
inline

Definition at line 49 of file EvtDalitzDecayInfo.hh.

◆ setProbMax()

void EvtDalitzDecayInfo::setProbMax ( double  probMax)
inline

Definition at line 47 of file EvtDalitzDecayInfo.hh.

Member Data Documentation

◆ _d1

EvtId EvtDalitzDecayInfo::_d1
private

Definition at line 60 of file EvtDalitzDecayInfo.hh.

◆ _d2

EvtId EvtDalitzDecayInfo::_d2
private

Definition at line 60 of file EvtDalitzDecayInfo.hh.

◆ _d3

EvtId EvtDalitzDecayInfo::_d3
private

Definition at line 60 of file EvtDalitzDecayInfo.hh.

◆ _probMax

double EvtDalitzDecayInfo::_probMax
private

Definition at line 62 of file EvtDalitzDecayInfo.hh.

◆ _resonances

std::vector<std::pair<EvtComplex, EvtDalitzReso> > EvtDalitzDecayInfo::_resonances
private

Definition at line 61 of file EvtDalitzDecayInfo.hh.


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