EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CbmMCList Class Reference

#include <EicRoot/blob/master/cbmbase/CbmMCList.h>

+ Inheritance diagram for CbmMCList:
+ Collaboration diagram for CbmMCList:

Public Member Functions

 CbmMCList ()
 
 CbmMCList (DataType type, Int_t entry)
 
 CbmMCList (DataType type, Int_t entry, std::vector< Int_t > list)
 
virtual ~CbmMCList ()
 
void SetType (DataType type)
 
void SetEntry (Int_t entry)
 
void AddElement (Int_t element)
 
DataType GetType () const
 
Int_t GetEntry () const
 
Int_t GetNElements () const
 
Int_t GetElement (Int_t index) const
 
std::vector< Int_t > GetElements () const
 
void Reset ()
 

Private Member Functions

 ClassDef (CbmMCList, 1)
 

Private Attributes

std::vector< Int_t > fList
 
Int_t fEntry
 
DataType fType
 

Detailed Description

Definition at line 18 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 18 of file CbmMCList.h

Constructor & Destructor Documentation

CbmMCList::CbmMCList ( )

Definition at line 12 of file CbmMCList.cxx.

View newest version in sPHENIX GitHub at line 12 of file CbmMCList.cxx

CbmMCList::CbmMCList ( DataType  type,
Int_t  entry 
)
inline

Definition at line 21 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 21 of file CbmMCList.h

CbmMCList::CbmMCList ( DataType  type,
Int_t  entry,
std::vector< Int_t >  list 
)
inline

Definition at line 30 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 30 of file CbmMCList.h

CbmMCList::~CbmMCList ( )
virtual

Definition at line 22 of file CbmMCList.cxx.

View newest version in sPHENIX GitHub at line 22 of file CbmMCList.cxx

Member Function Documentation

void CbmMCList::AddElement ( Int_t  element)
inline

Definition at line 45 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 45 of file CbmMCList.h

References fList.

CbmMCList::ClassDef ( CbmMCList  ,
 
)
private
Int_t CbmMCList::GetElement ( Int_t  index) const
inline

Definition at line 50 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 50 of file CbmMCList.h

References fList.

std::vector<Int_t> CbmMCList::GetElements ( ) const
inline

Definition at line 51 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 51 of file CbmMCList.h

References fList.

Int_t CbmMCList::GetEntry ( ) const
inline

Definition at line 48 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 48 of file CbmMCList.h

References fEntry.

Int_t CbmMCList::GetNElements ( ) const
inline

Definition at line 49 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 49 of file CbmMCList.h

References fList.

DataType CbmMCList::GetType ( ) const
inline

Definition at line 47 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 47 of file CbmMCList.h

References fType.

void CbmMCList::Reset ( )
inline

Definition at line 53 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 53 of file CbmMCList.h

References fList.

void CbmMCList::SetEntry ( Int_t  entry)
inline

Definition at line 44 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 44 of file CbmMCList.h

void CbmMCList::SetType ( DataType  type)
inline

Definition at line 43 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 43 of file CbmMCList.h

References fType.

Member Data Documentation

Int_t CbmMCList::fEntry
private

Definition at line 60 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 60 of file CbmMCList.h

Referenced by GetEntry().

std::vector<Int_t> CbmMCList::fList
private

Definition at line 59 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 59 of file CbmMCList.h

Referenced by AddElement(), GetElement(), GetElements(), GetNElements(), and Reset().

DataType CbmMCList::fType
private

Definition at line 61 of file CbmMCList.h.

View newest version in sPHENIX GitHub at line 61 of file CbmMCList.h

Referenced by GetType(), and SetType().


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