Logo ROOT  
Reference Guide
ROOT::Internal::TBranchCacheInfo Class Reference

Definition at line 35 of file TBranchCacheInfo.h.

Public Member Functions

Bool_t AllUsed () const
 
void GetUnused (std::vector< Int_t > &unused)
 
Bool_t HasBeenUsed (Int_t basketNumber) const
 
Bool_t IsInCache (Int_t basketNumber) const
 
Bool_t IsVetoed (Int_t basketNumber) const
 
void Print (const char *owner, Long64_t *entries) const
 
void Reset ()
 
void SetIsInCache (Int_t basketNumber)
 
void SetUsed (Int_t basketNumber)
 
void Veto (Int_t basketNumber)
 

Private Types

enum  EStates { kLoaded = 0 , kUsed = 1 , kVetoed = 2 , kSize = 3 }
 

Private Member Functions

void SetState (Int_t basketNumber, EStates what)
 
Bool_t TestState (Int_t basketNumber, EStates what) const
 
void UpdatePedestal (Int_t basketNumber)
 

Private Attributes

Int_t fBasketPedestal {-1}
 
TBits fInfo
 

#include <TBranchCacheInfo.h>

Member Enumeration Documentation

◆ EStates

Enumerator
kLoaded 
kUsed 
kVetoed 
kSize 

Definition at line 37 of file TBranchCacheInfo.h.

Member Function Documentation

◆ AllUsed()

Bool_t ROOT::Internal::TBranchCacheInfo::AllUsed ( ) const
inline

Definition at line 109 of file TBranchCacheInfo.h.

◆ GetUnused()

void ROOT::Internal::TBranchCacheInfo::GetUnused ( std::vector< Int_t > &  unused)
inline

Definition at line 122 of file TBranchCacheInfo.h.

◆ HasBeenUsed()

Bool_t ROOT::Internal::TBranchCacheInfo::HasBeenUsed ( Int_t  basketNumber) const
inline

Definition at line 76 of file TBranchCacheInfo.h.

◆ IsInCache()

Bool_t ROOT::Internal::TBranchCacheInfo::IsInCache ( Int_t  basketNumber) const
inline

Definition at line 86 of file TBranchCacheInfo.h.

◆ IsVetoed()

Bool_t ROOT::Internal::TBranchCacheInfo::IsVetoed ( Int_t  basketNumber) const
inline

Definition at line 105 of file TBranchCacheInfo.h.

◆ Print()

void ROOT::Internal::TBranchCacheInfo::Print ( const char *  owner,
Long64_t entries 
) const
inline

Definition at line 141 of file TBranchCacheInfo.h.

◆ Reset()

void ROOT::Internal::TBranchCacheInfo::Reset ( void  )
inline

Definition at line 134 of file TBranchCacheInfo.h.

◆ SetIsInCache()

void ROOT::Internal::TBranchCacheInfo::SetIsInCache ( Int_t  basketNumber)
inline

Definition at line 89 of file TBranchCacheInfo.h.

◆ SetState()

void ROOT::Internal::TBranchCacheInfo::SetState ( Int_t  basketNumber,
EStates  what 
)
inlineprivate

Definition at line 68 of file TBranchCacheInfo.h.

◆ SetUsed()

void ROOT::Internal::TBranchCacheInfo::SetUsed ( Int_t  basketNumber)
inline

Definition at line 79 of file TBranchCacheInfo.h.

◆ TestState()

Bool_t ROOT::Internal::TBranchCacheInfo::TestState ( Int_t  basketNumber,
EStates  what 
) const
inlineprivate

Definition at line 60 of file TBranchCacheInfo.h.

◆ UpdatePedestal()

void ROOT::Internal::TBranchCacheInfo::UpdatePedestal ( Int_t  basketNumber)
inlineprivate

Definition at line 48 of file TBranchCacheInfo.h.

◆ Veto()

void ROOT::Internal::TBranchCacheInfo::Veto ( Int_t  basketNumber)
inline

Definition at line 98 of file TBranchCacheInfo.h.

Member Data Documentation

◆ fBasketPedestal

Int_t ROOT::Internal::TBranchCacheInfo::fBasketPedestal {-1}
private

Definition at line 44 of file TBranchCacheInfo.h.

◆ fInfo

TBits ROOT::Internal::TBranchCacheInfo::fInfo
private

Definition at line 45 of file TBranchCacheInfo.h.

Libraries for ROOT::Internal::TBranchCacheInfo:
[legend]

The documentation for this class was generated from the following file: