ROOTPWA
Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
Tgamp Class Reference

#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

Detailed Description

Definition at line 49 of file Tgamp.h.

Constructor & Destructor Documentation

Tgamp::Tgamp ( const std::string &  pdgTableFileName = "")

Definition at line 54 of file Tgamp.cc.

References particleDataTable::initialize(), and PDGtable.

Tgamp::~Tgamp ( )
virtual

Definition at line 65 of file Tgamp.cc.

Member Function Documentation

void Tgamp::addWave ( const std::string &  keyFileName)
inline

Definition at line 66 of file Tgamp.h.

References _keyFileNames.

complex< double > Tgamp::Amp ( const std::string &  keyFileName,
event ev 
) const
complex< double > Tgamp::Amp ( const unsigned int  iKey,
event ev 
) const

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
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().

void Tgamp::mirror ( const bool  flag = true)
inline

Definition at line 72 of file Tgamp.h.

References _mirror.

event Tgamp::mirrorEvent ( const event evIn)
static
void Tgamp::reflect ( const bool  flag = true)
inline

Definition at line 71 of file Tgamp.h.

References _reflect.

event Tgamp::reflectEvent ( const event evIn)
static
void Tgamp::suppressOutput ( const bool  flag = true)
inline

Definition at line 73 of file Tgamp.h.

References _suppressOutput.

lorentzTransform Tgamp::toGottfriedJackson ( const event ev)
staticprivate

Member Data Documentation

std::vector<std::string> Tgamp::_keyFileNames
private

Definition at line 77 of file Tgamp.h.

Referenced by addWave(), and Amp().

bool Tgamp::_mirror
private

Definition at line 79 of file Tgamp.h.

Referenced by Amp(), and mirror().

bool Tgamp::_reflect
private

Definition at line 78 of file Tgamp.h.

Referenced by Amp(), and reflect().

bool Tgamp::_suppressOutput
private

Definition at line 80 of file Tgamp.h.

Referenced by Amp(), and suppressOutput().


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