CHROMA
|
Decuplet baryon 2pt construction. More...
#include <delta_2pt_w.h>
Public Member Functions | |
DeltaCorrs (const Params &p) | |
Full constructor. More... | |
~DeltaCorrs () | |
Default destructor. More... | |
std::list< Handle< HadronContractResult_t > > | operator() (const multi1d< LatticeColorMatrix > &u, const std::string &xml_group, const std::string &id_tag) |
Construct the correlators. More... | |
Public Member Functions inherited from Chroma::Hadron2PtCorr | |
virtual | ~Hadron2PtCorr () |
Virtual destructor to help with cleanup;. More... | |
Public Member Functions inherited from Chroma::HadronContract | |
virtual | ~HadronContract () |
Virtual destructor to help with cleanup;. More... | |
Private Member Functions | |
DeltaCorrs () | |
Hide partial constructor. More... | |
Private Attributes | |
Params | params |
Additional Inherited Members | |
Protected Member Functions inherited from Chroma::Hadron2PtCorr | |
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... | |
Decuplet baryon 2pt construction.
Create all possible Decuplet polarization states
Definition at line 45 of file delta_2pt_w.h.
|
inline |
Full constructor.
Definition at line 49 of file delta_2pt_w.h.
|
inline |
Default destructor.
Definition at line 52 of file delta_2pt_w.h.
|
inlineprivate |
Hide partial constructor.
Definition at line 61 of file delta_2pt_w.h.
|
virtual |
Construct the correlators.
Here we need all mu, nu combos for the 1 +/- Sigma3,and just the 02, 20, 12, 21 for the SigmaMinus and SigmaPlus This only does one of the parities, either positive or negative, but default is positive
if(params.parity=="Neg") par = Parity["NegPar"]; else par = Parity["PosPar"];
Here we need all mu, nu combos for the 1 +/- Sigma3,and just the 02, 20, 12, 21 for the SigmaMinus and SigmaPlus This does both positive and negative parities.
Implements Chroma::Hadron2PtCorr.
Definition at line 120 of file delta_2pt_w.cc.
References Chroma::Delta2PtEnv::Params::avg_equiv_mom, Chroma::BaryonSpinMats::Cgmu(), Chroma::BaryonSpinMats::CgmuTrans(), Chroma::END_CODE(), Chroma::Delta2PtEnv::Params::first_id, Chroma::SimpleBaryonSeqSourceEnv::forward_headers, Chroma::HadronContract::getDecayDir(), Chroma::HadronContract::getTSrce(), Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::Delta2PtEnv::Params::min_contractions, Chroma::Delta2PtEnv::Params::mom2_max, Chroma::SftMomParams_t::mom2_max, Chroma::Delta2PtEnv::Params::mom_origin, mu, params, Chroma::Delta2PtEnv::Params::parity, Chroma::pop(), Chroma::Hadron2PtCorr::project(), Chroma::push(), Chroma::HadronContract::readForwardPropHeader(), Chroma::Delta2PtEnv::Params::second_id, Chroma::Baryon2PtContractions::sigmast2pt(), Chroma::START_CODE(), Chroma::BaryonSpinMats::T_ig5XmiY(), Chroma::BaryonSpinMats::T_ig5XpiY(), t_srce, Chroma::BaryonSpinMats::TspinDown(), Chroma::BaryonSpinMats::TspinUp(), Chroma::BaryonSpinMats::Tunpol(), Chroma::BaryonSpinMats::TunpolNegPar(), and Chroma::write().
|
private |