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
hadronic/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
15
#include <
eicsmear/hadronic/EventMC.h
>
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
40
EventPythiaPP
(
const
EventPythiaPP
&);
41
45
EventPythiaPP
&
operator=
(
const
EventPythiaPP
&);
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
67
ClassDef(
erhic::hadronic::EventPythiaPP
, 1)
68
};
69
70
}
// namespace hadronic
71
}
// namespace erhic
72
73
#endif // INCLUDE_EICSMEAR_HADRONIC_EVENTPYTHIA_H_
erhic::hadronic::EventPythiaPP::EventPythiaPP
EventPythiaPP()
Default constructor.
Definition:
hadronic/EventPythia.cxx:18
erhic
Definition:
EventDis.cxx:14
EventMC.h
erhic::hadronic::EventPythiaPP::x2
Double32_t x2
Definition:
hadronic/EventPythia.h:65
erhic::hadronic::EventPythiaPP::x1
Double32_t x1
Definition:
hadronic/EventPythia.h:64
erhic::hadronic::EventPythiaPP::GetX2
virtual Double_t GetX2() const
x of the parton from the -z beam.
Definition:
hadronic/EventPythia.cxx:55
erhic::hadronic::EventPythiaPP
Definition:
hadronic/EventPythia.h:20
erhic::hadronic::EventMC
A realisation of erhic::VirtualEvent for a hadron-hadron Monte Carlo event.
Definition:
hadronic/EventMC.h:29
erhic::hadronic::EventPythiaPP::operator=
EventPythiaPP & operator=(const EventPythiaPP &)
Assignment operator.
Definition:
hadronic/EventPythia.cxx:37
erhic::hadronic::EventPythiaPP::GetX1
virtual Double_t GetX1() const
x of the parton from the +z beam.
Definition:
hadronic/EventPythia.cxx:51
erhic::hadronic::EventPythiaPP::QSquared
Double32_t QSquared
Definition:
hadronic/EventPythia.h:63
erhic::hadronic::EventPythiaPP::GetQ2
virtual Double_t GetQ2() const
Q-squared of the interaction.
Definition:
hadronic/EventPythia.cxx:47
erhic::hadronic::EventPythiaPP::~EventPythiaPP
virtual ~EventPythiaPP()
Destructor.
Definition:
hadronic/EventPythia.cxx:15
include
eicsmear
hadronic
EventPythia.h
Generated on Fri Jan 31 2020 15:11:33 for eic-smear by
1.8.17