EpIC 1.1.0
Monte Carlo generator for exclusive processes
|
Class representing single observable kinematics for DVCS process. More...
#include <DVCSKinematic.h>
Public Member Functions | |
DVCSKinematic () | |
DVCSKinematic (double y, double Q2, double t, double E, double phi, double phiS) | |
DVCSKinematic (const DVCSKinematic &other) | |
virtual | ~DVCSKinematic () |
virtual std::string | toString () const |
PARTONS::DVCSObservableKinematic | toPARTONSDVCSObservableKinematic () const |
PARTONS::DDVCSObservableKinematic | toPARTONSDDVCSObservableKinematic () const =delete |
double | getQ2Prim () const =delete |
void | setQ2Prim (double phi)=delete |
double | getPhiL () const =delete |
void | setPhiL (double phi)=delete |
double | getThetaL () const =delete |
void | setThetaL (double phi)=delete |
Public Member Functions inherited from EPIC::DDVCSKinematic | |
DDVCSKinematic () | |
DDVCSKinematic (double y, double Q2, double t, double Q2Prim, double E, double phi, double phiS, double phiL, double thetaL) | |
DDVCSKinematic (const DDVCSKinematic &other) | |
virtual | ~DDVCSKinematic () |
virtual std::string | toString () const |
PARTONS::DDVCSObservableKinematic | toPARTONSDDVCSObservableKinematic () const |
double | getY () const |
void | setY (double y) |
double | getQ2 () const |
void | setQ2 (double Q2) |
double | getT () const |
void | setT (double t) |
double | getQ2Prim () const |
void | setQ2Prim (double Q2Prim) |
double | getE () const |
void | setE (double E) |
double | getPhi () const |
void | setPhi (double phi) |
double | getPhiS () const |
void | setPhiS (double phiS) |
double | getPhiL () const |
void | setPhiL (double thetaL) |
double | getThetaL () const |
void | setThetaL (double thetaL) |
Additional Inherited Members | |
Protected Attributes inherited from EPIC::DDVCSKinematic | |
double | m_y |
double | m_Q2 |
double | m_t |
double | m_Q2Prim |
double | m_E |
double | m_phi |
double | m_phiS |
double | m_phiL |
double | m_thetaL |
Class representing single observable kinematics for DVCS process.
This class represents a single observable kinematics for DVCS process (y, , t, , E_{b}, , ).
EPIC::DVCSKinematic::DVCSKinematic | ( | ) |
Default constructor.
EPIC::DVCSKinematic::DVCSKinematic | ( | double | y, |
double | Q2, | ||
double | t, | ||
double | E, | ||
double | phi, | ||
double | phiS | ||
) |
Assignment constructor.
EPIC::DVCSKinematic::DVCSKinematic | ( | const DVCSKinematic & | other | ) |
Copy constructor.
|
virtual |
Destructor.
PARTONS::DVCSObservableKinematic EPIC::DVCSKinematic::toPARTONSDVCSObservableKinematic | ( | ) | const |
Convert to PARTONS::DVCSObservableKinematic.
|
virtual |
Reimplemented from EPIC::DDVCSKinematic.