ROOTPWA
Public Member Functions | Private Attributes | List of all members
rpwa::partialWaveWeight Class Reference

#include <partialWaveWeight.h>

Public Member Functions

 partialWaveWeight ()
 ~partialWaveWeight ()
void addWave (const std::string &keyfilename, rpwa::productionAmp *amp, const std::complex< double > &branching, unsigned int vectori=0)
 Add a partial wave to model.
void loadIntegrals (const std::string &filename, double mass)
 Load normalization integrals for a mass bin.
double weight (event &e)
 Calculate weight for an event.
std::complex< double > prodAmp (unsigned int iv, unsigned int iw, event &e)
 get production amplitude

Private Attributes

std::vector< std::vector
< std::string > > 
m_waves
std::vector< std::vector
< std::complex< double > > > 
m_branchings
std::vector< std::vector
< rpwa::productionAmp * > > 
m_amps
std::vector< Tgampm_gamp
std::map< std::string, double > m_relphase
std::map< double, integralm_normInt
bool m_hasInt

Detailed Description

Definition at line 26 of file partialWaveWeight.h.


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