EpIC 1.1.0
Monte Carlo generator for exclusive processes
Loading...
Searching...
No Matches
TCSKinematic.h
1#ifndef BEANS_CONTAINERS_TCS_KINEMATIC_H
2#define BEANS_CONTAINERS_TCS_KINEMATIC_H
3
11#include "DDVCSKinematic.h"
12
13namespace PARTONS {
14class TCSObservableKinematic;
15} /* namespace PARTONS */
16
17namespace EPIC {
18
28
29public:
30
35
39 TCSKinematic(double y, double Q2, double t, double Q2Prim, double E,
40 double phiS, double phiL, double thetaL);
41
46
50 virtual ~TCSKinematic();
51
52 virtual std::string toString() const;
53
57 PARTONS::TCSObservableKinematic toPARTONSTCSObservableKinematic() const;
58
59 PARTONS::DDVCSObservableKinematic toPARTONSDDVCSObservableKinematic() const = delete;
60 double getPhi() const = delete;
61 void setPhi(double phi) = delete;
62};
63
64}
65
66#endif /* BEANS_CONTAINERS_TCS_KINEMATIC_H */
Class representing single observable kinematics for DDVCS process.
Definition: DDVCSKinematic.h:28
Class representing single observable kinematics for TCS process.
Definition: TCSKinematic.h:27
TCSKinematic(double y, double Q2, double t, double Q2Prim, double E, double phiS, double phiL, double thetaL)
PARTONS::TCSObservableKinematic toPARTONSTCSObservableKinematic() const
virtual ~TCSKinematic()
TCSKinematic(const TCSKinematic &other)