Jpp  15.0.1-rc.1-highqe
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
JMultipleMap.hh
Go to the documentation of this file.
1 #ifndef __JTOOLS__JMULTIPLEMAP__
2 #define __JTOOLS__JMULTIPLEMAP__
3 
4 
5 /**
6  * \author mdejong
7  */
8 
9 namespace JTOOLS {}
10 namespace JPP { using namespace JTOOLS; }
11 
12 namespace JTOOLS {
13 
14  /**
15  * List of identical maps.
16  */
17  template<unsigned int N, template<class, class, class> class JMap_t>
18  struct JMultipleMap
19  {
20  typedef JMapList<JMap_t, typename JMultipleMap<N-1, JMap_t>::typelist> typelist;
21  };
22 
23 
24  /**
25  * Terminator class of list of identical maps.
26  */
27  template<template<class, class, class> class JMap_t>
28  struct JMultipleMap<1, JMap_t>
29  {
31  };
32 }
33 
34 #endif
then JShowerPostfit f $INPUT_FILE o $OUTPUT_FILE N
List of identical maps.
Definition: JMultipleMap.hh:18
Map list.
Definition: JMapList.hh:24
JMapList< JMap_t, JNullType > typelist
Definition: JMultipleMap.hh:30
JMapList< JMap_t, typename JMultipleMap< N-1, JMap_t >::typelist > typelist
Definition: JMultipleMap.hh:20