Jpp
17.0.0
the software that should make you happy
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
software
JTools
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
{
30
typedef
JMapList<JMap_t, JNullType>
typelist
;
31
};
32
}
33
34
#endif
N
then JShowerPostfit f $INPUT_FILE o $OUTPUT_FILE N
Definition:
JShowerPostfit.sh:95
JTOOLS::JMultipleMap
List of identical maps.
Definition:
JMultipleMap.hh:18
JTOOLS::JMapList
Map list.
Definition:
JMapList.hh:24
JTOOLS::JMultipleMap< 1, JMap_t >::typelist
JMapList< JMap_t, JNullType > typelist
Definition:
JMultipleMap.hh:30
JTOOLS::JMultipleMap::typelist
JMapList< JMap_t, typename JMultipleMap< N-1, JMap_t >::typelist > typelist
Definition:
JMultipleMap.hh:20
Generated by
1.8.5