4#ifndef NICAUNIGENEVENTINTERFACE_H_
5#define NICAUNIGENEVENTINTERFACE_H_
11#include <Hal/EventInterfaceAdvanced.h>
35 virtual void Boost(Double_t vx, Double_t vy, Double_t vz);
37 virtual void Compress(Int_t* map, Int_t map_size);
38 virtual void CopyData(Hal::EventInterface* s);
39 virtual void CopyAndCompress(Hal::EventInterface* s, Int_t* map, Int_t map_size);
47 virtual void SetVertex(Double_t , Double_t , Double_t ){};
TObject * GetRawEventPointer() const
virtual void FillTrackInterface(Hal::TrackInterface *track, Int_t index)
HalCbmUnigenEventInterface()
virtual void CopyAndCompress(Hal::EventInterface *s, Int_t *map, Int_t map_size)
virtual void Boost(Double_t vx, Double_t vy, Double_t vz)
virtual Double_t GetB() const
virtual void ConnectToTreeInternal(EventInterface::eMode mode)
virtual void Compress(Int_t *map, Int_t map_size)
virtual ~HalCbmUnigenEventInterface()
virtual void CopyData(Hal::EventInterface *s)
virtual Hal::TrackInterface * GetTrackInterface() const
virtual void SetVertex(Double_t, Double_t, Double_t)
virtual void Register(Bool_t write)
virtual Double_t GetPhi() const
virtual void SetPhi(Double_t phi, Double_t)
virtual TObject * GetRawTrackPointer(Int_t index) const
virtual Int_t GetTotalTrackNo() const
virtual void Clear(Option_t *opt="")
virtual void SetB(Double_t b)
void SetPhi(Double_t phi)
void Clear(Option_t *="")
UParticle * GetParticle(Int_t index) const