Logo ROOT   6.10/00
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | List of all members
ROOT::Internal::TDF::TActionBase Class Referenceabstract

Definition at line 199 of file TDFNodes.hxx.

Public Member Functions

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

Protected Attributes

TLoopManagerfImplPtr
 A raw pointer to the TLoopManager at the root of this functional graph. More...
 
const ColumnNames_t fTmpBranches
 

#include <ROOT/TDFNodes.hxx>

Inheritance diagram for ROOT::Internal::TDF::TActionBase:
[legend]

Constructor & Destructor Documentation

ROOT::Internal::TDF::TActionBase::TActionBase ( TLoopManager implPtr,
const ColumnNames_t &  tmpBranches 
)

Definition at line 35 of file TDFNodes.cxx.

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

Definition at line 208 of file TDFNodes.hxx.

Member Function Documentation

virtual void ROOT::Internal::TDF::TActionBase::CreateSlots ( unsigned int  nSlots)
pure virtual
virtual void ROOT::Internal::TDF::TActionBase::Init ( TTreeReader r,
unsigned int  slot 
)
pure virtual
virtual void ROOT::Internal::TDF::TActionBase::Run ( unsigned int  slot,
Long64_t  entry 
)
pure virtual

Member Data Documentation

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

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 201 of file TDFNodes.hxx.

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

Definition at line 204 of file TDFNodes.hxx.


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