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

#include <HalCbmEvent.h>

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

Public Member Functions

 HalCbmEvent ()
 
 HalCbmEvent (const HalCbmEvent &other)
 
virtual void Update (Hal::EventInterface *interface)
 
virtual Bool_t ExistInTree () const
 
Int_t GetVertexTracksNo () const
 
virtual Hal::EventInterface * CreateInterface () const
 
virtual Hal::Track * GetNewTrack () const
 
virtual Hal::Event * GetNewEvent () const
 
virtual TString GetFormatName () const
 
virtual ~HalCbmEvent ()
 

Protected Member Functions

 HalCbmEvent (TString classname)
 
void UpdateDST (HalCbmEventInterface *ei)
 
void UpdateAnaTree (HalCbmEventInterface *ei)
 
void UpdateV0 (HalCbmEventInterface *ei)
 
virtual void ShallowCopyEvent (Hal::Event *event)
 

Protected Attributes

Int_t fVertexTracks = {0}
 

Detailed Description

Definition at line 20 of file HalCbmEvent.h.

Constructor & Destructor Documentation

◆ HalCbmEvent() [1/3]

HalCbmEvent::HalCbmEvent ( TString classname)
protected

Definition at line 58 of file HalCbmEvent.cxx.

Referenced by HalCbmEvent(), and ShallowCopyEvent().

◆ HalCbmEvent() [2/3]

HalCbmEvent::HalCbmEvent ( )

Definition at line 36 of file HalCbmEvent.cxx.

Referenced by GetNewEvent().

◆ HalCbmEvent() [3/3]

HalCbmEvent::HalCbmEvent ( const HalCbmEvent & other)

Definition at line 38 of file HalCbmEvent.cxx.

References HalCbmEvent().

◆ ~HalCbmEvent()

HalCbmEvent::~HalCbmEvent ( )
virtual

Definition at line 117 of file HalCbmEvent.cxx.

Member Function Documentation

◆ CreateInterface()

Hal::EventInterface * HalCbmEvent::CreateInterface ( ) const
virtual

Definition at line 227 of file HalCbmEvent.cxx.

◆ ExistInTree()

Bool_t HalCbmEvent::ExistInTree ( ) const
virtual

Definition at line 119 of file HalCbmEvent.cxx.

◆ GetFormatName()

virtual TString HalCbmEvent::GetFormatName ( ) const
inlinevirtual

Definition at line 39 of file HalCbmEvent.h.

◆ GetNewEvent()

virtual Hal::Event * HalCbmEvent::GetNewEvent ( ) const
inlinevirtual

Definition at line 38 of file HalCbmEvent.h.

References HalCbmEvent().

◆ GetNewTrack()

virtual Hal::Track * HalCbmEvent::GetNewTrack ( ) const
inlinevirtual

Definition at line 37 of file HalCbmEvent.h.

◆ GetVertexTracksNo()

Int_t HalCbmEvent::GetVertexTracksNo ( ) const
inline

Definition at line 35 of file HalCbmEvent.h.

References fVertexTracks.

◆ ShallowCopyEvent()

void HalCbmEvent::ShallowCopyEvent ( Hal::Event * event)
protectedvirtual

Definition at line 229 of file HalCbmEvent.cxx.

References fVertexTracks, and HalCbmEvent().

◆ Update()

void HalCbmEvent::Update ( Hal::EventInterface * interface)
virtual

◆ UpdateAnaTree()

◆ UpdateDST()

◆ UpdateV0()

void HalCbmEvent::UpdateV0 ( HalCbmEventInterface * ei)
protected

Member Data Documentation

◆ fVertexTracks

Int_t HalCbmEvent::fVertexTracks = {0}
protected

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