GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Enumerations
HadronTensorI.h File Reference
#include <complex>
#include "Framework/Interaction/Interaction.h"
#include "Framework/ParticleData/PDGUtils.h"
Include dependency graph for HadronTensorI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  genie::HadronTensorI
 Abstract interface for an object that computes the elements a hadron tensor $W^{\mu\nu}$. Also computes the contraction of the hadron tensor with the lepton tensor $L_{\mu\nu}W^{\mu\nu}$ for one or more kinds of projectile (e.g., neutrinos, electrons) More...
 

Namespaces

 genie
 THE MAIN GENIE PROJECT NAMESPACE
 

Typedefs

typedef enum
genie::HadronTensorType 
genie::HadronTensorType_t
 

Enumerations

enum  genie::HadronTensorType {
  genie::kHT_Undefined = -1, genie::kHT_MEC_FullAll, genie::kHT_MEC_Fullpn, genie::kHT_MEC_DeltaAll,
  genie::kHT_MEC_Deltapn, genie::kHT_MEC_EM, genie::kHT_MEC_EM_pn, genie::kHT_MEC_EM_pp,
  genie::kHT_QE_EM, genie::kHT_MEC_FullAll_Param, genie::kHT_MEC_FullAll_wImag, genie::kHT_QE_Full,
  genie::kHT_MEC_EM_wImag, genie::kHT_QE_CRPA_Low, genie::kHT_QE_CRPA_Medium, genie::kHT_QE_CRPA_High,
  genie::kHT_QE_CRPA_anu_Low, genie::kHT_QE_CRPA_anu_Medium, genie::kHT_QE_CRPA_anu_High, genie::kHT_QE_HF_Low,
  genie::kHT_QE_HF_Medium, genie::kHT_QE_HF_High, genie::kHT_QE_HF_anu_Low, genie::kHT_QE_HF_anu_Medium,
  genie::kHT_QE_HF_anu_High, genie::kHT_QE_CRPAPW_Low, genie::kHT_QE_CRPAPW_Medium, genie::kHT_QE_CRPAPW_High,
  genie::kHT_QE_CRPAPW_anu_Low, genie::kHT_QE_CRPAPW_anu_Medium, genie::kHT_QE_CRPAPW_anu_High, genie::kHT_QE_HFPW_Low,
  genie::kHT_QE_HFPW_Medium, genie::kHT_QE_HFPW_High, genie::kHT_QE_HFPW_anu_Low, genie::kHT_QE_HFPW_anu_Medium,
  genie::kHT_QE_HFPW_anu_High, genie::kHT_QE_SuSABlend, genie::kHT_QE_SuSABlend_anu, genie::kHT_QE_EM_proton,
  genie::kHT_QE_EM_neutron
}