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> > >
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