PARTONS  
PARtonic Tomography Of Nucleon Software
Public Member Functions | Static Public Attributes | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
PARTONS::DDVCSProcessDMSW22 Class Reference

Evaluation of differential cross-section for DDVCS process. More...

Inheritance diagram for PARTONS::DDVCSProcessDMSW22:
PARTONS::DDVCSProcessModule PARTONS::ProcessModule< DDVCSObservableKinematic, DDVCSObservableResult > PARTONS::ModuleObject PARTONS::BaseObject

Public Member Functions

 DDVCSProcessDMSW22 (const std::string &className)
 Constructor. More...
 
virtual ~DDVCSProcessDMSW22 ()
 Destructor. More...
 
virtual DDVCSProcessDMSW22clone () const
 Virtual clone function to allow the factory to clone all derived members object stored in the BaseObjectRegistry. More...
 
- Public Member Functions inherited from PARTONS::DDVCSProcessModule
virtual ~DDVCSProcessModule ()
 Destructor. More...
 
virtual std::string toString () const
 Return a pre-formatted characters string for output visualization of class member's values. More...
 
virtual void resolveObjectDependencies ()
 Because of the initialization step order of the program, objects are registered in a total random order and some objects depend on others. More...
 
virtual void run ()
 
virtual void configure (const ElemUtils::Parameters &parameters)
 Provides a generic method to configure all types of modules by passing a Parameters object. More...
 
virtual void prepareSubModules (const std::map< std::string, BaseObjectData > &subModulesData)
 Method used in automation to prepare all the modules used by this current module and configure them recursively. More...
 
virtual DDVCSObservableResult compute (double beamHelicity, double beamCharge, NumA::Vector3D targetPolarization, const DDVCSObservableKinematic &kinematic, const List< GPDType > &gpdType=List< GPDType >())
 
virtual List< GPDTypegetListOfAvailableGPDTypeForComputation () const
 Must be implemented in child class. More...
 
DDVCSObservableResult compute (double beamHelicity, double beamCharge, NumA::Vector3D targetPolarization, const DDVCSObservableKinematic &kinematic, const List< GPDType > &gpdType, VCSSubProcessType::Type processType)
 Computes the differential cross-section. More...
 
virtual void resetPreviousKinematic ()
 Reset previous kinematics. More...
 
bool isPreviousCCFKinematicDifferent (const DDVCSConvolCoeffFunctionKinematic &kinematic) const
 Check if this kinematics is different than the previous one. More...
 
DDVCSScalesModulegetScaleModule () const
 Get scale module. More...
 
void setScaleModule (DDVCSScalesModule *pScaleModule)
 Set scale module. More...
 
DDVCSXiConverterModulegetXiConverterModule () const
 Get xi converter module. More...
 
void setXiConverterModule (DDVCSXiConverterModule *pXiConverterModule)
 Set xi converted module. More...
 
DDVCSConvolCoeffFunctionModulegetConvolCoeffFunctionModule () const
 Get CCF module;. More...
 
void setConvolCoeffFunctionModule (DDVCSConvolCoeffFunctionModule *pConvolCoeffFunctionModule)
 Set CCF module. More...
 
- Public Member Functions inherited from PARTONS::ProcessModule< DDVCSObservableKinematic, DDVCSObservableResult >
virtual ~ProcessModule ()
 Destructor. More...
 
bool isCCFModuleDependent () const
 Check if this process module depends on a CCF module. More...
 
void setIsCCFModuleDependent (bool isCCFModuleDependent)
 Set if this process module depends on a CCF module. More...
 
- Public Member Functions inherited from PARTONS::ModuleObject
 ModuleObject (const std::string &className, ChannelType::Type channelType)
 Constructor. More...
 
virtual ~ModuleObject ()
 Default destructor. More...
 
unsigned int getReferenceModuleId () const
 Get reference module id. More...
 
void setReferenceModuleId (unsigned int referenceModuleId)
 Set reference module id. More...
 
ChannelType::Type getChannelType () const
 Get channel type. More...
 
- Public Member Functions inherited from PARTONS::BaseObject
 BaseObject (const std::string &className)
 Constructor. More...
 
