Go to the documentation of this file. 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> > >
Auxiliary class to select JTreeScanner based on ROOT class name.
The template JSinglePointer class can be used to hold a pointer to an object.
Auxiliary class for a type holder.
Auxiliary class for element insertion.
Auxiliary class for no type definition.
map_type::reverse_iterator reverse_iterator
JAutoTreeScanner(JType< T > type)
Constructor.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
void insert()
Insert list of data types.
Auxiliary class to select ROOT class based on class name.
map_type::const_iterator const_iterator
Template definition for direct access of elements in ROOT TChain.
Auxialiary class to assert type conversion.
JElement_t(JType< T > type)
Constructor.
JAutoMap< std::string, JSinglePointer< JTreeScannerInterface< JBase_t, JEvaluator_t > > >::value_type value_type
JAutoTreeScanner()
Default constructor.
Support classes and methods for experiment specific I/O.
map_type::const_reverse_iterator const_reverse_iterator
JAutoMap< std::string, JSinglePointer< JTreeScannerInterface< JBase_t, JEvaluator_t > > >::map_type map_type
map_type::iterator iterator