Go to the documentation of this file.
11 #include <RtypesCore.h>
12 #include <TMatrixFSymfwd.h>
41 CbmEvent(Int_t number, Double_t startTime = 0., Double_t endTime = 0.)
179 const TMatrixFSym& covMat);
UInt_t GetIndex(ECbmDataType type, UInt_t iData)
std::map< ECbmDataType, std::vector< UInt_t > > fIndexMap
Double_t fTimeStart
Event start time [ns].
Double_t GetEndTime() const
std::string ToString() const
void AddData(ECbmDataType type, UInt_t index)
CbmMatch * fMatch
Match object to MCEvent.
Int_t fNofData
Number of data objects in the event.
Int_t GetNofStsTracks() const
CbmEvent(Int_t number, Double_t startTime=0., Double_t endTime=0.)
CbmVertex fVertex
Primary Vertex.
Int_t GetStsTrackIndex(Int_t iTrack)
void AddStsTrack(UInt_t index)
CbmMatch * GetMatch() const
CbmEvent & operator=(const CbmEvent &)
void SetStartTime(Double_t startTime)
CbmEvent(CbmEvent &&)=default
void SetStsTracks(std::vector< UInt_t > &indexVector)
Sets the index array for STS tracks. Old content will be overwritten.
CbmEvent(const CbmEvent &)
Int_t fNumber
Event number.
void SetVertex(Double_t x, Double_t y, Double_t z, Double_t chi2, Int_t ndf, Int_t nTracks, const TMatrixFSym &covMat)
Class characterising one event by a collection of links (indices) to data objects,...
Double_t fTimeEnd
Event end time [ns].
Double_t GetStartTime() const
void SetEndTime(Double_t endTime)
void SetMatch(CbmMatch *match)