Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
JetMETCorrections
FFTJetObjects
interface
AbsFFTJetAdjuster.h
Go to the documentation of this file.
1
#ifndef JetMETCorrections_FFTJetObjects_AbsFFTJetAdjuster_h
2
#define JetMETCorrections_FFTJetObjects_AbsFFTJetAdjuster_h
3
4
template
<
class
Jet,
class
Adjustable>
5
struct
AbsFFTJetAdjuster
6
{
7
typedef
Jet
jet_type
;
8
typedef
Adjustable
adjustable_type
;
9
10
inline
virtual
~AbsFFTJetAdjuster
() {}
11
12
virtual
void
adjust
(
const
Jet&
jet
,
const
Adjustable&
in
,
13
const
double
* factors,
unsigned
lenFactors,
14
Adjustable*
out
)
const
= 0;
15
};
16
17
#endif // JetMETCorrections_FFTJetObjects_AbsFFTJetAdjuster_h
metsig::jet
Definition:
SignAlgoResolutions.h:40
recoMuon::in
Definition:
RecoMuonEnumerators.h:6
AbsFFTJetAdjuster::adjustable_type
Adjustable adjustable_type
Definition:
AbsFFTJetAdjuster.h:8
AbsFFTJetAdjuster
Definition:
AbsFFTJetAdjuster.h:5
dbtoconf.out
tuple out
Definition:
dbtoconf.py:99
AbsFFTJetAdjuster::jet_type
Jet jet_type
Definition:
AbsFFTJetAdjuster.h:7
AbsFFTJetAdjuster::adjust
virtual void adjust(const Jet &jet, const Adjustable &in, const double *factors, unsigned lenFactors, Adjustable *out) const =0
AbsFFTJetAdjuster::~AbsFFTJetAdjuster
virtual ~AbsFFTJetAdjuster()
Definition:
AbsFFTJetAdjuster.h:10
Generated for CMSSW Reference Manual by
1.8.5