virtual ~BaseObject ()
 Default destructor. More...
 
void serialize (ElemUtils::Packet &packet) const
 Used to split a complex C++ object into a concatenation of simple types. More...
 
void unserialize (ElemUtils::Packet &packet)
 Used to rebuild a complex C++ object from a concatenation of simple type. More...
 
bool operator< (const BaseObject &other) const
 Overload of < operator to sort BaseObject object by its indexId value. More...
 
const std::string & getClassName () const
 
unsigned int getObjectId () const
 
int getIndexId () const
 
void setIndexId (int indexId)
 

Static Public Attributes

static const unsigned int classId
 Unique ID to automatically register the class in the registry. More...
 
- Static Public Attributes inherited from PARTONS::DDVCSProcessModule
static const std::string DDVCS_PROCESS_MODULE_CLASS_NAME
 Type of the module in XML automation. More...
 
- Static Public Attributes inherited from PARTONS::ModuleObject
static const std::string CLASS_NAME = "className"
 

Protected Member Functions

 DDVCSProcessDMSW22 (const DDVCSProcessDMSW22 &other)
 Copy constructor. More...
 
virtual void initModule ()
 Pure virtual function that provides skeleton for module initialization. More...
 
virtual void isModuleWellConfigured ()
 Pure virtual function that provides skeleton to check if the module is well initialized and configured. More...
 
virtual PhysicalType< double > CrossSectionBH ()
 Bethe-Heitler differential cross section. More...
 
virtual PhysicalType< double > CrossSectionVCS ()
 Virtual Compton Scattering differential cross section. More...
 
virtual PhysicalType< double > CrossSectionInterf ()
 Interference differential cross section. More...
 
- Protected Member Functions inherited from PARTONS::DDVCSProcessModule
 DDVCSProcessModule (const std::string &className)
 Default constructor. More...
 
 DDVCSProcessModule (const DDVCSProcessModule &other)
 Copy constructor. More...
 
virtual void setKinematics (const DDVCSObservableKinematic &kinematic)
 Set internal kinematics. More...
 
virtual void setExperimentalConditions (double beamHelicity, double beamCharge, NumA::Vector3D targetPolarization)
 
void computeConvolCoeffFunction (const DDVCSObservableKinematic &kinematic, const List< GPDType > &gpdType=List< GPDType >())
 Compute CCF for a given kinematics. More...
 
std::complex< double > getConvolCoeffFunctionValue (GPDType::Type gpdType)
 Gives back a previously computed Compton Form Factor. More...
 
- Protected Member Functions inherited from PARTONS::ProcessModule< DDVCSObservableKinematic, DDVCSObservableResult >
 ProcessModule (const std::string &className, ChannelType::Type channelType)
 Constructor. More...
 
 ProcessModule (const ProcessModule &other)
 Copy constructor. More...
 
- Protected Member Functions inherited from PARTONS::ModuleObject
 ModuleObject (const ModuleObject &other)
 
- Protected Member Functions inherited from PARTONS::BaseObject
 BaseObject (const BaseObject &other)
 Copy constructor. More...
 
void info (const std::string &functionName, const std::string &message) const
 Print info message into logger. More...
 
void debug (const std::string &functionName, const std::string &message) const
 Print debug message into logger. More...
 
void warn (const std::string &functionName, const std::string &message) const
 Print warning message into logger. More...
 
void errorMissingParameter (const std::string &parameterName) const
 Use in automation process to throw exception when a parameter is missing from the XML scenario file. More...
 

Private Member Functions

std::complex< double > ampliBH1 (int s2, int s1, int sl, int s)
 
std::complex< double > ampliBH1crossed (int s2, int s1, int sl, int s)
 
std::complex< double > ampliBH2 (int s2, int s1, int sl, int s)
 
std::complex< double > ampliBH2crossed (int s2, int s1, int sl, int s)
 
std::complex< double > ampliVCS (int s2, int s1, int sl, int s)
 
double crossSectionBH (int targetPolariz)
 
double crossSectionVCS (int targetPolariz)
 
