EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/cbmdata/CbmMCEvent.h>
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().