CbmRoot
Loading...
Searching...
No Matches
HalCbmUnigenEventInterface Class Reference

#include <HalCbmUnigenEventInterface.h>

Inheritance diagram for HalCbmUnigenEventInterface:
[legend]
Collaboration diagram for HalCbmUnigenEventInterface:
[legend]

Public Member Functions

 HalCbmUnigenEventInterface ()
 
virtual Int_t GetTotalTrackNo () const
 
virtual void Boost (Double_t vx, Double_t vy, Double_t vz)
 
virtual void Register (Bool_t write)
 
virtual void Compress (Int_t *map, Int_t map_size)
 
virtual void CopyData (Hal::EventInterface *s)
 
virtual void CopyAndCompress (Hal::EventInterface *s, Int_t *map, Int_t map_size)
 
virtual void FillTrackInterface (Hal::TrackInterface *track, Int_t index)
 
TObject * GetRawEventPointer () const
 
virtual TObject * GetRawTrackPointer (Int_t index) const
 
virtual Hal::TrackInterface * GetTrackInterface () const
 
virtual void Clear (Option_t *opt="")
 
virtual void SetB (Double_t b)
 
virtual void SetVertex (Double_t, Double_t, Double_t)
 
virtual void SetPhi (Double_t phi, Double_t)
 
virtual Double_t GetB () const
 
virtual Double_t GetPhi () const
 
virtual ~HalCbmUnigenEventInterface ()
 

Protected Member Functions

virtual void ConnectToTreeInternal (EventInterface::eMode mode)
 

Private Attributes

UEventfEvent
 

Friends

class HalCbmUnigenEvent
 

Detailed Description

Definition at line 23 of file HalCbmUnigenEventInterface.h.

Constructor & Destructor Documentation

◆ HalCbmUnigenEventInterface()

HalCbmUnigenEventInterface::HalCbmUnigenEventInterface ( )

Definition at line 10 of file HalCbmUnigenEventInterface.cxx.

References fEvent.

◆ ~HalCbmUnigenEventInterface()

HalCbmUnigenEventInterface::~HalCbmUnigenEventInterface ( )
virtual

Definition at line 73 of file HalCbmUnigenEventInterface.cxx.

Member Function Documentation

◆ Boost()

void HalCbmUnigenEventInterface::Boost ( Double_t vx,
Double_t vy,
Double_t vz )
virtual

◆ Clear()

virtual void HalCbmUnigenEventInterface::Clear ( Option_t * opt = "")
inlinevirtual

Definition at line 44 of file HalCbmUnigenEventInterface.h.

References UEvent::Clear(), and fEvent.

◆ Compress()

void HalCbmUnigenEventInterface::Compress ( Int_t * map,
Int_t map_size )
virtual

Definition at line 12 of file HalCbmUnigenEventInterface.cxx.

References fEvent, and UEvent::RemoveAt().

◆ ConnectToTreeInternal()

void HalCbmUnigenEventInterface::ConnectToTreeInternal ( EventInterface::eMode mode)
protectedvirtual

Definition at line 54 of file HalCbmUnigenEventInterface.cxx.

References fEvent.

◆ CopyAndCompress()

◆ CopyData()

void HalCbmUnigenEventInterface::CopyData ( Hal::EventInterface * s)
virtual

Definition at line 24 of file HalCbmUnigenEventInterface.cxx.

References fEvent.

◆ FillTrackInterface()

void HalCbmUnigenEventInterface::FillTrackInterface ( Hal::TrackInterface * track,
Int_t index )
virtual

Definition at line 84 of file HalCbmUnigenEventInterface.cxx.

References fEvent, and UEvent::GetParticle().

◆ GetB()

virtual Double_t HalCbmUnigenEventInterface::GetB ( ) const
inlinevirtual

Definition at line 49 of file HalCbmUnigenEventInterface.h.

References fEvent, and UEvent::GetB().

◆ GetPhi()

virtual Double_t HalCbmUnigenEventInterface::GetPhi ( ) const
inlinevirtual

Definition at line 50 of file HalCbmUnigenEventInterface.h.

References fEvent, and UEvent::GetPhi().

◆ GetRawEventPointer()

TObject * HalCbmUnigenEventInterface::GetRawEventPointer ( ) const
inline

Definition at line 41 of file HalCbmUnigenEventInterface.h.

References fEvent.

◆ GetRawTrackPointer()

virtual TObject * HalCbmUnigenEventInterface::GetRawTrackPointer ( Int_t index) const
inlinevirtual

Definition at line 42 of file HalCbmUnigenEventInterface.h.

References fEvent, and UEvent::GetParticle().

◆ GetTotalTrackNo()

virtual Int_t HalCbmUnigenEventInterface::GetTotalTrackNo ( ) const
inlinevirtual

Definition at line 34 of file HalCbmUnigenEventInterface.h.

References fEvent, and UEvent::GetNpa().

◆ GetTrackInterface()

Hal::TrackInterface * HalCbmUnigenEventInterface::GetTrackInterface ( ) const
virtual

Definition at line 75 of file HalCbmUnigenEventInterface.cxx.

◆ Register()

void HalCbmUnigenEventInterface::Register ( Bool_t write)
virtual

Definition at line 77 of file HalCbmUnigenEventInterface.cxx.

References fEvent.

◆ SetB()

virtual void HalCbmUnigenEventInterface::SetB ( Double_t b)
inlinevirtual

GETTER SETTER SECTION

Definition at line 46 of file HalCbmUnigenEventInterface.h.

References fEvent, and UEvent::SetB().

◆ SetPhi()

virtual void HalCbmUnigenEventInterface::SetPhi ( Double_t phi,
Double_t  )
inlinevirtual

Definition at line 48 of file HalCbmUnigenEventInterface.h.

References fEvent, and UEvent::SetPhi().

◆ SetVertex()

virtual void HalCbmUnigenEventInterface::SetVertex ( Double_t ,
Double_t ,
Double_t  )
inlinevirtual

Definition at line 47 of file HalCbmUnigenEventInterface.h.

Friends And Related Symbol Documentation

◆ HalCbmUnigenEvent

friend class HalCbmUnigenEvent
friend

Definition at line 24 of file HalCbmUnigenEventInterface.h.

Member Data Documentation

◆ fEvent


The documentation for this class was generated from the following files: