9#ifndef NICAUNIGENEVENTINTERFACE_H_
10#define NICAUNIGENEVENTINTERFACE_H_
12#include "UnigenEvent.h"
16#include "EventInterfaceAdvanced.h"
32 virtual void ConnectToTreeInternal(eMode mode);
37 virtual void Boost(Double_t vx, Double_t vy, Double_t vz);
38 virtual void Register(Bool_t write);
39 virtual void Compress(Int_t* map, Int_t map_size);
45 virtual void Clear(Option_t* =
"") { fEvent->Clear(); };
47 virtual void SetB(Double_t b) { fEvent->SetB(b); };
48 virtual void SetVertex(Double_t , Double_t , Double_t ) {};
49 virtual void SetPhi(Double_t phi, Double_t ) { fEvent->SetPhi(phi); };
50 virtual Double_t GetB()
const {
return fEvent->GetB(); };
51 virtual Double_t
GetPhi()
const {
return fEvent->GetPhi(); };
virtual Int_t GetTotalTrackNo() const
virtual void Boost(Double_t vx, Double_t vy, Double_t vz)
virtual Double_t GetPhi() const
virtual void SetB(Double_t b)
virtual TObject * GetRawTrackPointer(Int_t index) const
virtual void Compress(Int_t *map, Int_t map_size)
virtual void FillTrackInterface(Hal::TrackInterface *track, Int_t index)
TObject * GetRawEventPointer() const
virtual void CopyData(Hal::EventInterface *s)
virtual void SetVertex(Double_t, Double_t, Double_t)
virtual void CopyAndCompress(Hal::EventInterface *s, Int_t *map, Int_t map_size)
virtual void Clear(Option_t *="")
virtual void SetPhi(Double_t phi, Double_t)