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

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

+ Inheritance diagram for CbmMCResult:
+ Collaboration diagram for CbmMCResult:

Public Member Functions

 CbmMCResult ()
 
 CbmMCResult (DataType start, DataType stop)
 
 CbmMCResult (const CbmMCResult &result)
 
virtual ~CbmMCResult ()
 
void SetStartType (DataType start)
 
void SetStopType (DataType stop)
 
DataType GetStartType (void) const
 
DataType GetStopType (void) const
 
CbmMCResultoperator= (const CbmMCResult &result)
 
virtual void Print (std::ostream &out=std::cout)
 
- Public Member Functions inherited from CbmMCObject
 CbmMCObject ()
 
 CbmMCObject (DataType type)
 
 CbmMCObject (const CbmMCObject &obj)
 
 CbmMCObject (DataType type, std::vector< CbmMCEntry > stage)
 
virtual ~CbmMCObject ()
 
void SetStageId (DataType type)
 
void SetEntry (std::vector< Int_t > type, std::vector< Int_t > link, int index)
 
void SetEntry (FairMultiLinkedData *data, int index)
 
void SetEntry (CbmMCEntry link)
 
void SetStage (std::vector< CbmMCEntry > stage)
 
void SetLink (FairLink link, int index)
 
void AddLink (FairLink link, int index)
 
CbmMCEntry GetEntry (int index) const
 
FairLink GetSingleLink (int entryIndex, int linkIndex) const
 
DataType GetStageId (void) const
 
CbmMCEntry GetMCLink (Int_t index)
 
int GetNEntries () const
 
int GetNLinks (int entryIndex) const
 
std::vector< CbmMCEntryGetEntryVector () const
 
FairMultiLinkedData PosInList (FairLink link)
 
FairMultiLinkedData GetLinksWithType (DataType type)
 
virtual void ClearEntries ()
 
CbmMCObjectoperator= (const CbmMCObject &obj)
 

Private Member Functions

 ClassDef (CbmMCResult, 2)
 

Private Attributes

DataType fStartType
 
DataType fStopType
 

Friends

std::ostream & operator<< (std::ostream &out, const CbmMCResult &result)
 

Detailed Description

Definition at line 16 of file CbmMCResult.h.

View newest version in sPHENIX GitHub at line 16 of file CbmMCResult.h

Constructor & Destructor Documentation

CbmMCResult::CbmMCResult ( )

Definition at line 12 of file CbmMCResult.cxx.

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

CbmMCResult::CbmMCResult ( DataType  start,
DataType  stop 
)

Definition at line 22 of file CbmMCResult.cxx.

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

CbmMCResult::CbmMCResult ( const CbmMCResult result)
inline

Definition at line 20 of file CbmMCResult.h.

View newest version in sPHENIX GitHub at line 20 of file CbmMCResult.h

CbmMCResult::~CbmMCResult ( )
virtual

Definition at line 19 of file CbmMCResult.cxx.

View newest version in sPHENIX GitHub at line 19 of file CbmMCResult.cxx

Member Function Documentation

CbmMCResult::ClassDef ( CbmMCResult  ,
 
)
private
DataType CbmMCResult::GetStartType ( void  ) const
inline

Definition at line 31 of file CbmMCResult.h.

View newest version in sPHENIX GitHub at line 31 of file CbmMCResult.h

References fStartType.

DataType CbmMCResult::GetStopType ( void  ) const
inline

Definition at line 32 of file CbmMCResult.h.

View newest version in sPHENIX GitHub at line 32 of file CbmMCResult.h

References fStopType.

CbmMCResult& CbmMCResult::operator= ( const CbmMCResult result)
inline

Definition at line 34 of file CbmMCResult.h.

View newest version in sPHENIX GitHub at line 34 of file CbmMCResult.h

References fStartType, fStopType, and CbmMCObject::operator=().

+ Here is the call graph for this function:

virtual void CbmMCResult::Print ( std::ostream &  out = std::cout)
inlinevirtual

Reimplemented from CbmMCObject.

Definition at line 42 of file CbmMCResult.h.

View newest version in sPHENIX GitHub at line 42 of file CbmMCResult.h

void CbmMCResult::SetStartType ( DataType  start)
inline

Definition at line 28 of file CbmMCResult.h.

View newest version in sPHENIX GitHub at line 28 of file CbmMCResult.h

References fStartType, and start().

+ Here is the call graph for this function:

void CbmMCResult::SetStopType ( DataType  stop)
inline

Definition at line 29 of file CbmMCResult.h.

View newest version in sPHENIX GitHub at line 29 of file CbmMCResult.h

References fStopType.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const CbmMCResult result 
)
friend

Definition at line 44 of file CbmMCResult.h.

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

Member Data Documentation

DataType CbmMCResult::fStartType
private

Definition at line 52 of file CbmMCResult.h.

View newest version in sPHENIX GitHub at line 52 of file CbmMCResult.h

Referenced by GetStartType(), operator=(), and SetStartType().

DataType CbmMCResult::fStopType
private

Definition at line 53 of file CbmMCResult.h.

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

Referenced by GetStopType(), operator=(), and SetStopType().


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