ROOTPWA
Classes | Namespaces | Typedefs | Functions
amplitude/particle.h File Reference
#include <string>
#include <boost/shared_ptr.hpp>
#include "TVector3.h"
#include "TLorentzVector.h"
#include "TLorentzRotation.h"
#include "conversionUtils.hpp"
#include "particleProperties.h"

Go to the source code of this file.

Classes

class  rpwa::particle

Namespaces

namespace  rpwa
 Calculates the partial wave weight for a given event.

Typedefs

typedef boost::shared_ptr
< particle
rpwa::particlePtr

Functions

particlePtr rpwa::createParticle (const particle &part)
particlePtr rpwa::createParticle (const particleProperties &partProp, const int index=-1, const int spinProj=0, const int refl=0, const TVector3 &momentum=TVector3())
particlePtr rpwa::createParticle (const std::string &partName, const bool requirePartInTable=true, const int index=-1, const int spinProj=0, const int refl=0, const TVector3 &momentum=TVector3())
particlePtr rpwa::createParticle (const std::string &partName, const int isospin, const int G, const int J, const int P, const int C, const int spinProj, const int refl=0, const int index=-1)
bool rpwa::compareIndicesAsc (const particlePtr &a, const particlePtr &b)
bool rpwa::compareIndicesDesc (const particlePtr &a, const particlePtr &b)
std::ostream & rpwa::operator<< (std::ostream &out, const particle &part)