CbmRoot
NicaCbmMatchedEvent Class Reference

#include <NicaCbmMatchedEvent.h>

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

Public Member Functions

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

Protected Member Functions

virtual void CreateSource ()
 
 NicaCbmMatchedEvent (TString classname, NicaCbmSetup mode=kSis100Hadron)
 
virtual void ShallowCopyTracks (NicaEvent *event)
 
virtual void ShallowCopyEvent (NicaEvent *event)
 

Protected Attributes

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

Detailed Description

Definition at line 15 of file NicaCbmMatchedEvent.h.

Constructor & Destructor Documentation

◆ NicaCbmMatchedEvent() [1/2]

NicaCbmMatchedEvent::NicaCbmMatchedEvent ( TString  classname,
NicaCbmSetup  mode = kSis100Hadron 
)
protected

Definition at line 50 of file NicaCbmMatchedEvent.cxx.

Referenced by GetNewEvent().

◆ NicaCbmMatchedEvent() [2/2]

NicaCbmMatchedEvent::NicaCbmMatchedEvent ( NicaCbmSetup  mode = kSis100Hadron)

Definition at line 17 of file NicaCbmMatchedEvent.cxx.

◆ ~NicaCbmMatchedEvent()

NicaCbmMatchedEvent::~NicaCbmMatchedEvent ( )
virtual

Definition at line 46 of file NicaCbmMatchedEvent.cxx.

Member Function Documentation

◆ CreateSource()

void NicaCbmMatchedEvent::CreateSource ( )
protectedvirtual

Reimplemented from NicaCbmEvent.

Definition at line 13 of file NicaCbmMatchedEvent.cxx.

References NicaCbmEvent::GetMode().

◆ ExistInTree()

Bool_t NicaCbmMatchedEvent::ExistInTree ( ) const
virtual

Reimplemented from NicaCbmEvent.

Definition at line 20 of file NicaCbmMatchedEvent.cxx.

References NicaCbmEvent::ExistInTree(), NicaCbmEvent::fMode, kSis100Electron, and kSis100Muon.

◆ GetFormatName()

virtual TString NicaCbmMatchedEvent::GetFormatName ( ) const
inlinevirtual

Reimplemented from NicaCbmEvent.

Definition at line 26 of file NicaCbmMatchedEvent.h.

◆ GetMode()

NicaCbmSetup NicaCbmEvent::GetMode ( ) const
inlineinherited

Definition at line 31 of file NicaCbmEvent.h.

References NicaCbmEvent::fMode.

Referenced by CreateSource().

◆ GetMuchTracks()

NicaTrackClones* NicaCbmEvent::GetMuchTracks ( ) const
inlineinherited

Definition at line 37 of file NicaCbmEvent.h.

References NicaCbmEvent::fMuchTracks.

Referenced by NicaCbmTrack::CopyData().

◆ GetNewEvent()

virtual NicaEvent* NicaCbmMatchedEvent::GetNewEvent ( ) const
inlinevirtual

Reimplemented from NicaCbmEvent.

Definition at line 23 of file NicaCbmMatchedEvent.h.

References NicaCbmEvent::fMode, and NicaCbmMatchedEvent().

◆ GetRichRings()

NicaTrackClones* NicaCbmEvent::GetRichRings ( ) const
inlineinherited

Definition at line 36 of file NicaCbmEvent.h.

References NicaCbmEvent::fRichRings.

Referenced by NicaCbmTrack::CopyData().

◆ GetStsTracks()

NicaTrackClones* NicaCbmEvent::GetStsTracks ( ) const
inlineinherited

Definition at line 33 of file NicaCbmEvent.h.

References NicaCbmEvent::fStsTracks.

Referenced by NicaCbmTrack::CopyData().

◆ GetTofHits()

NicaTrackClones* NicaCbmEvent::GetTofHits ( ) const
inlineinherited

Definition at line 34 of file NicaCbmEvent.h.

References NicaCbmEvent::fTofHits.

Referenced by NicaCbmTrack::CopyData().

◆ GetTrdTracks()

NicaTrackClones* NicaCbmEvent::GetTrdTracks ( ) const
inlineinherited

Definition at line 35 of file NicaCbmEvent.h.

References NicaCbmEvent::fTrdTracks.

Referenced by NicaCbmTrack::CopyData().

◆ ShallowCopyEvent()

void NicaCbmEvent::ShallowCopyEvent ( NicaEvent *  event)
protectedvirtualinherited

Reimplemented from NicaCbmGlobalEvent.

Definition at line 53 of file NicaCbmEvent.cxx.

References NicaCbmGlobalEvent::ShallowCopyEvent().

◆ ShallowCopyTracks()

void NicaCbmEvent::ShallowCopyTracks ( NicaEvent *  event)
protectedvirtualinherited

◆ Update()

Member Data Documentation

◆ fMode

◆ fMuchTracks

NicaTrackClones* NicaCbmEvent::fMuchTracks
protectedinherited

◆ fRichRings

NicaTrackClones* NicaCbmEvent::fRichRings
protectedinherited

◆ fStsTracks

NicaTrackClones* NicaCbmEvent::fStsTracks
protectedinherited

◆ fTofHits

NicaTrackClones* NicaCbmEvent::fTofHits
protectedinherited

◆ fTrdTracks

NicaTrackClones* NicaCbmEvent::fTrdTracks
protectedinherited

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