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> > >
 
   65       this->
template insert<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
 
JAutoMap< std::string, JSinglePointer< JTreeScannerInterface< JBase_t, JEvaluator_t > > >::map_type map_type
 
bool option
include namespace
 
JAutoTreeScanner(JType< T > type, const bool option=false)
Constructor.
 
map_type::reverse_iterator reverse_iterator
 
bool getOption() const
Get option to include name space.
 
JAutoTreeScanner()
Default constructor.
 
map_type::const_reverse_iterator const_reverse_iterator
 
void insert()
Insert list of data types.
 
map_type::const_iterator const_iterator