double crossSectionInterf (int targetPolariz)
 
std::complex< double > sKS (const double r1[4], const double r2[4]) const
 
std::complex< double > tKS (const double r1[4], const double r2[4]) const
 
std::complex< double > fFunction (int lambda, double k0[4], double k1[4], int lambdaPrime, double k2[4], double k3[4]) const
 
std::complex< double > gFunction (int lambda, double L[4], double R[4], double k[4]) const
 
std::complex< double > Yfunction (int s2, int s1) const
 
std::complex< double > Zfunction (int s2, int s1) const
 
std::complex< double > J2function (int s2, int s1) const
 
double MinkProd (const double p[4], const double q[4]) const
 
std::complex< double > jFunction (int mu, int helic, double p1[4], double p2[4]) const
 
std::complex< double > J15plus (int s2, int s1) const
 
std::complex< double > J25plus (int s2, int s1) const
 
double LCperp (int mu, int nu) const
 
std::complex< double > Flong (int h1, int s1) const
 
void computeInternalVariables (double Mnucleon)
 

Private Attributes

double m_DMSW_r1 [4]
 
double m_DMSW_r2 [4]
 
double m_DMSW_p [4]
 
double m_DMSW_rPrime1 [4]
 
double m_DMSW_rPrime2 [4]
 
double m_DMSW_rPrime1_tMin [4]
 
double m_DMSW_rPrime2_tMin [4]
 
double m_DMSW_pPrim [4]
 
double m_DMSW_pPrim_tMin [4]
 
double m_DMSW_epsilon2
 
double m_DMSW_Q2Bar
 
double m_DMSW_Q2Bar_tMin
 
double m_DMSW_cosTheta_e
 
double m_DMSW_sinTheta_e
 
double m_DMSW_cosGamma
 
double m_DMSW_sinGamma
 
double m_DMSW_sinGamma_tMin
 
double m_DMSW_cosGamma_tMin
 
double m_DMSW_y
 
double m_DMSW_k [4]
 
double m_DMSW_k_tMin [4]
 
double m_DMSW_Delta [4]
 
double m_DMSW_qPrim [4]
 
double m_DMSW_q [4]
 
double m_DMSW_qPrim_tMin [4]
 
double m_DMSW_q_tMin [4]
 
double m_DMSW_kPrime [4]
 
double m_DMSW_lminus [4]
 
double m_DMSW_lplus [4]
 
double m_DMSW_kPrime_tMin [4]
 
double m_DMSW_lminus_tMin [4]
 
double m_DMSW_lplus_tMin [4]
 
double m_DMSW_nminus [4]
 
double m_DMSW_nplus [4]
 
double m_DMSW_nminus_tMin [4]
 
double m_DMSW_nplus_tMin [4]
 
double m_DMSW_nBM [4]
 
double m_DMSW_nstarBM [4]
 
double m_DMSW_HATnBM [4]
 
double m_DMSW_nBM_tMin [4]
 
double m_DMSW_nstarBM_tMin [4]
 
double m_DMSW_HATnBM_tMin [4]
 
double m_DMSW_k0 [4]
 
double m_DMSW_pBar [4]
 
double m_DMSW_pBar_tMin [4]
 
double m_DMSW_tMin
 
double m_DMSW_LCtensor [4][4][4][4]
 
double m_DMSW_metric_ [4][4]
 
double m_DMSW_F1
 
double m_DMSW_F2
 
double m_DMSW_Mnucleon
 
double m_DMSW_charge_e
 
double m_DMSW_rho
 
double m_DMSW_rho_tMin
 
double m_DMSW_2pBarqBar
 
double m_DMSW_2pBarqBar_tMin
 
double m_DMSW_phiL
 
double m_DMSW_thetaL
 
double m_DMSW_jac
 
double m_DMSW_phi
 
double m_DMSW_thetaS
 
double m_DMSW_phiS
 
std::complex< double > m_cffH
 
std::complex< double > m_cffE
 
std::complex< double > m_cffHt
 
std::complex< double > m_cffEt
 
std::complex< double > m_cffHL
 
std::complex< double > m_cffEL
 

