eic-smear  1.0.3
A collection of ROOT classes for Monte Carlo events and a fast-smearing code simulating detector effects for the Electron-Ion Collider task force
EventPythia.h
Go to the documentation of this file.
1 
10 #ifndef INCLUDE_EICSMEAR_HADRONIC_EVENTPYTHIA_H_
11 #define INCLUDE_EICSMEAR_HADRONIC_EVENTPYTHIA_H_
12 
13 #include <Rtypes.h> // For ClassDef macro
14 
16 
17 namespace erhic {
18 namespace hadronic {
19 
20 class EventPythiaPP : public EventMC {
21  public:
25  virtual ~EventPythiaPP();
26 
30  EventPythiaPP();
31 
35  EventPythiaPP(double Q2, double x1, double x2);
36 
41 
46 
50  virtual Double_t GetQ2() const;
51 
55  virtual Double_t GetX1() const;
56 
60  virtual Double_t GetX2() const;
61 
62  protected:
63  Double32_t QSquared;
64  Double32_t x1;
65  Double32_t x2;
66 
68 };
69 
70 } // namespace hadronic
71 } // namespace erhic
72 
73 #endif // INCLUDE_EICSMEAR_HADRONIC_EVENTPYTHIA_H_
virtual Double_t GetX2() const
Definition: EventPythia.cxx:55
EventPythiaPP & operator=(const EventPythiaPP &)
Definition: EventPythia.cxx:37
virtual Double_t GetX1() const
Definition: EventPythia.cxx:51
virtual Double_t GetQ2() const
Definition: EventPythia.cxx:47