Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
d
e
f
l
m
o
p
s
t
u
v
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
JetMETCorrections
InterpolationTables
interface
ArrayShape.h
Go to the documentation of this file.
1
#ifndef NPSTAT_ARRAYSHAPE_HH_
2
#define NPSTAT_ARRAYSHAPE_HH_
3
14
#include <vector>
15
16
namespace
npstat
{
21
typedef
std::vector<unsigned>
ArrayShape
;
22
24
28
ArrayShape
makeShape
();
29
ArrayShape
makeShape
(
unsigned
i0);
30
ArrayShape
makeShape
(
unsigned
i0,
unsigned
i1
);
31
ArrayShape
makeShape
(
unsigned
i0,
unsigned
i1
,
unsigned
i2
);
32
ArrayShape
makeShape
(
unsigned
i0,
unsigned
i1
,
unsigned
i2
,
unsigned
i3
);
33
ArrayShape
makeShape
(
unsigned
i0,
unsigned
i1
,
unsigned
i2
,
unsigned
i3
,
unsigned
i4);
34
ArrayShape
makeShape
(
unsigned
i0,
unsigned
i1
,
unsigned
i2
,
unsigned
i3
,
unsigned
i4,
unsigned
i5);
35
ArrayShape
makeShape
(
unsigned
i0,
unsigned
i1
,
unsigned
i2
,
unsigned
i3
,
unsigned
i4,
unsigned
i5,
unsigned
i6);
36
ArrayShape
makeShape
(
37
unsigned
i0,
unsigned
i1
,
unsigned
i2
,
unsigned
i3
,
unsigned
i4,
unsigned
i5,
unsigned
i6,
unsigned
i7);
38
ArrayShape
makeShape
(
unsigned
i0,
39
unsigned
i1
,
40
unsigned
i2
,
41
unsigned
i3
,
42
unsigned
i4,
43
unsigned
i5,
44
unsigned
i6,
45
unsigned
i7,
46
unsigned
i8);
47
ArrayShape
makeShape
(
unsigned
i0,
48
unsigned
i1
,
49
unsigned
i2
,
50
unsigned
i3
,
51
unsigned
i4,
52
unsigned
i5,
53
unsigned
i6,
54
unsigned
i7,
55
unsigned
i8,
56
unsigned
i9);
57
ArrayShape
makeShape
(
const
unsigned
*
indices
,
unsigned
nIndices);
59
61
ArrayShape
doubleShape
(
const
ArrayShape
& inputShape);
62
64
ArrayShape
halfShape
(
const
ArrayShape
& inputShape);
65
71
bool
isSubShape
(
const
ArrayShape
& sh1,
const
ArrayShape
& sh2);
72
}
// namespace npstat
73
74
#endif // NPSTAT_ARRAYSHAPE_HH_
bTagCombinedSVVariables_cff.indices
indices
Definition:
bTagCombinedSVVariables_cff.py:67
testProducerWithPsetDescEmpty_cfi.i2
i2
Definition:
testProducerWithPsetDescEmpty_cfi.py:46
testProducerWithPsetDescEmpty_cfi.i3
i3
Definition:
testProducerWithPsetDescEmpty_cfi.py:47
testProducerWithPsetDescEmpty_cfi.i1
i1
Definition:
testProducerWithPsetDescEmpty_cfi.py:45
npstat::isSubShape
bool isSubShape(const ArrayShape &sh1, const ArrayShape &sh2)
Definition:
ArrayShape.cc:169
npstat::ArrayShape
std::vector< unsigned > ArrayShape
Definition:
ArrayShape.h:21
npstat
Definition:
AbsArrayProjector.h:14
npstat::doubleShape
ArrayShape doubleShape(const ArrayShape &inputShape)
Definition:
ArrayShape.cc:148
npstat::makeShape
ArrayShape makeShape()
Definition:
ArrayShape.cc:7
npstat::halfShape
ArrayShape halfShape(const ArrayShape &inputShape)
Definition:
ArrayShape.cc:156
Generated for CMSSW Reference Manual by
1.8.16