Additional Inherited Members

- Protected Attributes inherited from PARTONS::DDVCSProcessModule
double m_xB
 Bjorken variable. More...
 
double m_t
 Mandelstam variable (square of the 4-momentum transferm in GeV2). More...
 
double m_Q2
 Virtuality of the incoming photon (in GeV2). More...
 
double m_Q2Prim
 Virtuality of the outgoing photon (in GeV2). More...
 
double m_E
 Beam energy in target rest frame (in GeV). More...
 
double m_phi
 Angle between leptonic and hadronic plane (in radians, Trento convention). More...
 
double m_phiL
 Azimuthal angle of the lepton pair (in radians). More...
 
double m_thetaL
 Polar angle of the lepton pair (in radians). More...
 
double m_beamHelicity
 Beam helicity. More...
 
double m_beamCharge
 Beam charge. More...
 
NumA::Vector3D m_targetPolarization
 Target polarization. More...
 
DDVCSScalesModulem_pScaleModule
 Pointer to the underlying scale module. More...
 
DDVCSXiConverterModulem_pXiConverterModule
 Pointer to the underlying xi converter module. More...
 
DDVCSConvolCoeffFunctionModulem_pConvolCoeffFunctionModule
 Pointer to the underlying CCF module. More...
 
DDVCSConvolCoeffFunctionResult m_dvcsConvolCoeffFunctionResult
 Stored Compton Form Factor result. More...
 
DDVCSConvolCoeffFunctionKinematic m_lastCCFKinematics
 Last Compton Form Factor kinematics. More...
 
- Protected Attributes inherited from PARTONS::ProcessModule< DDVCSObservableKinematic, DDVCSObservableResult >
bool m_isCCFModuleDependent
 Boolean (true if this Process module depends on a CCF module). More...
 
- Protected Attributes inherited from PARTONS::ModuleObject
ModuleObjectFactorym_pModuleObjectFactory
 Pointer tp module object factory. More...
 

Detailed Description

Evaluation of differential cross-section for DDVCS process.

See 2303.13668 [hep-ph] as a reference.

Constructor & Destructor Documentation

◆ DDVCSProcessDMSW22() [1/2]

PARTONS::DDVCSProcessDMSW22::DDVCSProcessDMSW22 ( const std::string &  className)

Constructor.

See BaseObject::BaseObject and ModuleObject::ModuleObject for more details.

Parameters
classNamename of child class.

◆ ~DDVCSProcessDMSW22()

PARTONS::DDVCSProcessDMSW22::~DDVCSProcessDMSW22 ( )
virtual

Destructor.

◆ DDVCSProcessDMSW22() [2/2]

PARTONS::DDVCSProcessDMSW22::DDVCSProcessDMSW22 ( const DDVCSProcessDMSW22 other)
protected

Copy constructor.

Member Function Documentation

◆ ampliBH1()

std::complex< double > PARTONS::DDVCSProcessDMSW22::ampliBH1 ( int  s2,
int  s1,
int  sl,
int  s 
)
private

◆ ampliBH1crossed()

std::complex< double > PARTONS::DDVCSProcessDMSW22::ampliBH1crossed ( int  s2,
int  s1,
int  sl,
int  s 
)
private

◆ ampliBH2()

std::complex< double > PARTONS::DDVCSProcessDMSW22::ampliBH2 ( int  s2,
int  s1,
int  sl,
int  s 
)
private

◆ ampliBH2crossed()

std::complex< double > PARTONS::DDVCSProcessDMSW22::ampliBH2crossed ( int  s2,
int  s1,
int  sl,
int  s 
)
private

◆ ampliVCS()

std::complex< double > PARTONS::DDVCSProcessDMSW22::ampliVCS ( int  s2,
int  s1,
int  sl,
int  s 
)
private

◆ clone()

DDVCSProcessDMSW22 * PARTONS::DDVCSProcessDMSW22::clone ( ) const
virtual

Virtual clone function to allow the factory to clone all derived members object stored in the BaseObjectRegistry.

Returns

Implements PARTONS::DDVCSProcessModule.

◆ computeInternalVariables()

