FairRoot
|
#include <FairMCObject.h>
Public Member Functions | |
FairMCObject () | |
FairMCObject (Int_t type) | |
FairMCObject (const FairMCObject &obj) | |
FairMCObject (Int_t type, std::vector< FairMCEntry > stage) | |
FairMCObject & | operator= (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< FairMCEntry > | GetEntryVector () 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 () |
virtual void | PrintInfo (std::ostream &out=std::cout) |
Friends | |
std::ostream & | operator<< (std::ostream &out, const FairMCObject &obj) |
Definition at line 28 of file FairMCObject.h.
FairMCObject::FairMCObject | ( | ) |
Definition at line 19 of file FairMCObject.cxx.
|
inline |
Definition at line 32 of file FairMCObject.h.
|
inline |
Definition at line 37 of file FairMCObject.h.
|
inline |
Definition at line 42 of file FairMCObject.h.
|
virtual |
Definition at line 25 of file FairMCObject.cxx.
void FairMCObject::AddLink | ( | FairLink | link, |
int | index | ||
) |
Definition at line 62 of file FairMCObject.cxx.
|
inlinevirtual |
Reimplemented in FairMCStage.
Definition at line 98 of file FairMCObject.h.
|
inline |
Definition at line 73 of file FairMCObject.h.
|
inline |
Definition at line 82 of file FairMCObject.h.
|
inline |
Definition at line 87 of file FairMCObject.h.
|
inline |
Definition at line 78 of file FairMCObject.h.
|
inline |
Definition at line 80 of file FairMCObject.h.
|
inline |
Definition at line 81 of file FairMCObject.h.
|
inline |
Definition at line 74 of file FairMCObject.h.
|
inline |
Definition at line 76 of file FairMCObject.h.
|
inline |
Definition at line 48 of file FairMCObject.h.
FairMultiLinkedData FairMCObject::PosInList | ( | std::pair< int, int > | link | ) |
FairMultiLinkedData FairMCObject::PosInList | ( | FairLink | link | ) |
Definition at line 81 of file FairMCObject.cxx.
|
inlinevirtual |
Reimplemented in FairMCStage, and FairMCResult.
Definition at line 100 of file FairMCObject.h.
void FairMCObject::RemoveType | ( | Int_t | type | ) |
Definition at line 93 of file FairMCObject.cxx.
void FairMCObject::SetEntry | ( | std::vector< Int_t > | type, |
std::vector< Int_t > | link, | ||
int | index | ||
) |
Definition at line 37 of file FairMCObject.cxx.
void FairMCObject::SetEntry | ( | FairMultiLinkedData * | data, |
int | index | ||
) |
Definition at line 48 of file FairMCObject.cxx.
void FairMCObject::SetEntry | ( | FairMCEntry | link | ) |
Definition at line 27 of file FairMCObject.cxx.
void FairMCObject::SetLink | ( | FairLink | link, |
int | index | ||
) |
Definition at line 54 of file FairMCObject.cxx.
|
inline |
Definition at line 69 of file FairMCObject.h.
|
inline |
Definition at line 63 of file FairMCObject.h.
|
friend |
Definition at line 109 of file FairMCObject.h.