1#ifndef __JSUPPORT__JAUTOTREESCANNER__ 
    2#define __JSUPPORT__JAUTOTREESCANNER__ 
   33  template<
class JBase_t, 
class JEvaluator_t = JNullType>
 
   35    public JAutoMap<std::string, JSinglePointer< JTreeScannerInterface<JBase_t, JEvaluator_t> > >
 
 
Auxialiary class to assert type conversion.
 
The template JSinglePointer class can be used to hold a pointer to an object.
 
Template definition for direct access of elements in ROOT TChain.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Support classes and methods for experiment specific I/O.
 
Auxiliary class for no type definition.
 
Auxiliary class for a type holder.
 
Auxiliary class to select ROOT class based on class name.
 
Auxiliary class for element insertion.
 
JElement_t(JType< T > type)
Constructor.
 
Auxiliary class to select JTreeScanner based on ROOT class name.
 
map_type::iterator iterator
 
JAutoMap< std::string, JSinglePointer< JTreeScannerInterface< JBase_t, JEvaluator_t > > >::value_type value_type
 
bool option
include namespace
 
map_type::const_reverse_iterator const_reverse_iterator
 
JAutoTreeScanner(JType< T > type, const bool option=false)
Constructor.
 
JAutoMap< std::string, JSinglePointer< JTreeScannerInterface< JBase_t, JEvaluator_t > > >::map_type map_type
 
map_type::const_iterator const_iterator
 
bool getOption() const
Get option to include name space.
 
JAutoTreeScanner()
Default constructor.
 
void insert()
Insert list of data types.
 
map_type::reverse_iterator reverse_iterator