|  | 
								EIC Software
							 
								Reference for 
								EIC 
								simulation and reconstruction software on GitHub
							 | 
#include <EicRoot/blob/master/cbmdata/CbmMCEvent.h>
 Inheritance diagram for CbmMCEvent:
 Inheritance diagram for CbmMCEvent: Collaboration diagram for CbmMCEvent:
 Collaboration diagram for CbmMCEvent:| Public Member Functions | |
| CbmMCEvent () | |
| CbmMCEvent (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) | |
| CbmMCEvent (UInt_t runId) | |
| virtual | ~CbmMCEvent () | 
| UInt_t | GetRunID () const | 
| Int_t | GetEventID () const | 
| Double_t | GetX () const | 
| Double_t | GetY () const | 
| Double_t | GetZ () const | 
| Double_t | GetT () const | 
| Double_t | GetB () const | 
| Double_t | GetPhi () const | 
| Int_t | GetNPrim () const | 
| Bool_t | IsSet () const | 
| void | GetVertex (TVector3 &vertex) | 
| void | SetEventID (Int_t eventId) | 
| void | SetTime (Double_t t) | 
| void | SetB (Double_t b) | 
| void | SetPhi (Double_t phi) | 
| void | SetNPrim (Int_t nPrim) | 
| void | MarkSet (Bool_t isSet) | 
| void | SetVertex (Double_t x, Double_t y, Double_t z) | 
| void | SetVertex (const TVector3 &vertex) | 
| void | Reset () | 
| Private Member Functions | |
| ClassDef (CbmMCEvent, 1) | |
| Private Attributes | |
| UInt_t | fRunId | 
| UInt_t | fEventId | 
| Double32_t | fX | 
| Double32_t | fY | 
| Double32_t | fZ | 
| Double32_t | fT | 
| Double32_t | fB | 
| Double32_t | fPhi | 
| Int_t | fNPrim | 
| Bool_t | fIsSet | 
Definition at line 17 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 17 of file CbmMCEvent.h
| CbmMCEvent::CbmMCEvent | ( | ) | 
Default constructor
Definition at line 14 of file CbmMCEvent.cxx.
View newest version in sPHENIX GitHub at line 14 of file CbmMCEvent.cxx
| CbmMCEvent::CbmMCEvent | ( | 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 | ||
| ) | 
Constructor with all members
| runId | run identifier | 
| iEvent | event identifier | 
| x,y,z | vertex oordinates [cm] | 
| t | event time [ns] | 
| b | impact parameter [fm] (if relevant) | 
| phi | event plane angle [rad] | 
| nPrim | number of input tracks | 
Definition at line 54 of file CbmMCEvent.cxx.
View newest version in sPHENIX GitHub at line 54 of file CbmMCEvent.cxx
| CbmMCEvent::CbmMCEvent | ( | UInt_t | runId | ) | 
Standard constructor with run identifier
Definition at line 34 of file CbmMCEvent.cxx.
View newest version in sPHENIX GitHub at line 34 of file CbmMCEvent.cxx
| 
 | virtual | 
Destructor
Definition at line 76 of file CbmMCEvent.cxx.
View newest version in sPHENIX GitHub at line 76 of file CbmMCEvent.cxx
| 
 | private | 
| 
 | inline | 
Definition at line 56 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 56 of file CbmMCEvent.h
References fB.
| 
 | inline | 
Definition at line 51 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 51 of file CbmMCEvent.h
References fEventId.
| 
 | inline | 
Definition at line 58 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 58 of file CbmMCEvent.h
References fNPrim.
| 
 | inline | 
Definition at line 57 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 57 of file CbmMCEvent.h
References fPhi.
| 
 | inline | 
Accessors
Definition at line 50 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 50 of file CbmMCEvent.h
References fRunId.
| 
 | inline | 
Definition at line 55 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 55 of file CbmMCEvent.h
References fT.
| 
 | inline | 
Definition at line 60 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 60 of file CbmMCEvent.h
| 
 | inline | 
Definition at line 52 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 52 of file CbmMCEvent.h
References fX.
| 
 | inline | 
Definition at line 53 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 53 of file CbmMCEvent.h
References fY.
| 
 | inline | 
Definition at line 54 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 54 of file CbmMCEvent.h
References fZ.
| 
 | inline | 
Definition at line 59 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 59 of file CbmMCEvent.h
References fIsSet.
| 
 | inline | 
Definition at line 69 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 69 of file CbmMCEvent.h
References fIsSet.
| void CbmMCEvent::Reset | ( | ) | 
| 
 | inline | 
Definition at line 66 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 66 of file CbmMCEvent.h
References fB.
| 
 | inline | 
Modifiers
Definition at line 64 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 64 of file CbmMCEvent.h
References fEventId.
| 
 | inline | 
Definition at line 68 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 68 of file CbmMCEvent.h
References fNPrim.
| 
 | inline | 
Definition at line 67 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 67 of file CbmMCEvent.h
| 
 | inline | 
Definition at line 65 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 65 of file CbmMCEvent.h
| 
 | inline | 
Definition at line 98 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 98 of file CbmMCEvent.h
| 
 | inline | 
Definition at line 106 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 106 of file CbmMCEvent.h
| 
 | private | 
Definition at line 87 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 87 of file CbmMCEvent.h
| 
 | private | 
Definition at line 82 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 82 of file CbmMCEvent.h
Referenced by GetEventID(), Reset(), and SetEventID().
| 
 | private | 
Definition at line 90 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 90 of file CbmMCEvent.h
| 
 | private | 
Definition at line 89 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 89 of file CbmMCEvent.h
Referenced by GetNPrim(), Reset(), and SetNPrim().
| 
 | private | 
Definition at line 88 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 88 of file CbmMCEvent.h
| 
 | private | 
Definition at line 81 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 81 of file CbmMCEvent.h
Referenced by GetRunID().
| 
 | private | 
Definition at line 86 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 86 of file CbmMCEvent.h
| 
 | private | 
Definition at line 83 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 83 of file CbmMCEvent.h
Referenced by GetVertex(), GetX(), Reset(), and SetVertex().
| 
 | private | 
Definition at line 84 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 84 of file CbmMCEvent.h
Referenced by GetVertex(), GetY(), Reset(), and SetVertex().
| 
 | private | 
Definition at line 85 of file CbmMCEvent.h.
View newest version in sPHENIX GitHub at line 85 of file CbmMCEvent.h
Referenced by GetVertex(), GetZ(), Reset(), and SetVertex().