Chroma::SimpleBaryon2PtEnv::BarNuclTCg5 Class Reference
[Hadronic observables]

Nucleon-Nucleon 2pt with general projector and Cg5. More...

#include <simple_baryon_2pt_w.h>

Inheritance diagram for Chroma::SimpleBaryon2PtEnv::BarNuclTCg5:

Chroma::Baryon2PtBase List of all members.

Public Member Functions

 BarNuclTCg5 (const Params &p, const SpinMatrix &spinT, const SpinMatrix &spinCg5)
 Full constructor.
 ~BarNuclTCg5 ()
 Default destructor.
multi1d< Hadron2PtContraction_t > operator() (const multi1d< LatticeColorMatrix > &u)
 Construct the correlators.

Protected Member Functions

multi1d< int > & getBC ()
 Set bc.
const multi1d< int > & getBC () const
 Get bc.
multi1d< int > & getTSrce ()
 Set t_srce.
const multi1d< int > & getTSrce () const
 Get t_srce.
int & getDecayDir ()
 Get decay_dir.
int getDecayDir () const
 Get decay_dir.

Private Member Functions

 BarNuclTCg5 ()
 Hide partial constructor.

Private Attributes

multi1d< int > t_srce
multi1d< int > bc
Params params
SpinMatrix T
SpinMatrix Cg5

Detailed Description

Nucleon-Nucleon 2pt with general projector and Cg5.

Create a simple baryon 2pt correlator

Definition at line 40 of file simple_baryon_2pt_w.h.


Constructor & Destructor Documentation

Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::BarNuclTCg5 ( const Params p,
const SpinMatrix &  spinT,
const SpinMatrix &  spinCg5 
) [inline]

Full constructor.

Definition at line 44 of file simple_baryon_2pt_w.h.

Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::~BarNuclTCg5 (  )  [inline]

Default destructor.

Definition at line 48 of file simple_baryon_2pt_w.h.

Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::BarNuclTCg5 (  )  [inline, private]

Hide partial constructor.

Definition at line 75 of file simple_baryon_2pt_w.h.


Member Function Documentation

const multi1d<int>& Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::getBC (  )  const [inline, protected, virtual]

Get bc.

Implements Chroma::Baryon2PtBase.

Definition at line 59 of file simple_baryon_2pt_w.h.

References bc.

multi1d<int>& Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::getBC (  )  [inline, protected, virtual]

Set bc.

Implements Chroma::Baryon2PtBase.

Definition at line 56 of file simple_baryon_2pt_w.h.

References bc.

int Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::getDecayDir (  )  const [inline, protected]

Get decay_dir.

Definition at line 71 of file simple_baryon_2pt_w.h.

int& Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::getDecayDir (  )  [inline, protected]

Get decay_dir.

Definition at line 68 of file simple_baryon_2pt_w.h.

const multi1d<int>& Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::getTSrce (  )  const [inline, protected]

Get t_srce.

Definition at line 65 of file simple_baryon_2pt_w.h.

References t_srce.

multi1d<int>& Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::getTSrce (  )  [inline, protected]

Set t_srce.

Definition at line 62 of file simple_baryon_2pt_w.h.

References t_srce.

multi1d<Hadron2PtContraction_t> Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::operator() ( const multi1d< LatticeColorMatrix > &  u  )  [virtual]

Construct the correlators.

Default implementation supplied

Implements Chroma::Baryon2PtBase.


Member Data Documentation

multi1d<int> Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::bc [private]

Definition at line 79 of file simple_baryon_2pt_w.h.

Referenced by getBC().

SpinMatrix Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::Cg5 [private]

The Cg5 at the source and sink

Definition at line 82 of file simple_baryon_2pt_w.h.

Params Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::params [private]

Seqsource params

Definition at line 80 of file simple_baryon_2pt_w.h.

SpinMatrix Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::T [private]

The spin projector matrix

Definition at line 81 of file simple_baryon_2pt_w.h.

multi1d<int> Chroma::SimpleBaryon2PtEnv::BarNuclTCg5::t_srce [private]

Definition at line 78 of file simple_baryon_2pt_w.h.

Referenced by getTSrce().


The documentation for this class was generated from the following file:
Generated on Sun Nov 22 04:41:32 2009 for CHROMA by  doxygen 1.4.7