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
EventRapgap.h
Go to the documentation of this file.
1 
10 #ifndef INCLUDE_EICSMEAR_ERHIC_EVENTRAPGAP_H_
11 #define INCLUDE_EICSMEAR_ERHIC_EVENTRAPGAP_H_
12 
13 #include <string>
14 
15 #include <Rtypes.h>
16 
17 #include "eicsmear/erhic/EventMC.h"
18 
19 namespace erhic {
20 
24 class EventRapgap : public EventMC {
25  public:
26  virtual bool Parse(const std::string&);
27 
28  Int_t idir;
29  Int_t idisdif;
30  Int_t genevent;
31 
32  Double32_t cs;
33  Double32_t sigma_cs;
34  Double32_t s;
35  Double32_t q2;
36  Double32_t xgam;
37  Double32_t xpr;
38  Double32_t Pt_h;
39  Double32_t t;
40  Double32_t x_pom;
41  Double32_t sHat2;
42  Double32_t z;
43  Double32_t x1;
44  Double32_t phi1;
45  Double32_t pt2_hat;
46  Double32_t sHat; // Partonic centre-of-mass energy
47 
48  ClassDef(erhic::EventRapgap, 1)
49 };
50 
51 } // namespace erhic
52 
53 #endif // INCLUDE_EICSMEAR_ERHIC_EVENTRAPGAP_H_
erhic
Definition: EventDis.cxx:14
erhic::EventRapgap::phi1
Double32_t phi1
Definition: EventRapgap.h:44
erhic::EventRapgap::idir
Int_t idir
Definition: EventRapgap.h:28
erhic::EventRapgap::sHat
Double32_t sHat
Definition: EventRapgap.h:46
erhic::EventRapgap::sHat2
Double32_t sHat2
Definition: EventRapgap.h:41
erhic::EventRapgap::q2
Double32_t q2
Definition: EventRapgap.h:35
erhic::EventRapgap::cs
Double32_t cs
Definition: EventRapgap.h:32
EventMC.h
erhic::EventRapgap::z
Double32_t z
Definition: EventRapgap.h:42
erhic::EventRapgap::xpr
Double32_t xpr
Definition: EventRapgap.h:37
erhic::EventRapgap::s
Double32_t s
Definition: EventRapgap.h:34
erhic::EventRapgap::genevent
Int_t genevent
Definition: EventRapgap.h:30
erhic::EventRapgap
Describes an event from the generator RAPGAP.
Definition: EventRapgap.h:24
erhic::EventRapgap::x_pom
Double32_t x_pom
Definition: EventRapgap.h:40
erhic::EventRapgap::Pt_h
Double32_t Pt_h
Definition: EventRapgap.h:38
erhic::EventRapgap::sigma_cs
Double32_t sigma_cs
Definition: EventRapgap.h:33
erhic::EventRapgap::x1
Double32_t x1
Definition: EventRapgap.h:43
erhic::EventRapgap::Parse
virtual bool Parse(const std::string &)
Populates the event-wise variables from a string.
Definition: EventRapgap.cxx:17
erhic::EventRapgap::t
Double32_t t
Definition: EventRapgap.h:39
erhic::EventRapgap::idisdif
Int_t idisdif
Definition: EventRapgap.h:29
erhic::EventMC
Abstract base class for DIS Monte Carlo events.
Definition: erhic/EventMC.h:30
erhic::EventRapgap::pt2_hat
Double32_t pt2_hat
Definition: EventRapgap.h:45
erhic::EventRapgap::xgam
Double32_t xgam
Definition: EventRapgap.h:36