Logo ROOT   6.10/09
Reference Guide
List of all members | Public Member Functions | Protected Attributes | List of all members
ROOT::Internal::TDF::TActionBase Class Referenceabstract

Definition at line 210 of file TDFNodes.hxx.

Public Member Functions

 TActionBase (TLoopManager *implPtr, const ColumnNames_t &tmpBranches, unsigned int nSlots)
virtual ~TActionBase ()
virtual void ClearValueReaders (unsigned int slot)=0
unsigned int GetNSlots () const
virtual void Init (TTreeReader *r, unsigned int slot)=0
virtual void Run (unsigned int slot, Long64_t entry)=0

Protected Attributes

 A raw pointer to the TLoopManager at the root of this functional graph. More...
const unsigned int fNSlots
 Number of thread slots used by this node. More...
const ColumnNames_t fTmpBranches

#include <ROOT/TDFNodes.hxx>

Inheritance diagram for ROOT::Internal::TDF::TActionBase:

Constructor & Destructor Documentation

◆ TActionBase()

ROOT::Internal::TDF::TActionBase::TActionBase ( TLoopManager implPtr,
const ColumnNames_t &  tmpBranches,
unsigned int  nSlots 

Definition at line 35 of file TDFNodes.cxx.

◆ ~TActionBase()

virtual ROOT::Internal::TDF::TActionBase::~TActionBase ( )

Definition at line 220 of file TDFNodes.hxx.

Member Function Documentation

◆ ClearValueReaders()

virtual void ROOT::Internal::TDF::TActionBase::ClearValueReaders ( unsigned int  slot)
pure virtual

◆ GetNSlots()

unsigned int ROOT::Internal::TDF::TActionBase::GetNSlots ( ) const

Definition at line 223 of file TDFNodes.hxx.

◆ Init()

virtual void ROOT::Internal::TDF::TActionBase::Init ( TTreeReader r,
unsigned int  slot 
pure virtual

◆ Run()

virtual void ROOT::Internal::TDF::TActionBase::Run ( unsigned int  slot,
Long64_t  entry 
pure virtual

Member Data Documentation

◆ fImplPtr

TLoopManager* ROOT::Internal::TDF::TActionBase::fImplPtr

A raw pointer to the TLoopManager at the root of this functional graph.

It is only guaranteed to contain a valid address during an event loop.

Definition at line 212 of file TDFNodes.hxx.

◆ fNSlots

const unsigned int ROOT::Internal::TDF::TActionBase::fNSlots

Number of thread slots used by this node.

Definition at line 216 of file TDFNodes.hxx.

◆ fTmpBranches

const ColumnNames_t ROOT::Internal::TDF::TActionBase::fTmpBranches

Definition at line 215 of file TDFNodes.hxx.

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