EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EventMilou.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file EventMilou.h
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 
68  Double32_t phibelres;
69 
70  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_