EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EventSartre.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file EventSartre.h
1 
7 #ifndef INCLUDE_EICSMEAR_ERHIC_EVENTSARTRE_H_
8 #define INCLUDE_EICSMEAR_ERHIC_EVENTSARTRE_H_
9 
10 #include <string>
11 #include <Rtypes.h>
12 #include "eicsmear/erhic/EventMC.h"
13 
14 namespace erhic {
15 
19 class EventSartre : public EventMC {
20  public:
24  EventSartre();
25 
37  virtual bool Parse(const std::string&);
38 
45  const ParticleMC* ScatteredLepton() const;
51  virtual const ParticleMC* ExchangeBoson() const;
52 
53 
54  protected:
55  Int_t genevent;
56  Double32_t trueT;
57  Double32_t trueQ2;
58  Double32_t trueX;
59  Double32_t trueY;
60  Double32_t trueW2;
61  Double32_t trueNu;
62  Double32_t trueXpom;
63  Double32_t s_cm;
64  Int_t pol;
65  Int_t dmode;
66  Int_t bup;
67 
68  ClassDef(erhic::EventSartre, 1)
69 };
70 
71 } // namespace erhic
72 
73 #endif // INCLUDE_EICSMEAR_ERHIC_EVENTSARTRE_H_