void PARTONS::DDVCSProcessDMSW22::computeInternalVariables ( double  Mnucleon)
private

◆ CrossSectionBH()

PhysicalType< double > PARTONS::DDVCSProcessDMSW22::CrossSectionBH ( )
protectedvirtual

Bethe-Heitler differential cross section.

Reimplemented from PARTONS::DDVCSProcessModule.

◆ crossSectionBH()

double PARTONS::DDVCSProcessDMSW22::crossSectionBH ( int  targetPolariz)
private

◆ CrossSectionInterf()

PhysicalType< double > PARTONS::DDVCSProcessDMSW22::CrossSectionInterf ( )
protectedvirtual

Interference differential cross section.

Reimplemented from PARTONS::DDVCSProcessModule.

◆ crossSectionInterf()

double PARTONS::DDVCSProcessDMSW22::crossSectionInterf ( int  targetPolariz)
private

◆ CrossSectionVCS()

PhysicalType< double > PARTONS::DDVCSProcessDMSW22::CrossSectionVCS ( )
protectedvirtual

Virtual Compton Scattering differential cross section.

Reimplemented from PARTONS::DDVCSProcessModule.

◆ crossSectionVCS()

double PARTONS::DDVCSProcessDMSW22::crossSectionVCS ( int  targetPolariz)
private

◆ fFunction()

std::complex< double > PARTONS::DDVCSProcessDMSW22::fFunction ( int  lambda,
double  k0[4],
double  k1[4],
int  lambdaPrime,
double  k2[4],
double  k3[4] 
) const
private

◆ Flong()

std::complex< double > PARTONS::DDVCSProcessDMSW22::Flong ( int  h1,
int  s1 
) const
private

◆ gFunction()

std::complex< double > PARTONS::DDVCSProcessDMSW22::gFunction ( int  lambda,
double  L[4],
double  R[4],
double  k[4] 
) const
private

◆ initModule()

void PARTONS::DDVCSProcessDMSW22::initModule ( )
protectedvirtual

Pure virtual function that provides skeleton for module initialization.

Children must define and override it.

Reimplemented from PARTONS::DDVCSProcessModule.

◆ isModuleWellConfigured()

void PARTONS::DDVCSProcessDMSW22::isModuleWellConfigured ( )
protectedvirtual

Pure virtual function that provides skeleton to check if the module is well initialized and configured.

Children must define and override it.

Reimplemented from PARTONS::DDVCSProcessModule.

◆ J15plus()

std::complex< double > PARTONS::DDVCSProcessDMSW22::J15plus ( int  s2,
int  s1 
) const
private

◆ J25plus()

std::complex< double > PARTONS::DDVCSProcessDMSW22::J25plus ( int  s2,
int  s1 
) const
private

◆ J2function()

std::complex< double > PARTONS::DDVCSProcessDMSW22::J2function ( int  s2,
int  s1 
) const
private

◆ jFunction()

std::complex< double > PARTONS::DDVCSProcessDMSW22::jFunction ( int  mu,
int  helic,
double  p1[4],
double  p2[4] 
) const
private

◆ LCperp()

double PARTONS::DDVCSProcessDMSW22::LCperp ( int  mu,
int  nu 
) const
private

◆ MinkProd()

double PARTONS::DDVCSProcessDMSW22::MinkProd ( const double  p[4],
const double  q[4] 
) const
private

◆ sKS()

std::complex< double > PARTONS::DDVCSProcessDMSW22::sKS ( const double  r1[4],
const double  r2[4] 
) const
private

◆ tKS()

std::complex< double > PARTONS::DDVCSProcessDMSW22::tKS ( const double  r1[4],
const double  r2[4] 
) const
private

◆ Yfunction()

std::complex< double > PARTONS::DDVCSProcessDMSW22::Yfunction ( int  s2,
int  s1 
) const
private

◆ Zfunction()

std::complex< double > PARTONS::DDVCSProcessDMSW22::Zfunction ( int  s2,
int  s1 
) const
private

Member Data Documentation

◆ classId

