8 #ifndef FAIRMULTILINKEDDATA_H_
9 #define FAIRMULTILINKEDDATA_H_
14 #include "TClonesArray.h"
24 FairMultiLinkedData(TString dataType, std::vector<Int_t> links, Int_t fileId = -1, Int_t evtId = -1,Bool_t persistanceCheck = kTRUE, Bool_t bypass = kFALSE, Float_t mult = 1.0);
25 FairMultiLinkedData(Int_t dataType, std::vector<Int_t> links, Int_t fileId = -1, Int_t evtId = -1, Bool_t persistanceCheck = kTRUE, Bool_t bypass = kFALSE, Float_t mult = 1.0);
42 virtual void SetLink(
FairLink link, Bool_t bypass = kFALSE, Float_t mult = 1.0);
45 virtual void AddLink(
FairLink link, Bool_t bypass = kFALSE, Float_t mult = 1.0);
62 virtual void DeleteLink(Int_t type, Int_t index);
68 void Print(std::ostream& out = std::cout)
const {
87 virtual void SimpleAddLinks(Int_t fileId, Int_t evtId, Int_t dataType, std::vector<Int_t> links, Bool_t bypass, Float_t mult) {
88 for (UInt_t i = 0; i < links.size(); i++) {