Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
JetMETCorrections
InterpolationTables
interface
AbsArrayProjector.h
Go to the documentation of this file.
1
#ifndef NPSTAT_ABSARRAYPROJECTOR_HH_
2
#define NPSTAT_ABSARRAYPROJECTOR_HH_
3
14
namespace
npstat {
19
template
<
typename
Input,
typename
Result>
20
struct
AbsArrayProjector
21
{
22
virtual
~AbsArrayProjector
() {}
23
25
virtual
void
clear
() = 0;
26
28
virtual
void
process
(
const
unsigned
*
index
,
unsigned
indexLen,
29
unsigned
long
linearIndex,
30
const
Input
&
value
) = 0;
31
33
virtual
Result
result
() = 0;
34
};
35
}
36
37
#endif // ABSARRAYPROJECTOR_HH_
38
Input
#define Input(cl)
Definition:
vmac.h:188
npstat::AbsArrayProjector::result
virtual Result result()=0
relativeConstraints.value
tuple value
Definition:
relativeConstraints.py:54
npstat::AbsArrayProjector::process
virtual void process(const unsigned *index, unsigned indexLen, unsigned long linearIndex, const Input &value)=0
cmsHarvester.index
string index
Definition:
cmsHarvester.py:4378
npstat::AbsArrayProjector
Definition:
AbsArrayProjector.h:20
npstat::AbsArrayProjector::clear
virtual void clear()=0
npstat::AbsArrayProjector::~AbsArrayProjector
virtual ~AbsArrayProjector()
Definition:
AbsArrayProjector.h:22
Generated for CMSSW Reference Manual by
1.8.5