EpIC 1.1.0
Monte Carlo generator for exclusive processes
Loading...
Searching...
No Matches
Public Member Functions | List of all members
EPIC::TCSKinematic Class Reference

Class representing single observable kinematics for TCS process. More...

#include <TCSKinematic.h>

Inheritance diagram for EPIC::TCSKinematic:
EPIC::DDVCSKinematic

Public Member Functions

 TCSKinematic ()
 
 TCSKinematic (double y, double Q2, double t, double Q2Prim, double E, double phiS, double phiL, double thetaL)
 
 TCSKinematic (const TCSKinematic &other)
 
virtual ~TCSKinematic ()
 
virtual std::string toString () const
 
PARTONS::TCSObservableKinematic toPARTONSTCSObservableKinematic () const
 
PARTONS::DDVCSObservableKinematic toPARTONSDDVCSObservableKinematic () const =delete
 
double getPhi () const =delete
 
void setPhi (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
 

Detailed Description

Class representing single observable kinematics for TCS process.

This class represents a single observable kinematics for TCS process (y, $Q^{2}$, t, $Q'^{2}$, E_{b}, $\phi_{S}$, $\phi_{L}$, $\theta_{L}$).

Constructor & Destructor Documentation

◆ TCSKinematic() [1/3]

EPIC::TCSKinematic::TCSKinematic ( )

Default constructor.

◆ TCSKinematic() [2/3]

EPIC::TCSKinematic::TCSKinematic ( double  y,
double  Q2,
double  t,
double  Q2Prim,
double  E,
double  phiS,
double  phiL,
double  thetaL 
)

Assignment constructor.

◆ TCSKinematic() [3/3]

EPIC::TCSKinematic::TCSKinematic ( const TCSKinematic other)

Copy constructor.

◆ ~TCSKinematic()

virtual EPIC::TCSKinematic::~TCSKinematic ( )
virtual

Destructor.

Member Function Documentation

◆ toPARTONSTCSObservableKinematic()

PARTONS::TCSObservableKinematic EPIC::TCSKinematic::toPARTONSTCSObservableKinematic ( ) const

Convert to PARTONS::TCSObservableKinematic.

◆ toString()

virtual std::string EPIC::TCSKinematic::toString ( ) const
virtual

Reimplemented from EPIC::DDVCSKinematic.


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