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
EventMilou.h
Go to the documentation of this file.
1 
10 #ifndef INCLUDE_EICSMEAR_ERHIC_EVENTMILOU_H_
11 #define INCLUDE_EICSMEAR_ERHIC_EVENTMILOU_H_
12 
13 #include <string>
14 
15 #include <Rtypes.h>
16 
17 #include "eicsmear/erhic/EventMC.h"
18 
19 namespace erhic {
20 
24 class EventMilou : public EventMC {
25  public:
29  EventMilou();
30 
42  virtual bool Parse(const std::string&);
43 
47  Double_t GetPhiBelGen() const;
48 
52  Double_t GetPhiBelRes() const;
53 
57  Double_t GetPhiBelRec() const;
58 
59  Bool_t radcorr;
60  Double32_t weight;
61  Double32_t trueX;
62  Double32_t trueQ2;
63  Double32_t trueY;
64  Double32_t trueT;
65  Double32_t truePhi;
66  Double32_t phibelgen;
67  Double32_t phibelres;
69  Double32_t phibelrec;
71 
72  ClassDef(erhic::EventMilou, 1)
73 };
74 
75 inline Double_t EventMilou::GetPhiBelGen() const {
76  return phibelgen;
77 }
78 
79 inline Double_t EventMilou::GetPhiBelRes() const {
80  return phibelres;
81 }
82 
83 inline Double_t EventMilou::GetPhiBelRec() const {
84  return phibelrec;
85 }
86 
87 } // namespace erhic
88 
89 #endif // INCLUDE_EICSMEAR_ERHIC_EVENTMILOU_H_
Double_t GetPhiBelRec() const
Definition: EventMilou.h:83
Double_t GetPhiBelRes() const
Definition: EventMilou.h:79
Double32_t phibelres
Definition: EventMilou.h:68
virtual bool Parse(const std::string &)
Definition: EventMilou.cxx:31
Double_t GetPhiBelGen() const
Definition: EventMilou.h:75
Double32_t phibelrec
Definition: EventMilou.h:70