CbmRoot
NicaCbmEvent Class Reference

#include <NicaCbmEvent.h>

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

Public Member Functions

 NicaCbmEvent (NicaCbmSetup mode=kSis100Hadron)
 
NicaCbmSetup GetMode () const
 
virtual Bool_t ExistInTree () const
 
NicaTrackClones * GetStsTracks () const
 
NicaTrackClones * GetTofHits () const
 
NicaTrackClones * GetTrdTracks () const
 
NicaTrackClones * GetRichRings () const
 
NicaTrackClones * GetMuchTracks () const
 
virtual void Update ()
 
virtual TString GetFormatName () const
 
virtual NicaEvent * GetNewEvent () const
 
virtual ~NicaCbmEvent ()
 

Protected Member Functions

virtual void ShallowCopyTracks (NicaEvent *event)
 
virtual void ShallowCopyEvent (NicaEvent *event)
 
virtual void CreateSource ()
 
 NicaCbmEvent (TString classname, NicaCbmSetup mode)
 

Protected Attributes

NicaCbmSetup fMode
 
NicaTrackClones * fStsTracks
 
NicaTrackClones * fTrdTracks
 
NicaTrackClones * fTofHits
 
NicaTrackClones * fRichRings
 
NicaTrackClones * fMuchTracks
 

Detailed Description

Definition at line 15 of file NicaCbmEvent.h.

Constructor & Destructor Documentation

◆ NicaCbmEvent() [1/2]

NicaCbmEvent::NicaCbmEvent ( TString  classname,
NicaCbmSetup  mode 
)
protected

◆ NicaCbmEvent() [2/2]

NicaCbmEvent::NicaCbmEvent ( NicaCbmSetup  mode = kSis100Hadron)

◆ ~NicaCbmEvent()

NicaCbmEvent::~NicaCbmEvent ( )
virtual

Definition at line 116 of file NicaCbmEvent.cxx.

References fMuchTracks, fRichRings, fStsTracks, fTofHits, and fTrdTracks.

Member Function Documentation

◆ CreateSource()

void NicaCbmEvent::CreateSource ( )
protectedvirtual

Reimplemented from NicaCbmGlobalEvent.

Reimplemented in NicaCbmMatchedEvent.

Definition at line 57 of file NicaCbmEvent.cxx.

References fMode.

◆ ExistInTree()

Bool_t NicaCbmEvent::ExistInTree ( ) const
virtual

Reimplemented from NicaCbmGlobalEvent.

Reimplemented in NicaCbmMatchedEvent.

Definition at line 99 of file NicaCbmEvent.cxx.

References NicaCbmGlobalEvent::ExistInTree(), fMode, kSis100Electron, kSis100Hadron, and kSis100Muon.

Referenced by NicaCbmMatchedEvent::ExistInTree().

◆ GetFormatName()

TString NicaCbmEvent::GetFormatName ( ) const
virtual

Reimplemented from NicaCbmGlobalEvent.

Reimplemented in NicaCbmMatchedEvent.

Definition at line 78 of file NicaCbmEvent.cxx.

◆ GetMode()

NicaCbmSetup NicaCbmEvent::GetMode ( ) const
inline

Definition at line 31 of file NicaCbmEvent.h.

References fMode.

Referenced by NicaCbmMatchedEvent::CreateSource().

◆ GetMuchTracks()

NicaTrackClones* NicaCbmEvent::GetMuchTracks ( ) const
inline

Definition at line 37 of file NicaCbmEvent.h.

References fMuchTracks.

Referenced by NicaCbmTrack::CopyData().

◆ GetNewEvent()

virtual NicaEvent* NicaCbmEvent::GetNewEvent ( ) const
inlinevirtual

Reimplemented in NicaCbmMatchedEvent.

Definition at line 40 of file NicaCbmEvent.h.

References fMode, and NicaCbmEvent().

◆ GetRichRings()

NicaTrackClones* NicaCbmEvent::GetRichRings ( ) const
inline

Definition at line 36 of file NicaCbmEvent.h.

References fRichRings.

Referenced by NicaCbmTrack::CopyData().

◆ GetStsTracks()

NicaTrackClones* NicaCbmEvent::GetStsTracks ( ) const
inline

Definition at line 33 of file NicaCbmEvent.h.

References fStsTracks.

Referenced by NicaCbmTrack::CopyData().

◆ GetTofHits()

NicaTrackClones* NicaCbmEvent::GetTofHits ( ) const
inline

Definition at line 34 of file NicaCbmEvent.h.

References fTofHits.

Referenced by NicaCbmTrack::CopyData().

◆ GetTrdTracks()

NicaTrackClones* NicaCbmEvent::GetTrdTracks ( ) const
inline

Definition at line 35 of file NicaCbmEvent.h.

References fTrdTracks.

Referenced by NicaCbmTrack::CopyData().

◆ ShallowCopyEvent()

void NicaCbmEvent::ShallowCopyEvent ( NicaEvent *  event)
protectedvirtual

Reimplemented from NicaCbmGlobalEvent.

Definition at line 53 of file NicaCbmEvent.cxx.

References NicaCbmGlobalEvent::ShallowCopyEvent().

◆ ShallowCopyTracks()

void NicaCbmEvent::ShallowCopyTracks ( NicaEvent *  event)
protectedvirtual

◆ Update()

void NicaCbmEvent::Update ( )
virtual

Member Data Documentation

◆ fMode

◆ fMuchTracks

NicaTrackClones* NicaCbmEvent::fMuchTracks
protected

Definition at line 23 of file NicaCbmEvent.h.

Referenced by GetMuchTracks(), NicaCbmEvent(), ShallowCopyTracks(), Update(), and ~NicaCbmEvent().

◆ fRichRings

NicaTrackClones* NicaCbmEvent::fRichRings
protected

Definition at line 22 of file NicaCbmEvent.h.

Referenced by GetRichRings(), NicaCbmEvent(), ShallowCopyTracks(), Update(), and ~NicaCbmEvent().

◆ fStsTracks

NicaTrackClones* NicaCbmEvent::fStsTracks
protected

Definition at line 19 of file NicaCbmEvent.h.

Referenced by GetStsTracks(), NicaCbmEvent(), ShallowCopyTracks(), Update(), and ~NicaCbmEvent().

◆ fTofHits

NicaTrackClones* NicaCbmEvent::fTofHits
protected

Definition at line 21 of file NicaCbmEvent.h.

Referenced by GetTofHits(), NicaCbmEvent(), ShallowCopyTracks(), Update(), and ~NicaCbmEvent().

◆ fTrdTracks

NicaTrackClones* NicaCbmEvent::fTrdTracks
protected

Definition at line 20 of file NicaCbmEvent.h.

Referenced by GetTrdTracks(), NicaCbmEvent(), ShallowCopyTracks(), Update(), and ~NicaCbmEvent().


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