FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairMCResult Class Reference

#include <FairMCResult.h>

Inheritance diagram for FairMCResult:
FairMCObject

Public Member Functions

 FairMCResult ()
 
 FairMCResult (Int_t start, Int_t stop)
 
 FairMCResult (const FairMCResult &result)
 
FairMCResultoperator= (const FairMCResult &result)
 
virtual ~FairMCResult ()
 
void SetStartType (Int_t start)
 
void SetStopType (Int_t stop)
 
Int_t GetStartType (void) const
 
Int_t GetStopType (void) const
 
virtual void PrintInfo (std::ostream &out=std::cout)
 
- Public Member Functions inherited from FairMCObject
 FairMCObject ()
 
 FairMCObject (Int_t type)
 
 FairMCObject (const FairMCObject &obj)
 
 FairMCObject (Int_t type, std::vector< FairMCEntry > stage)
 
FairMCObjectoperator= (const FairMCObject &from)
 
virtual ~FairMCObject ()
 
void SetStageId (Int_t type)
 
void SetEntry (std::vector< Int_t > type, std::vector< Int_t > link, int index)
 
void SetEntry (FairMultiLinkedData *data, int index)
 
void SetEntry (FairMCEntry link)
 
void SetStage (std::vector< FairMCEntry > stage)
 
void SetLink (FairLink link, int index)
 
void AddLink (FairLink link, int index)
 
FairMCEntry GetEntry (int index) const
 
FairLink GetSingleLink (int entryIndex, int linkIndex) const
 
Int_t GetStageId (void) const
 
FairMCEntry GetMCLink (Int_t index)
 
int GetNEntries () const
 
int GetNLinks (int entryIndex) const
 
std::vector< FairMCEntryGetEntryVector () const
 
FairMultiLinkedData PosInList (std::pair< int, int > link)
 
FairMultiLinkedData PosInList (FairLink link)
 
FairMultiLinkedData GetLinksWithType (Int_t type)
 
void RemoveType (Int_t type)
 
virtual void ClearEntries ()
 

Friends

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

Detailed Description

Definition at line 24 of file FairMCResult.h.

Constructor & Destructor Documentation

FairMCResult::FairMCResult ( )

Definition at line 19 of file FairMCResult.cxx.

FairMCResult::FairMCResult ( Int_t  start,
Int_t  stop 
)

Definition at line 27 of file FairMCResult.cxx.

FairMCResult::FairMCResult ( const FairMCResult result)
inline

Definition at line 30 of file FairMCResult.h.

FairMCResult::~FairMCResult ( )
virtual

Definition at line 25 of file FairMCResult.cxx.

Member Function Documentation

Int_t FairMCResult::GetStartType ( void  ) const
inline

Definition at line 55 of file FairMCResult.h.

Int_t FairMCResult::GetStopType ( void  ) const
inline

Definition at line 56 of file FairMCResult.h.

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

Definition at line 36 of file FairMCResult.h.

virtual void FairMCResult::PrintInfo ( std::ostream &  out = std::cout)
inlinevirtual

Reimplemented from FairMCObject.

Definition at line 58 of file FairMCResult.h.

void FairMCResult::SetStartType ( Int_t  start)
inline

Definition at line 52 of file FairMCResult.h.

void FairMCResult::SetStopType ( Int_t  stop)
inline

Definition at line 53 of file FairMCResult.h.

Friends And Related Function Documentation

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

Definition at line 60 of file FairMCResult.h.


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