CHROMA
Public Member Functions | Protected Member Functions | List of all members
Chroma::Hadron2PtCorr Class Referenceabstract

Construct hadron 2pt correlators. More...

#include <hadron_2pt.h>

Inheritance diagram for Chroma::Hadron2PtCorr:
Chroma::HadronContract Chroma::Delta2PtEnv::DeltaCorrs Chroma::MesonSpec2PtEnv::MesonSpecCorrs Chroma::SimpleMeson2PtEnv::DiagGammaMesonCorrs Chroma::StochCondContEnv::StochCondCont

Public Member Functions

virtual ~Hadron2PtCorr ()
 Virtual destructor to help with cleanup;. More...
 
virtual std::list< Handle< HadronContractResult_t > > operator() (const multi1d< LatticeColorMatrix > &u, const std::string &xml_group, const std::string &id_tag)=0
 Construct the correlators. More...
 
- Public Member Functions inherited from Chroma::HadronContract
virtual ~HadronContract ()
 Virtual destructor to help with cleanup;. More...
 

Protected Member Functions

virtual std::list< Handle< HadronContractResult_t > > project (const std::list< Handle< Hadron2PtContract_t > > &had_list, const SftMomParams_t &p) const
 Convenience function to project onto fixed momenta. More...
 
- Protected Member Functions inherited from Chroma::HadronContract
virtual ForwardProp_t readForwardPropHeader (const std::string &prop_id) const
 Convenience function to read propagator. More...
 
virtual multi1d< int > getTSrce (const multi1d< ForwardProp_t > &forward_headers) const
 Convenience function to get t_srce from headers. More...
 
virtual int getDecayDir (const multi1d< ForwardProp_t > &forward_headers) const
 Convenience function to get decay_dir from headers. More...
 

Detailed Description

Construct hadron 2pt correlators.

Supports creation of hadron 2pt correlators

Definition at line 49 of file hadron_2pt.h.

Constructor & Destructor Documentation

◆ ~Hadron2PtCorr()

virtual Chroma::Hadron2PtCorr::~Hadron2PtCorr ( )
inlinevirtual

Virtual destructor to help with cleanup;.

Definition at line 53 of file hadron_2pt.h.

Member Function Documentation

◆ operator()()

virtual std::list< Handle<HadronContractResult_t> > Chroma::Hadron2PtCorr::operator() ( const multi1d< LatticeColorMatrix > &  u,
const std::string &  xml_group,
const std::string &  id_tag 
)
pure virtual

◆ project()

std::list< Handle< HadronContractResult_t > > Chroma::Hadron2PtCorr::project ( const std::list< Handle< Hadron2PtContract_t > > &  had_list,
const SftMomParams_t p 
) const
protectedvirtual

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