1 #ifndef __JSUPPORT__JAUTOTREESCANNER__ 
    2 #define __JSUPPORT__JAUTOTREESCANNER__ 
   19 namespace JPP { 
using namespace JSUPPORT; }
 
   33   template<
class JBase_t, 
class JEvaluator_t = JNullType>
 
   35     public JAutoMap<std::string, JSinglePointer< JTreeScannerInterface<JBase_t, JEvaluator_t> > >
 
   63       this->
template insert<T>();
 
JAutoMap< std::string, JSinglePointer< JTreeScannerInterface< JBase_t, JEvaluator_t > > >::map_type map_type
 
map_type::reverse_iterator reverse_iterator
 
map_type::iterator iterator
 
Auxiliary class to select ROOT class based on class name. 
 
Auxialiary class to assert type conversion. 
 
JElement_t(JType< T > type)
Constructor. 
 
void insert()
Insert list of data types. 
 
Auxiliary class for a type holder. 
 
Template definition for direct access of elements in ROOT TChain. 
 
JAutoTreeScanner(JType< T > type)
Constructor. 
 
The template JSinglePointer class can be used to hold a pointer to an object. 
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
Auxiliary class for no type definition. 
 
map_type::const_iterator const_iterator
 
Auxiliary class to select JTreeScanner based on ROOT class name. 
 
JAutoTreeScanner()
Default constructor. 
 
JAutoMap< std::string, JSinglePointer< JTreeScannerInterface< JBase_t, JEvaluator_t > > >::value_type value_type
 
Auxiliary class for element insertion. 
 
map_type::const_reverse_iterator const_reverse_iterator