CbmRoot
NicaCbmGlobalEventInterface Class Reference

#include <NicaCbmGlobalEventInterface.h>

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

Public Member Functions

 NicaCbmGlobalEventInterface ()
 
virtual void CopyData (NicaEventInterface *s)
 
virtual void Compress (Int_t *map, Int_t map_size)
 
virtual void CopyAndCompress (NicaEventInterface *s, Int_t *map, Int_t map_size)
 
virtual void FillTrackInterface (NicaTrackInterface *track, Int_t index)
 
virtual Int_t GetTotalTrackNo () const
 
virtual TObject * GetRawEventPointer () const
 
virtual NicaTrackInterface * GetTrackInterface () const
 
virtual TObject * GetRawTrackPointer (Int_t index) const
 
virtual void SetRunInfoId (Int_t)
 
virtual Int_t GetRunInfoId () const
 
virtual void SetMagneticField (TVector3) const
 
virtual TVector3 GetMagneticField () const
 
virtual TLorentzVector GetVertexError () const
 
virtual TLorentzVector GetVertex () const
 
virtual ~NicaCbmGlobalEventInterface ()
 

Protected Member Functions

virtual void ConnectToTree ()
 
void Register (Bool_t write)
 

Protected Attributes

CbmVertexfVertex
 
NicaTrackClones * fTracks
 

Detailed Description

Definition at line 19 of file NicaCbmGlobalEventInterface.h.

Constructor & Destructor Documentation

◆ NicaCbmGlobalEventInterface()

NicaCbmGlobalEventInterface::NicaCbmGlobalEventInterface ( )

Definition at line 21 of file NicaCbmGlobalEventInterface.cxx.

References fTracks, and fVertex.

◆ ~NicaCbmGlobalEventInterface()

NicaCbmGlobalEventInterface::~NicaCbmGlobalEventInterface ( )
virtual

Definition at line 83 of file NicaCbmGlobalEventInterface.cxx.

References fTracks, and fVertex.

Member Function Documentation

◆ Compress()

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

Reimplemented in NicaCbmEventInterface, and NicaCbmMatchedEventInterface.

Definition at line 49 of file NicaCbmGlobalEventInterface.cxx.

References fTracks.

Referenced by NicaCbmEventInterface::Compress().

◆ ConnectToTree()

void NicaCbmGlobalEventInterface::ConnectToTree ( )
protectedvirtual

Reimplemented in NicaCbmEventInterface, and NicaCbmMatchedEventInterface.

Definition at line 27 of file NicaCbmGlobalEventInterface.cxx.

References fTracks, and fVertex.

Referenced by NicaCbmEventInterface::ConnectToTree().

◆ CopyAndCompress()

void NicaCbmGlobalEventInterface::CopyAndCompress ( NicaEventInterface *  s,
Int_t *  map,
Int_t  map_size 
)
virtual

Reimplemented in NicaCbmEventInterface, and NicaCbmMatchedEventInterface.

Definition at line 53 of file NicaCbmGlobalEventInterface.cxx.

References fTracks, and fVertex.

Referenced by NicaCbmEventInterface::CopyAndCompress().

◆ CopyData()

void NicaCbmGlobalEventInterface::CopyData ( NicaEventInterface *  s)
virtual

Reimplemented in NicaCbmEventInterface, and NicaCbmMatchedEventInterface.

Definition at line 43 of file NicaCbmGlobalEventInterface.cxx.

References fTracks, and fVertex.

Referenced by NicaCbmEventInterface::CopyData().

◆ FillTrackInterface()

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

Reimplemented in NicaCbmEventInterface, and NicaCbmMatchedEventInterface.

Definition at line 61 of file NicaCbmGlobalEventInterface.cxx.

References fTracks.

◆ GetMagneticField()

virtual TVector3 NicaCbmGlobalEventInterface::GetMagneticField ( ) const
inlinevirtual

Definition at line 44 of file NicaCbmGlobalEventInterface.h.

◆ GetRawEventPointer()

virtual TObject* NicaCbmGlobalEventInterface::GetRawEventPointer ( ) const
inlinevirtual

Definition at line 34 of file NicaCbmGlobalEventInterface.h.

References fVertex.

◆ GetRawTrackPointer()

TObject * NicaCbmGlobalEventInterface::GetRawTrackPointer ( Int_t  index) const
virtual

Reimplemented in NicaCbmEventInterface.

Definition at line 71 of file NicaCbmGlobalEventInterface.cxx.

References fTracks.

Referenced by NicaCbmEventInterface::GetRawTrackPointer().

◆ GetRunInfoId()

virtual Int_t NicaCbmGlobalEventInterface::GetRunInfoId ( ) const
inlinevirtual

Definition at line 41 of file NicaCbmGlobalEventInterface.h.

◆ GetTotalTrackNo()

Int_t NicaCbmGlobalEventInterface::GetTotalTrackNo ( ) const
virtual

Definition at line 67 of file NicaCbmGlobalEventInterface.cxx.

References fTracks.

Referenced by NicaCbmGlobalEvent::Update().

◆ GetTrackInterface()

virtual NicaTrackInterface* NicaCbmGlobalEventInterface::GetTrackInterface ( ) const
inlinevirtual

Reimplemented in NicaCbmEventInterface, and NicaCbmMatchedEventInterface.

Definition at line 35 of file NicaCbmGlobalEventInterface.h.

◆ GetVertex()

TLorentzVector NicaCbmGlobalEventInterface::GetVertex ( ) const
virtual

◆ GetVertexError()

TLorentzVector NicaCbmGlobalEventInterface::GetVertexError ( ) const
virtual

Definition at line 75 of file NicaCbmGlobalEventInterface.cxx.

◆ Register()

void NicaCbmGlobalEventInterface::Register ( Bool_t  write)
protected

Definition at line 37 of file NicaCbmGlobalEventInterface.cxx.

References fTracks, and fVertex.

Referenced by NicaCbmEventInterface::Register().

◆ SetMagneticField()

virtual void NicaCbmGlobalEventInterface::SetMagneticField ( TVector3  ) const
inlinevirtual

Definition at line 43 of file NicaCbmGlobalEventInterface.h.

◆ SetRunInfoId()

virtual void NicaCbmGlobalEventInterface::SetRunInfoId ( Int_t  )
inlinevirtual

GETTERS AND SETTERS

Definition at line 40 of file NicaCbmGlobalEventInterface.h.

Member Data Documentation

◆ fTracks

◆ fVertex


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