Chroma::InlineMesonSpec Class Reference
[Hadron measurements]

Inline measurement of meson 2-pt functions. More...

#include <inline_mesonspec_w.h>

Inheritance diagram for Chroma::InlineMesonSpec:

Chroma::AbsInlineMeasurement List of all members.

Public Member Functions

 ~InlineMesonSpec ()
 InlineMesonSpec (const InlineMesonSpecParams &p)
 InlineMesonSpec (const InlineMesonSpec &p)
unsigned long getFrequency (void) const
 Tell me how often I should measure this beastie.
void operator() (const unsigned long update_no, XMLWriter &xml_out)
 Do the measurement.

Protected Member Functions

void func (const unsigned long update_no, XMLWriter &xml_out)
 Do the measurement.

Private Attributes

InlineMesonSpecParams params

Detailed Description

Inline measurement of meson 2-pt functions.

Definition at line 75 of file inline_mesonspec_w.h.


Constructor & Destructor Documentation

Chroma::InlineMesonSpec::~InlineMesonSpec (  )  [inline]

Definition at line 78 of file inline_mesonspec_w.h.

Chroma::InlineMesonSpec::InlineMesonSpec ( const InlineMesonSpecParams p  )  [inline]

Definition at line 79 of file inline_mesonspec_w.h.

Chroma::InlineMesonSpec::InlineMesonSpec ( const InlineMesonSpec p  )  [inline]

Definition at line 80 of file inline_mesonspec_w.h.


Member Function Documentation

void Chroma::InlineMesonSpec::func ( const unsigned long  update_no,
XMLWriter &  xml_out 
) [protected]

Do the measurement.

Definition at line 359 of file inline_mesonspec_w.cc.

References Chroma::InlineMesonSpecParams::Param_t::avg_equiv_mom, Chroma::InlineMesonSpecParams::NamedObject_t::correlators, END_CODE, Chroma::InlineMesonSpecParams::NamedObject_t::gauge_id, Chroma::SftMom::getSet(), Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), j_decay, Chroma::MesPlq(), Chroma::InlineMesonSpecParams::Param_t::mom2_max, Chroma::InlineMesonSpecEnv::name, Chroma::InlineMesonSpecParams::named_obj, Chroma::SftMom::numMom(), Chroma::SftMom::numSubsets(), Chroma::SftMom::numToMom(), Chroma::InlineMesonSpecParams::param, params, Chroma::proginfo(), Chroma::readAllSinks(), Chroma::SftMom::sft(), sink_prop_1, sink_prop_2, START_CODE, u, Chroma::InlineMesonSpecParams::write(), Chroma::write(), and Chroma::InlineMesonSpecParams::xml_file.

Referenced by operator()().

unsigned long Chroma::InlineMesonSpec::getFrequency ( void   )  const [inline, virtual]

Tell me how often I should measure this beastie.

Implements Chroma::AbsInlineMeasurement.

Definition at line 82 of file inline_mesonspec_w.h.

References Chroma::InlineMesonSpecParams::frequency, and params.

void Chroma::InlineMesonSpec::operator() ( const unsigned long  update_no,
XMLWriter &  xml_out 
) [virtual]

Do the measurement.

Implements Chroma::AbsInlineMeasurement.

Definition at line 333 of file inline_mesonspec_w.cc.

References func(), Chroma::makeXMLFileName(), params, Chroma::write(), and Chroma::InlineMesonSpecParams::xml_file.


Member Data Documentation

InlineMesonSpecParams Chroma::InlineMesonSpec::params [private]

Definition at line 94 of file inline_mesonspec_w.h.

Referenced by func(), getFrequency(), and operator()().


The documentation for this class was generated from the following files:
Generated on Sun Nov 22 04:40:19 2009 for CHROMA by  doxygen 1.4.7