CbmRoot
CbmEbMCEvent Class Reference

#include <CbmEbMCEvent.h>

Collaboration diagram for CbmEbMCEvent:
[legend]

Public Member Functions

 CbmEbMCEvent ()
 
int IsReconstructed ()
 
int NClones ()
 
void SetReconstructable (bool isReconstructable)
 
void SetId (int mcEvId)
 
vector< int > & GetMCTrackIds ()
 
int NMCTracks () const
 
int & GetId ()
 
bool IsReconstructable () const
 
vector< int > & GetRecoTrackIds ()
 
void AddRecoEvent (int iEvent)
 
const vector< int > & GetRecoEvents () const
 

Private Attributes

int fMCEventId
 
vector< int > fRecoEvents
 
vector< int > fMCTrackId
 
bool fIsReconstructable
 
vector< int > fRecoTrackId
 

Detailed Description

Definition at line 13 of file CbmEbMCEvent.h.

Constructor & Destructor Documentation

◆ CbmEbMCEvent()

CbmEbMCEvent::CbmEbMCEvent ( )
inline

Definition at line 15 of file CbmEbMCEvent.h.

Member Function Documentation

◆ AddRecoEvent()

void CbmEbMCEvent::AddRecoEvent ( int  iEvent)
inline

Definition at line 45 of file CbmEbMCEvent.h.

References fRecoEvents.

◆ GetId()

int& CbmEbMCEvent::GetId ( )
inline

Definition at line 41 of file CbmEbMCEvent.h.

References fMCEventId.

◆ GetMCTrackIds()

vector<int>& CbmEbMCEvent::GetMCTrackIds ( )
inline

Definition at line 39 of file CbmEbMCEvent.h.

References fMCTrackId.

◆ GetRecoEvents()

const vector<int>& CbmEbMCEvent::GetRecoEvents ( ) const
inline

Definition at line 47 of file CbmEbMCEvent.h.

References fRecoEvents.

◆ GetRecoTrackIds()

vector<int>& CbmEbMCEvent::GetRecoTrackIds ( )
inline

Definition at line 43 of file CbmEbMCEvent.h.

References fRecoTrackId.

◆ IsReconstructable()

bool CbmEbMCEvent::IsReconstructable ( ) const
inline

Definition at line 42 of file CbmEbMCEvent.h.

References fIsReconstructable.

◆ IsReconstructed()

int CbmEbMCEvent::IsReconstructed ( )
inline

Definition at line 22 of file CbmEbMCEvent.h.

References fRecoEvents.

◆ NClones()

int CbmEbMCEvent::NClones ( )
inline

Definition at line 27 of file CbmEbMCEvent.h.

References fRecoEvents.

◆ NMCTracks()

int CbmEbMCEvent::NMCTracks ( ) const
inline

Definition at line 40 of file CbmEbMCEvent.h.

References fMCTrackId.

◆ SetId()

void CbmEbMCEvent::SetId ( int  mcEvId)
inline

Definition at line 37 of file CbmEbMCEvent.h.

References fMCEventId.

◆ SetReconstructable()

void CbmEbMCEvent::SetReconstructable ( bool  isReconstructable)
inline

Definition at line 34 of file CbmEbMCEvent.h.

References fIsReconstructable.

Member Data Documentation

◆ fIsReconstructable

bool CbmEbMCEvent::fIsReconstructable
private

Definition at line 53 of file CbmEbMCEvent.h.

Referenced by IsReconstructable(), and SetReconstructable().

◆ fMCEventId

int CbmEbMCEvent::fMCEventId
private

Definition at line 50 of file CbmEbMCEvent.h.

Referenced by GetId(), and SetId().

◆ fMCTrackId

vector<int> CbmEbMCEvent::fMCTrackId
private

Definition at line 52 of file CbmEbMCEvent.h.

Referenced by GetMCTrackIds(), and NMCTracks().

◆ fRecoEvents

vector<int> CbmEbMCEvent::fRecoEvents
private

Definition at line 51 of file CbmEbMCEvent.h.

Referenced by AddRecoEvent(), GetRecoEvents(), IsReconstructed(), and NClones().

◆ fRecoTrackId

vector<int> CbmEbMCEvent::fRecoTrackId
private

Definition at line 54 of file CbmEbMCEvent.h.

Referenced by GetRecoTrackIds().


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