EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/cbmbase/CbmMCObject.h>
Private Member Functions | |
void | AdoptSize (int index) |
ClassDef (CbmMCObject, 0) | |
Private Attributes | |
std::vector< CbmMCEntry > | fStage |
DataType | fStageId |
Friends | |
std::ostream & | operator<< (std::ostream &out, const CbmMCObject &obj) |
Definition at line 21 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 21 of file CbmMCObject.h
CbmMCObject::CbmMCObject | ( | ) |
Definition at line 12 of file CbmMCObject.cxx.
View newest version in sPHENIX GitHub at line 12 of file CbmMCObject.cxx
|
inline |
Definition at line 24 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 24 of file CbmMCObject.h
|
inline |
Definition at line 25 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 25 of file CbmMCObject.h
|
inline |
Definition at line 28 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 28 of file CbmMCObject.h
|
virtual |
Definition at line 20 of file CbmMCObject.cxx.
View newest version in sPHENIX GitHub at line 20 of file CbmMCObject.cxx
void CbmMCObject::AddLink | ( | FairLink | link, |
int | index | ||
) |
Definition at line 58 of file CbmMCObject.cxx.
View newest version in sPHENIX GitHub at line 58 of file CbmMCObject.cxx
References AdoptSize(), and fStage.
Referenced by SetLink().
|
private |
Definition at line 65 of file CbmMCObject.cxx.
View newest version in sPHENIX GitHub at line 65 of file CbmMCObject.cxx
References fStage, GetStageId(), CbmMCEntry::SetPos(), CbmMCEntry::SetSource(), and start().
Referenced by AddLink(), and SetEntry().
|
private |
|
inlinevirtual |
Reimplemented in CbmMCStage.
Definition at line 70 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 70 of file CbmMCObject.h
References fStage.
Referenced by CbmMCStage::ClearEntries().
|
inline |
Definition at line 46 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 46 of file CbmMCObject.h
References fStage.
|
inline |
Definition at line 57 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 57 of file CbmMCObject.h
References fStage.
Referenced by operator=().
|
inline |
Definition at line 62 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 62 of file CbmMCObject.h
References FairMultiLinkedData::AddLinks(), GetMCLink(), and GetNEntries().
|
inline |
Definition at line 53 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 53 of file CbmMCObject.h
References fStage.
Referenced by CbmMCMatchCreatorTask::Exec(), and GetLinksWithType().
|
inline |
Definition at line 55 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 55 of file CbmMCObject.h
References fStage.
Referenced by CbmMCMatchCreatorTask::Exec(), GetLinksWithType(), CbmMCMatch::GetMCInfoBackward(), and CbmMCMatch::GetMCInfoForward().
|
inline |
Definition at line 56 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 56 of file CbmMCObject.h
References fStage.
|
inline |
Definition at line 47 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 47 of file CbmMCObject.h
References fStage.
|
inline |
Definition at line 51 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 51 of file CbmMCObject.h
References fStageId.
Referenced by AdoptSize(), CbmMCMatchCreatorTask::Exec(), CbmMCMatch::GetMCInfoForward(), operator=(), and PosInList().
|
inline |
Definition at line 74 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 74 of file CbmMCObject.h
References fStage, fStageId, GetEntryVector(), and GetStageId().
Referenced by CbmMCResult::operator=(), and CbmMCStage::operator=().
FairMultiLinkedData CbmMCObject::PosInList | ( | FairLink | link | ) |
Definition at line 78 of file CbmMCObject.cxx.
View newest version in sPHENIX GitHub at line 78 of file CbmMCObject.cxx
References FairMultiLinkedData::AddLink(), fStage, FairLink::GetIndex(), GetStageId(), and FairLink::GetType().
|
inlinevirtual |
Reimplemented in CbmMCStage, and CbmMCResult.
Definition at line 72 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 72 of file CbmMCObject.h
void CbmMCObject::SetEntry | ( | std::vector< Int_t > | type, |
std::vector< Int_t > | link, | ||
int | index | ||
) |
Definition at line 34 of file CbmMCObject.cxx.
View newest version in sPHENIX GitHub at line 34 of file CbmMCObject.cxx
References FairMultiLinkedData::AddLink(), and CbmMCEntry::SetPos().
Referenced by CbmMCMatch::GetMCInfoBackward(), and CbmMCMatch::GetMCInfoForward().
void CbmMCObject::SetEntry | ( | FairMultiLinkedData * | data, |
int | index | ||
) |
Definition at line 43 of file CbmMCObject.cxx.
View newest version in sPHENIX GitHub at line 43 of file CbmMCObject.cxx
References AdoptSize(), fStage, and FairMultiLinkedData::GetLinks().
void CbmMCObject::SetEntry | ( | CbmMCEntry | link | ) |
Definition at line 25 of file CbmMCObject.cxx.
View newest version in sPHENIX GitHub at line 25 of file CbmMCObject.cxx
References AdoptSize(), fStage, and CbmMCEntry::GetPos().
void CbmMCObject::SetLink | ( | FairLink | link, |
int | index | ||
) |
Definition at line 49 of file CbmMCObject.cxx.
View newest version in sPHENIX GitHub at line 49 of file CbmMCObject.cxx
References AddLink(), and fStage.
|
inline |
Definition at line 42 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 42 of file CbmMCObject.h
References fStage.
|
inline |
Definition at line 36 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 36 of file CbmMCObject.h
References fStageId.
|
friend |
Definition at line 81 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 81 of file CbmMCObject.h
|
private |
Definition at line 92 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 92 of file CbmMCObject.h
Referenced by AddLink(), AdoptSize(), ClearEntries(), GetEntry(), GetEntryVector(), GetMCLink(), GetNEntries(), GetNLinks(), GetSingleLink(), operator=(), PosInList(), SetEntry(), SetLink(), and SetStage().
|
private |
Definition at line 93 of file CbmMCObject.h.
View newest version in sPHENIX GitHub at line 93 of file CbmMCObject.h
Referenced by GetStageId(), operator=(), and SetStageId().