12#ifndef ROOT_TBranchCacheInfo
13#define ROOT_TBranchCacheInfo
143 if (!owner || !entries)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t UChar_t len
void Printf(const char *fmt,...)
Formats a string in a circular formatting buffer and prints the string.
Bool_t HasBeenUsed(Int_t basketNumber) const
Return true if the basket has been marked as 'used'.
Bool_t AllUsed() const
Return true if all the baskets that are marked loaded are also mark as used.
Bool_t IsVetoed(Int_t basketNumber) const
Return true if the basket is currently vetoed.
void SetUsed(Int_t basketNumber)
Mark if the basket has been marked as 'used'.
void Veto(Int_t basketNumber)
Mark if the basket should be vetoed in the next round.
void Reset()
Reset all info.
void Print(const char *owner, Long64_t *entries) const
Print the info we have for the baskets.
Bool_t TestState(Int_t basketNumber, EStates what) const
Return true if the basket has been marked as having the 'what' state.
void SetState(Int_t basketNumber, EStates what)
Mark if the basket has been marked has the 'what' state.
void UpdatePedestal(Int_t basketNumber)
Update the pedestal to be less or equal to basketNumber, shift the bits if needed.
Bool_t IsInCache(Int_t basketNumber) const
Return true if the basket is currently in the cache.
void GetUnused(std::vector< Int_t > &unused)
Return a set of unused basket, let's not re-read them.
void SetIsInCache(Int_t basketNumber)
Mark if the basket is currently in the cache.
void ResetAllBits(Bool_t value=kFALSE)
Reset all bits to 0 (false).
Bool_t TestBitNumber(UInt_t bitnumber) const
void SetBitNumber(UInt_t bitnumber, Bool_t value=kTRUE)
A TTree is a list of TBranches.
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.