const unsigned int PARTONS::DDVCSProcessDMSW22::classId
static
Initial value:
=
new DDVCSProcessDMSW22("DDVCSProcessDMSW22"))
unsigned int registerBaseObject(BaseObject *pBaseObject)
Store a unique instance of a module identified by a unique string character key.
Definition: BaseObjectRegistry.cpp:45
static BaseObjectRegistry * getInstance()
Static function to be able to retrieve a unique instance pointer of this class anywhere in the code.
Definition: BaseObjectRegistry.cpp:15
DDVCSProcessDMSW22(const std::string &className)
Constructor.
Definition: DDVCSProcessDMSW22.cpp:21

Unique ID to automatically register the class in the registry.

◆ m_cffE

std::complex<double> PARTONS::DDVCSProcessDMSW22::m_cffE
private

◆ m_cffEL

std::complex<double> PARTONS::DDVCSProcessDMSW22::m_cffEL
private

◆ m_cffEt

std::complex<double> PARTONS::DDVCSProcessDMSW22::m_cffEt
private

◆ m_cffH

std::complex<double> PARTONS::DDVCSProcessDMSW22::m_cffH
private

◆ m_cffHL

std::complex<double> PARTONS::DDVCSProcessDMSW22::m_cffHL
private

◆ m_cffHt

std::complex<double> PARTONS::DDVCSProcessDMSW22::m_cffHt
private

◆ m_DMSW_2pBarqBar

double PARTONS::DDVCSProcessDMSW22::m_DMSW_2pBarqBar
private

◆ m_DMSW_2pBarqBar_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_2pBarqBar_tMin
private

◆ m_DMSW_charge_e

double PARTONS::DDVCSProcessDMSW22::m_DMSW_charge_e
private

◆ m_DMSW_cosGamma

double PARTONS::DDVCSProcessDMSW22::m_DMSW_cosGamma
private

◆ m_DMSW_cosGamma_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_cosGamma_tMin
private

◆ m_DMSW_cosTheta_e

double PARTONS::DDVCSProcessDMSW22::m_DMSW_cosTheta_e
private

◆ m_DMSW_Delta

double PARTONS::DDVCSProcessDMSW22::m_DMSW_Delta[4]
private

◆ m_DMSW_epsilon2

double PARTONS::DDVCSProcessDMSW22::m_DMSW_epsilon2
private

◆ m_DMSW_F1

double PARTONS::DDVCSProcessDMSW22::m_DMSW_F1
private

◆ m_DMSW_F2

double PARTONS::DDVCSProcessDMSW22::m_DMSW_F2
private

◆ m_DMSW_HATnBM

double PARTONS::DDVCSProcessDMSW22::m_DMSW_HATnBM[4]
private

◆ m_DMSW_HATnBM_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_HATnBM_tMin[4]
private

◆ m_DMSW_jac

double PARTONS::DDVCSProcessDMSW22::m_DMSW_jac
private

◆ m_DMSW_k

double PARTONS::DDVCSProcessDMSW22::m_DMSW_k[4]
private

◆ m_DMSW_k0

double PARTONS::DDVCSProcessDMSW22::m_DMSW_k0[4]
private

◆ m_DMSW_k_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_k_tMin[4]
private

◆ m_DMSW_kPrime

double PARTONS::DDVCSProcessDMSW22::m_DMSW_kPrime[4]
private

◆ m_DMSW_kPrime_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_kPrime_tMin[4]
private

◆ m_DMSW_LCtensor

double PARTONS::DDVCSProcessDMSW22::m_DMSW_LCtensor[4][4][4][4]
private

◆ m_DMSW_lminus

double PARTONS::DDVCSProcessDMSW22::m_DMSW_lminus[4]
private

◆ m_DMSW_lminus_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_lminus_tMin[4]
private

◆ m_DMSW_lplus

double PARTONS::DDVCSProcessDMSW22::m_DMSW_lplus[4]
private

◆ m_DMSW_lplus_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_lplus_tMin[4]
private

◆ m_DMSW_metric_

double PARTONS::DDVCSProcessDMSW22::m_DMSW_metric_[4][4]
private

◆ m_DMSW_Mnucleon

