ROOTPWA
|
#include <Tgamp.h>
Public Member Functions | |
Tgamp (const std::string &pdgTableFileName="") | |
virtual | ~Tgamp () |
std::complex< double > | Amp (const std::string &keyFileName, event &ev) const |
std::complex< double > | Amp (const unsigned int iKey, event &ev) const |
std::vector< std::complex < double > > | Amp (const std::string &keyFileName, std::istream &eventData, const bool testMode=false) const |
std::vector< std::complex < double > > | Amp (const unsigned int iKey, std::istream &eventData) const |
void | addWave (const std::string &keyFileName) |
void | reflect (const bool flag=true) |
void | mirror (const bool flag=true) |
void | suppressOutput (const bool flag=true) |
Static Public Member Functions | |
static event | reflectEvent (const event &evIn) |
static event | mirrorEvent (const event &evIn) |
Static Private Member Functions | |
static lorentzTransform | toGottfriedJackson (const event &ev) |
Private Attributes | |
std::vector< std::string > | _keyFileNames |
bool | _reflect |
bool | _mirror |
bool | _suppressOutput |
Tgamp::Tgamp | ( | const std::string & | pdgTableFileName = "" | ) |
Definition at line 54 of file Tgamp.cc.
References particleDataTable::initialize(), and PDGtable.
|
inline |
Definition at line 66 of file Tgamp.h.
References _keyFileNames.
complex< double > Tgamp::Amp | ( | const std::string & | keyFileName, |
event & | ev | ||
) | const |
Definition at line 71 of file Tgamp.cc.
References _mirror, _reflect, _suppressOutput, keyfile::close(), mirrorEvent(), keyfile::open(), reflectEvent(), keyfile::rewind(), and keyfile::run().
Referenced by Amp().
Definition at line 90 of file Tgamp.cc.
References _keyFileNames, and Amp().
vector< complex< double > > Tgamp::Amp | ( | const std::string & | keyFileName, |
std::istream & | eventData, | ||
const bool | testMode = false |
||
) | const |
Definition at line 103 of file Tgamp.cc.
References amplitudes, debug, wave::decayAmp(), wave::fill(), gWave, wave::print(), and wave::setupFrames().
vector< complex< double > > Tgamp::Amp | ( | const unsigned int | iKey, |
std::istream & | eventData | ||
) | const |
Definition at line 149 of file Tgamp.cc.
References _keyFileNames, and Amp().
|
inline |
Definition at line 220 of file Tgamp.cc.
References event::f_mesons(), i, matrix< T >::inv(), fourVec::set(), fourVec::t(), toGottfriedJackson(), fourVec::x(), fourVec::y(), and fourVec::z().
Referenced by Amp().
|
inline |
Definition at line 163 of file Tgamp.cc.
References event::f_mesons(), i, matrix< T >::inv(), fourVec::set(), fourVec::t(), toGottfriedJackson(), fourVec::x(), fourVec::y(), and fourVec::z().
|
inline |
Definition at line 73 of file Tgamp.h.
References _suppressOutput.
|
staticprivate |
Definition at line 242 of file Tgamp.cc.
References event::beam(), event::f_mesons(), particle::get4P(), i, threeVec::phi(), lorentzTransform::set(), signof, threeVec::theta(), fourVec::V(), and fourVec::x().
Referenced by mirrorEvent(), and reflectEvent().
|
private |
|
private |
|
private |
|
private |
Definition at line 80 of file Tgamp.h.
Referenced by Amp(), and suppressOutput().