ThePEG::CKMBase Class Reference

CKMBase is an abstract base classused by the StandardModelBase to implement the Cabibbo-Kobayashi-Mascawa mixing matrix. More...

#include <CKMBase.h>

Inheritance diagram for ThePEG::CKMBase:

ThePEG::Interfaced ThePEG::InterfacedBase ThePEG::Base ThePEG::Named ThePEG::Pointer::ReferenceCounted ThePEG::StandardCKM

List of all members.

Public Member Functions

virtual vector< vector< double > > getMatrix (unsigned int nf) const =0
 Return the matrix of squared CKM matrix elements.

Static Public Member Functions

static void Init ()
 Standard Init function used to initialize the interface.

Private Member Functions

CKMBaseoperator= (const CKMBase &)
 Private and non-existent assignment operator.

Static Private Attributes

static
AbstractNoPIOClassDescription
< CKMBase
initCKMBase
 Describe an abstract class without persistent data.


Detailed Description

CKMBase is an abstract base classused by the StandardModelBase to implement the Cabibbo-Kobayashi-Mascawa mixing matrix.

Concrete sub-classes must implement the getMatrix(unsigned int) function.

See also:
The interfaces defined for CKMBase.

StandardModelBase

Definition at line 27 of file CKMBase.h.


Member Function Documentation

virtual vector< vector<double> > ThePEG::CKMBase::getMatrix ( unsigned int  nf  )  const [pure virtual]

Return the matrix of squared CKM matrix elements.

The returned matrix should be for nf families. This function must be overridden by sub-classes.

Implemented in ThePEG::StandardCKM.


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

Generated on Thu Apr 29 12:43:23 2010 for ThePEG by  doxygen 1.5.5