Go to the documentation of this file.
9 #ifndef BMN_NICA_BMN_FORMAT_MC_NICACBMMCEVENTINTERFACE_H_
10 #define BMN_NICA_BMN_FORMAT_MC_NICACBMMCEVENTINTERFACE_H_
12 #include "FairMCEventHeader.h"
13 #include "NicaMCEventInterface.h"
14 #include <TClonesArray.h>
31 virtual void Clear(Option_t* opt =
"");
32 virtual void Compress(Int_t* map, Int_t map_size);
33 virtual void CopyData(NicaEventInterface* s);
46 virtual void SetPhi(Double_t , Double_t ) {};
47 virtual void SetB(Double_t ) {};
48 virtual Double_t
GetB()
const {
return 0; };
49 virtual Double_t
GetPhi()
const {
return 0; };
virtual void FillTrackInterface(NicaTrackInterface *track, Int_t index)
virtual ~NicaCbmMCEventInterface()
virtual void Register(Bool_t write)
FairMCEventHeader * fEvent
virtual Double_t GetB() const
virtual void CopyAndCompress(NicaEventInterface *s, Int_t *map, Int_t map_size)
virtual TObject * GetRawTrackPointer(Int_t index) const
virtual TObject * GetRawEventPointer() const
virtual NicaTrackInterface * GetTrackInterface() const
virtual void SetVertex(Double_t x, Double_t y, Double_t z)
virtual void ConnectToTree()
virtual Double_t GetPhi() const
virtual Int_t GetTotalTrackNo() const
NicaCbmMCEventInterface()
virtual void Compress(Int_t *map, Int_t map_size)
virtual void CopyData(NicaEventInterface *s)
virtual void SetPhi(Double_t, Double_t)
virtual void Clear(Option_t *opt="")
TClonesArray * fCbmTracks
virtual TLorentzVector GetVertex() const
virtual void SetB(Double_t)
virtual Double_t GetPhiError() const