double PARTONS::DDVCSProcessDMSW22::m_DMSW_Mnucleon
private

◆ m_DMSW_nBM

double PARTONS::DDVCSProcessDMSW22::m_DMSW_nBM[4]
private

◆ m_DMSW_nBM_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_nBM_tMin[4]
private

◆ m_DMSW_nminus

double PARTONS::DDVCSProcessDMSW22::m_DMSW_nminus[4]
private

◆ m_DMSW_nminus_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_nminus_tMin[4]
private

◆ m_DMSW_nplus

double PARTONS::DDVCSProcessDMSW22::m_DMSW_nplus[4]
private

◆ m_DMSW_nplus_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_nplus_tMin[4]
private

◆ m_DMSW_nstarBM

double PARTONS::DDVCSProcessDMSW22::m_DMSW_nstarBM[4]
private

◆ m_DMSW_nstarBM_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_nstarBM_tMin[4]
private

◆ m_DMSW_p

double PARTONS::DDVCSProcessDMSW22::m_DMSW_p[4]
private

◆ m_DMSW_pBar

double PARTONS::DDVCSProcessDMSW22::m_DMSW_pBar[4]
private

◆ m_DMSW_pBar_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_pBar_tMin[4]
private

◆ m_DMSW_phi

double PARTONS::DDVCSProcessDMSW22::m_DMSW_phi
private

◆ m_DMSW_phiL

double PARTONS::DDVCSProcessDMSW22::m_DMSW_phiL
private

◆ m_DMSW_phiS

double PARTONS::DDVCSProcessDMSW22::m_DMSW_phiS
private

◆ m_DMSW_pPrim

double PARTONS::DDVCSProcessDMSW22::m_DMSW_pPrim[4]
private

◆ m_DMSW_pPrim_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_pPrim_tMin[4]
private

◆ m_DMSW_q

double PARTONS::DDVCSProcessDMSW22::m_DMSW_q[4]
private

◆ m_DMSW_Q2Bar

double PARTONS::DDVCSProcessDMSW22::m_DMSW_Q2Bar
private

◆ m_DMSW_Q2Bar_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_Q2Bar_tMin
private

◆ m_DMSW_q_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_q_tMin[4]
private

◆ m_DMSW_qPrim

double PARTONS::DDVCSProcessDMSW22::m_DMSW_qPrim[4]
private

◆ m_DMSW_qPrim_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_qPrim_tMin[4]
private

◆ m_DMSW_r1

double PARTONS::DDVCSProcessDMSW22::m_DMSW_r1[4]
private

◆ m_DMSW_r2

double PARTONS::DDVCSProcessDMSW22::m_DMSW_r2[4]
private

◆ m_DMSW_rho

double PARTONS::DDVCSProcessDMSW22::m_DMSW_rho
private

◆ m_DMSW_rho_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_rho_tMin
private

◆ m_DMSW_rPrime1

double PARTONS::DDVCSProcessDMSW22::m_DMSW_rPrime1[4]
private

◆ m_DMSW_rPrime1_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_rPrime1_tMin[4]
private

◆ m_DMSW_rPrime2

double PARTONS::DDVCSProcessDMSW22::m_DMSW_rPrime2[4]
private

◆ m_DMSW_rPrime2_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_rPrime2_tMin[4]
private

◆ m_DMSW_sinGamma

double PARTONS::DDVCSProcessDMSW22::m_DMSW_sinGamma
private

◆ m_DMSW_sinGamma_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_sinGamma_tMin
private

◆ m_DMSW_sinTheta_e

double PARTONS::DDVCSProcessDMSW22::m_DMSW_sinTheta_e
private

◆ m_DMSW_thetaL

double PARTONS::DDVCSProcessDMSW22::m_DMSW_thetaL
private

◆ m_DMSW_thetaS

double PARTONS::DDVCSProcessDMSW22::m_DMSW_thetaS
private

◆ m_DMSW_tMin

double PARTONS::DDVCSProcessDMSW22::m_DMSW_tMin
private

◆ m_DMSW_y

double PARTONS::DDVCSProcessDMSW22::m_DMSW_y
private

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