BmnRoot
Loading...
Searching...
No Matches
MpdMCEventHeader.h
Go to the documentation of this file.
1
7#ifndef MPDMCEVENTHEADER_H
8#define MPDMCEVENTHEADER_H 1
9
10#include "FairMCEventHeader.h"
11
12class MpdMCEventHeader : public FairMCEventHeader
13{
14
15 public:
16
19
30 MpdMCEventHeader(UInt_t runId, Int_t iEvent,
31 Double_t x, Double_t y, Double_t z, Double_t t,
32 Double_t b, Double_t phi, Int_t nPrim);
33
35 MpdMCEventHeader(UInt_t runId);
36
39
41 Double_t GetPhi() const { return fPhi; } // event plane angle [rad]
42
44 void SetPhi(Double_t phi) { fPhi = phi; }
45
47 virtual void Reset();
48
50 virtual void Register();
51
53
54 private:
55
56 Double32_t fPhi; // Event plane angle [rad] (if relevant)
57};
58
59#endif
virtual void Register()
virtual ~MpdMCEventHeader()
ClassDef(MpdMCEventHeader, 1)
MpdMCEventHeader(UInt_t runId)
MpdMCEventHeader(UInt_t runId, Int_t iEvent, Double_t x, Double_t y, Double_t z, Double_t t, Double_t b, Double_t phi, Int_t nPrim)
virtual void Reset()
Double_t GetPhi() const
void SetPhi(Double_t phi)