| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary | |
protected Bool_t | fbUpdateSlotList |
protected TObjArray* | fxSlotList |
Constructor Summary | |
TGo4FitSlotList() |
Destructor Summary | |
virtual synchronized | ~TGo4FitSlotList() |
Method Summary | |
protected void | CheckDuplicatesOnSlot() Resolve situation, when same object assigned to several slots with ownership flag. |
Bool_t | CheckObjects(Bool_t MakeOut) Check, if all necessary objects are provided. |
void | ClearObjects(const char * PlaceName, Bool_t NonOwned) Clear object from slot(s), which are defined by PlaceName condition. |
void | ClearSlot(TGo4FitSlot* slot, Bool_t NonOwned) Clear object in specified slot. |
Bool_t | ConnectSlots(TGo4FitSlot* slot1, TGo4FitSlot* slot2) Connects first slot to second. |
Bool_t | ConnectSlots(const char * Slot1FullName, const char * Slot2FullName) Connects first slot to second. |
virtual void | FillSlotList(TSeqCollection* lst) Fill list of TGo4FitSlot objects to provided collection. |
TGo4FitSlot* | FindSlot(const char * FullSlotName) Find slot in list with given full name; |
TGo4FitSlot* | GetSlot(Int_t nslot) Returns slots from list with specified index |
const const TObjArray* | GetSlotList(Bool_t ForceUpdate) Return pointer in TObjArray with list of all slots in list. |
Bool_t | IsEmptySlots() Return kTRUE, if there are empty slots in list. |
TGo4FitSlot* | IsObjectInSlots(TObject* obj) Checks, if object assign to one of slots. |
Int_t | NumSlots() Returns number of slots in list. |
protected void | PrepareSlotsForWriting() |
TGo4FitSlot* | SetObject(TObject* obj, Bool_t iOwned) Set object to first suitable slot with defined ownership flag. |
TGo4FitSlot* | SetObject(const char * PlaceName, TObject* obj, Bool_t iOwned) Set object to first suitable slot, which have PlaceName name or owner of which has PlaceName full name with defined ownership flag. |
void | SetSaveFlagForObjects(Int_t iSaveFlag, const char * PlaceName) Set save flag for object(s), assigned to fitter. |
void | SetUpdateSlotList() Update internal list of slots (if exists). |
Field Detail |
protected Bool_t fbUpdateSlotList
protected TObjArray* fxSlotList
Constructor Detail |
public TGo4FitSlotList()
Method Detail |
public virtual synchronized ~TGo4FitSlotList()
Method Detail |
protected void CheckDuplicatesOnSlot()
public Bool_t CheckObjects(Bool_t MakeOut)
public void ClearObjects(const char * PlaceName, Bool_t NonOwned)
public void ClearSlot(TGo4FitSlot* slot, Bool_t NonOwned)
public Bool_t ConnectSlots(TGo4FitSlot* slot1, TGo4FitSlot* slot2)
public Bool_t ConnectSlots(const char * Slot1FullName, const char * Slot2FullName)
public virtual void FillSlotList(TSeqCollection* lst)
public TGo4FitSlot* FindSlot(const char * FullSlotName)
public TGo4FitSlot* GetSlot(Int_t nslot)
public const const TObjArray* GetSlotList(Bool_t ForceUpdate)
public Bool_t IsEmptySlots()
public TGo4FitSlot* IsObjectInSlots(TObject* obj)
public Int_t NumSlots()
protected void PrepareSlotsForWriting()
public TGo4FitSlot* SetObject(TObject* obj, Bool_t iOwned)
public TGo4FitSlot* SetObject(const char * PlaceName, TObject* obj, Bool_t iOwned)
public void SetSaveFlagForObjects(Int_t iSaveFlag, const char * PlaceName)
public void SetUpdateSlotList()
Association Links |
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |