EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CbmMCEventHeader.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file CbmMCEventHeader.h
1 
8 #ifndef CBMMCEVENTHEADER_H
9 #define CBMMCEVENTHEADER_H 1
10 
11 
12 #include "FairMCEventHeader.h"
13 
15 {
16 
17  public:
18 
21 
22 
33  CbmMCEventHeader(UInt_t runId, Int_t iEvent,
34  Double_t x, Double_t y, Double_t z, Double_t t,
35  Double_t b, Double_t phi, Int_t nPrim);
36 
37 
39  CbmMCEventHeader(UInt_t runId);
40 
41 
43  virtual ~CbmMCEventHeader();
44 
45 
47  Double_t GetPhi() const { return fPhi; } // event plane angle [rad]
48 
49 
51  void SetPhi(Double_t phi) { fPhi = phi; }
52 
54  virtual void Reset();
55 
57  virtual void Register();
58 
60 
61  private:
62 
63  Double32_t fPhi; // Event plane angle [rad] (if relevant)
64 
65 
66 };
67 
68 #endif