CbmRoot
NicaUnigenEventInterface Class Reference

#include <NicaUnigenEventInterface.h>

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

Public Member Functions

 NicaUnigenEventInterface ()
 
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 (NicaEventInterface *s)
 
virtual void CopyAndCompress (NicaEventInterface *s, Int_t *map, Int_t map_size)
 
virtual void FillTrackInterface (NicaTrackInterface *track, Int_t index)
 
TObject * GetRawEventPointer () const
 
virtual TObject * GetRawTrackPointer (Int_t index) const
 
virtual NicaTrackInterface * 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 ~NicaUnigenEventInterface ()
 

Protected Member Functions

virtual void ConnectToTree ()
 

Private Attributes

UEventfEvent
 

Friends

class NicaUnigenEvent
 

Detailed Description

event interface for UnigenData

Definition at line 21 of file NicaUnigenEventInterface.h.

Constructor & Destructor Documentation

◆ NicaUnigenEventInterface()

NicaUnigenEventInterface::NicaUnigenEventInterface ( )

Definition at line 13 of file NicaUnigenEventInterface.cxx.

References fEvent.

◆ ~NicaUnigenEventInterface()

NicaUnigenEventInterface::~NicaUnigenEventInterface ( )
virtual

Definition at line 78 of file NicaUnigenEventInterface.cxx.

References fEvent.

Member Function Documentation

◆ Boost()

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

◆ Clear()

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

Definition at line 45 of file NicaUnigenEventInterface.h.

References UEvent::Clear(), and fEvent.

◆ Compress()

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

Definition at line 17 of file NicaUnigenEventInterface.cxx.

References fEvent, i, and UEvent::RemoveAt().

◆ ConnectToTree()

void NicaUnigenEventInterface::ConnectToTree ( )
protectedvirtual

Definition at line 58 of file NicaUnigenEventInterface.cxx.

References fEvent.

◆ CopyAndCompress()

◆ CopyData()

void NicaUnigenEventInterface::CopyData ( NicaEventInterface *  s)
virtual

Definition at line 28 of file NicaUnigenEventInterface.cxx.

References fEvent.

◆ FillTrackInterface()

void NicaUnigenEventInterface::FillTrackInterface ( NicaTrackInterface *  track,
Int_t  index 
)
virtual

Definition at line 94 of file NicaUnigenEventInterface.cxx.

References fEvent, and UEvent::GetParticle().

◆ GetB()

virtual Double_t NicaUnigenEventInterface::GetB ( ) const
inlinevirtual

Definition at line 52 of file NicaUnigenEventInterface.h.

References fEvent, and UEvent::GetB().

◆ GetPhi()

virtual Double_t NicaUnigenEventInterface::GetPhi ( ) const
inlinevirtual

Definition at line 53 of file NicaUnigenEventInterface.h.

References fEvent, and UEvent::GetPhi().

◆ GetRawEventPointer()

TObject* NicaUnigenEventInterface::GetRawEventPointer ( ) const
inline

Definition at line 40 of file NicaUnigenEventInterface.h.

References fEvent.

◆ GetRawTrackPointer()

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

Definition at line 41 of file NicaUnigenEventInterface.h.

References fEvent, and UEvent::GetParticle().

◆ GetTotalTrackNo()

virtual Int_t NicaUnigenEventInterface::GetTotalTrackNo ( ) const
inlinevirtual

Definition at line 32 of file NicaUnigenEventInterface.h.

References fEvent, and UEvent::GetNpa().

◆ GetTrackInterface()

NicaTrackInterface * NicaUnigenEventInterface::GetTrackInterface ( ) const
virtual

Definition at line 84 of file NicaUnigenEventInterface.cxx.

◆ Register()

void NicaUnigenEventInterface::Register ( Bool_t  write)
virtual

Definition at line 88 of file NicaUnigenEventInterface.cxx.

References fEvent.

◆ SetB()

virtual void NicaUnigenEventInterface::SetB ( Double_t  b)
inlinevirtual

GETTER SETTER SECTION

Definition at line 47 of file NicaUnigenEventInterface.h.

References fEvent, and UEvent::SetB().

◆ SetPhi()

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

Definition at line 49 of file NicaUnigenEventInterface.h.

References fEvent, and UEvent::SetPhi().

◆ SetVertex()

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

Definition at line 48 of file NicaUnigenEventInterface.h.

Friends And Related Function Documentation

◆ NicaUnigenEvent

friend class NicaUnigenEvent
friend

Definition at line 22 of file NicaUnigenEventInterface.h.

Member Data Documentation

◆ fEvent


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