EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/base/FairLink.h>
Public Member Functions | |
FairLink () | |
FairLink (Int_t type, Int_t index, Float_t weight=1.) | |
FairLink (TString branchName, Int_t index, Float_t weight=1.) | |
FairLink (Int_t file, Int_t entry, Int_t type, Int_t index, Float_t weight=1.) | |
FairLink (Int_t file, Int_t entry, TString branchName, Int_t index, Float_t weight=1.) | |
virtual | ~FairLink () |
void | SetLink (Int_t file, Int_t entry, Int_t type, Int_t index, Float_t weight=1.) |
void | SetLink (Int_t type, Int_t index, Float_t weight=1.) |
Int_t | GetFile () const |
Int_t | GetEntry () const |
Int_t | GetType () const |
Int_t | GetIndex () const |
Float_t | GetWeight () const |
void | SetWeight (Float_t weight) |
void | AddWeight (Float_t weight) |
virtual void | Print (std::ostream &out=std::cout) const |
virtual bool | operator== (const FairLink &link) const |
virtual bool | operator< (const FairLink &link) const |
ClassDef (FairLink, 3) | |
Private Attributes | |
Int_t | fFile |
Int_t | fEntry |
Int_t | fType |
Int_t | fIndex |
Float_t | fWeight |
Friends | |
std::ostream & | operator<< (std::ostream &out, const FairLink &link) |
Definition at line 17 of file FairLink.h.
View newest version in sPHENIX GitHub at line 17 of file FairLink.h
FairLink::FairLink | ( | ) |
Definition at line 13 of file FairLink.cxx.
View newest version in sPHENIX GitHub at line 13 of file FairLink.cxx
FairLink::FairLink | ( | Int_t | type, |
Int_t | index, | ||
Float_t | weight = 1. |
||
) |
Definition at line 23 of file FairLink.cxx.
View newest version in sPHENIX GitHub at line 23 of file FairLink.cxx
FairLink::FairLink | ( | TString | branchName, |
Int_t | index, | ||
Float_t | weight = 1. |
||
) |
Definition at line 34 of file FairLink.cxx.
View newest version in sPHENIX GitHub at line 34 of file FairLink.cxx
FairLink::FairLink | ( | Int_t | file, |
Int_t | entry, | ||
Int_t | type, | ||
Int_t | index, | ||
Float_t | weight = 1. |
||
) |
Definition at line 45 of file FairLink.cxx.
View newest version in sPHENIX GitHub at line 45 of file FairLink.cxx
FairLink::FairLink | ( | Int_t | file, |
Int_t | entry, | ||
TString | branchName, | ||
Int_t | index, | ||
Float_t | weight = 1. |
||
) |
Definition at line 55 of file FairLink.cxx.
View newest version in sPHENIX GitHub at line 55 of file FairLink.cxx
|
virtual |
Definition at line 71 of file FairLink.cxx.
View newest version in sPHENIX GitHub at line 71 of file FairLink.cxx
|
inline |
Definition at line 48 of file FairLink.h.
View newest version in sPHENIX GitHub at line 48 of file FairLink.h
References fWeight.
Referenced by FairMultiLinkedData::InsertLink().
FairLink::ClassDef | ( | FairLink | , |
3 | |||
) |
|
inline |
Definition at line 42 of file FairLink.h.
View newest version in sPHENIX GitHub at line 42 of file FairLink.h
References fEntry.
Referenced by FairRootManager::GetCloneOfLinkData(), FairRootManager::GetCloneOfTClonesArray(), operator<(), operator==(), and Print().
|
inline |
Definition at line 41 of file FairLink.h.
View newest version in sPHENIX GitHub at line 41 of file FairLink.h
References fFile.
Referenced by FairRootManager::GetCloneOfLinkData(), FairRootManager::GetCloneOfTClonesArray(), operator<(), operator==(), and Print().
|
inline |
Definition at line 44 of file FairLink.h.
View newest version in sPHENIX GitHub at line 44 of file FairLink.h
References fIndex.
Referenced by PndTrackCand::AddHit(), FairMultiLinkedData::AddLink(), PndTrackCand::CalcTimeStamp(), CbmMCMatch::CreateArtificialStage(), FairMultiLinkedData::DeleteLink(), FairRootManager::GetCloneOfLinkData(), FairRootManager::GetCloneOfTClonesArray(), FairMultiLinkedData::GetData(), CbmMCMatch::GetEntry(), PndTrackCandHit::GetHitId(), CbmMCMatch::GetMCInfoBackwardSingle(), CbmMCMatch::GetMCInfoSingle(), FairMultiLinkedData::IsLinkInList(), FairMultiLinkedData::LinkPosInList(), operator<(), operator==(), CbmMCObject::PosInList(), and Print().
|
inline |
Definition at line 43 of file FairLink.h.
View newest version in sPHENIX GitHub at line 43 of file FairLink.h
References fType.
Referenced by PndTrackCand::AddHit(), FairMultiLinkedData::AddLink(), PndTrackCand::CalcTimeStamp(), FairMultiLinkedData::DeleteLink(), CbmMCMatch::FindStagesPointingToLink(), CbmMCMatch::FindStagesPointingToLinks(), FairRootManager::GetCloneOfLinkData(), FairRootManager::GetCloneOfTClonesArray(), FairMultiLinkedData::GetData(), PndTrackCandHit::GetDetId(), CbmMCMatch::GetEntry(), CbmMCMatch::GetMCInfoBackwardSingle(), CbmMCMatch::GetMCInfoSingle(), CbmMCMatch::GetNextStage(), FairMultiLinkedData::IsLinkInList(), FairMultiLinkedData::LinkPosInList(), operator<(), operator==(), CbmMCObject::PosInList(), and Print().
|
inline |
Definition at line 45 of file FairLink.h.
View newest version in sPHENIX GitHub at line 45 of file FairLink.h
References fWeight.
Referenced by FairMultiLinkedData::AddAllWeights(), FairMultiLinkedData::AddLink(), FairMultiLinkedData::AddLinks(), CbmMCMatch::GetNextStage(), FairMultiLinkedData::InsertLink(), FairMultiLinkedData::MultiplyAllWeights(), Print(), and FairMultiLinkedData::SetLink().
|
inlinevirtual |
Definition at line 60 of file FairLink.h.
View newest version in sPHENIX GitHub at line 60 of file FairLink.h
References fFile, fIndex, fType, GetEntry(), GetFile(), GetIndex(), and GetType().
|
inlinevirtual |
Definition at line 52 of file FairLink.h.
View newest version in sPHENIX GitHub at line 52 of file FairLink.h
References fFile, fIndex, fType, GetEntry(), GetFile(), GetIndex(), and GetType().
|
virtual |
Definition at line 65 of file FairLink.cxx.
View newest version in sPHENIX GitHub at line 65 of file FairLink.cxx
References GetEntry(), GetFile(), GetIndex(), GetType(), and GetWeight().
Referenced by PndTrackCandHit::Print(), and FairMultiLinkedData::Print().
|
inline |
Definition at line 27 of file FairLink.h.
View newest version in sPHENIX GitHub at line 27 of file FairLink.h
References fFile, eicpy.qaplots::file, fIndex, fType, and fWeight.
|
inline |
Definition at line 34 of file FairLink.h.
View newest version in sPHENIX GitHub at line 34 of file FairLink.h
|
inline |
Definition at line 47 of file FairLink.h.
View newest version in sPHENIX GitHub at line 47 of file FairLink.h
References fWeight.
Referenced by FairMultiLinkedData::AddAllWeights(), FairMultiLinkedData::AddLink(), FairMultiLinkedData::AddLinks(), FairMultiLinkedData::MultiplyAllWeights(), FairMultiLinkedData::SetAllWeights(), and FairMultiLinkedData::SetLink().
|
friend |
Definition at line 74 of file FairLink.h.
View newest version in sPHENIX GitHub at line 74 of file FairLink.h
|
private |
Definition at line 84 of file FairLink.h.
View newest version in sPHENIX GitHub at line 84 of file FairLink.h
Referenced by GetEntry().
|
private |
Definition at line 83 of file FairLink.h.
View newest version in sPHENIX GitHub at line 83 of file FairLink.h
Referenced by GetFile(), operator<(), operator==(), and SetLink().
|
private |
Definition at line 86 of file FairLink.h.
View newest version in sPHENIX GitHub at line 86 of file FairLink.h
Referenced by GetIndex(), operator<(), operator==(), and SetLink().
|
private |
Definition at line 85 of file FairLink.h.
View newest version in sPHENIX GitHub at line 85 of file FairLink.h
Referenced by GetType(), operator<(), operator==(), and SetLink().
|
private |
Definition at line 87 of file FairLink.h.
View newest version in sPHENIX GitHub at line 87 of file FairLink.h
Referenced by AddWeight(), GetWeight(), SetLink(), and SetWeight().