Jpp  17.3.2
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
JSUPPORT::JTreeScanner< JClass_t, JEvaluator_t > Struct Template Reference

Template definition for direct access of elements in ROOT TChain. More...

#include <JTreeScanner.hh>

Public Member Functions

 JTreeScanner ()
 Default constructor. More...
 
 JTreeScanner (const JMultipleFileScanner_t &file_list, const JEvaluator_t &evaluator=JEvaluator_t())
 Constructor. More...
 
 JTreeScanner (const JMultipleFileScanner_t &file_list, const JLimit &limit, const JEvaluator_t &evaluator=JEvaluator_t())
 Constructor. More...
 

Detailed Description

template<class JClass_t = JNullType, class JEvaluator_t = JNullType>
struct JSUPPORT::JTreeScanner< JClass_t, JEvaluator_t >

Template definition for direct access of elements in ROOT TChain.

Specialiation of class JTreeScanner for ordered direct access of elements in ROOT TChain.

The optional second template argument is used to the determine the value of an element which defines the apparent order the elements in the TChain. It also provides for the mechanism to find a corresponding entry in the TChain.

This class implements the JSUPPORT::JTreeScannerInterface interface.

Definition at line 116 of file JTreeScanner.hh.

Constructor & Destructor Documentation

template<class JClass_t = JNullType, class JEvaluator_t = JNullType>
JSUPPORT::JTreeScanner< JClass_t, JEvaluator_t >::JTreeScanner ( )
inline

Default constructor.

Definition at line 696 of file JTreeScanner.hh.

697  {}
template<class JClass_t = JNullType, class JEvaluator_t = JNullType>
JSUPPORT::JTreeScanner< JClass_t, JEvaluator_t >::JTreeScanner ( const JMultipleFileScanner_t file_list,
const JEvaluator_t &  evaluator = JEvaluator_t() 
)
inline

Constructor.

Parameters
file_listfile list
evaluatorevaluator

Definition at line 706 of file JTreeScanner.hh.

707  :
708  JTreeScanner<JAssertConversion<JClass_t, JClass_t>, JEvaluator_t>(file_list, evaluator)
709  {}
Template definition for direct access of elements in ROOT TChain.
template<class JClass_t = JNullType, class JEvaluator_t = JNullType>
JSUPPORT::JTreeScanner< JClass_t, JEvaluator_t >::JTreeScanner ( const JMultipleFileScanner_t file_list,
const JLimit limit,
const JEvaluator_t &  evaluator = JEvaluator_t() 
)
inline

Constructor.

Parameters
file_listfile list
limitlimit
evaluatorevaluator

Definition at line 719 of file JTreeScanner.hh.

721  :
722  JTreeScanner<JAssertConversion<JClass_t, JClass_t>, JEvaluator_t>(file_list, limit, evaluator)
723  {}
Template definition for direct access of elements in ROOT TChain.

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