YAP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
transversity< T > Class Template Reference

#include <AmplitudeBasis.h>

Inheritance diagram for transversity< T >:
basis< T >

Public Member Functions

 transversity (const std::complex< T > &c1, const std::complex< T > &c2, const std::complex< T > &c3, covariance_matrix< T > cov=covariance_matrix< T >())
 
- Public Member Functions inherited from basis< T >
const Vector< std::complex< T >, 3 > & coordinates () const
 
const covariance_matrix< T > & covariance () const
 

Public Attributes

 cov
 

Static Public Attributes

static const SquareMatrix< T, 3 > jacobian_from_helicity
 

Additional Inherited Members

- Protected Member Functions inherited from basis< T >
 basis (Vector< std::complex< T >, 3 > c, covariance_matrix< T > cov=covariance_matrix< T >())
 
 basis (const basis< T > &other, const SquareMatrix< T, 3 > &jacobian)
 

Detailed Description

template<typename T>
class yap::amplitude_basis::transversity< T >

Stores amplitudes in transversity basis (longitudinal, parallel, perpendicular)

Constructor & Destructor Documentation

transversity ( const std::complex< T > &  c1,
const std::complex< T > &  c2,
const std::complex< T > &  c3,
covariance_matrix< T >  cov = covariance_matrix<T>() 
)
inlineexplicit

constructor

Parameters
c1longitudinal amplitude
c2parallel amplitude
c3perpendicular amplitude
cov3x3 covariance matrix of 2x2 covariances (between real and imaginary parts of amplitudes), defaults to 0

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