DataFormats
JetReco
interface
FFTAnyJet.h
Go to the documentation of this file.
1
9
#ifndef DataFormats_JetReco_FFTAnyJet_h
10
#define DataFormats_JetReco_FFTAnyJet_h
11
12
#include "
DataFormats/JetReco/interface/FFTJet.h
"
13
14
namespace
reco
{
15
template
<
class
AnyJet>
16
class
FFTAnyJet
:
public
AnyJet {
17
public
:
18
typedef
AnyJet
Base
;
19
20
inline
FFTAnyJet
() : AnyJet(),
fftJetSpecific_
() {}
21
inline
~FFTAnyJet
()
override
{}
22
23
inline
FFTAnyJet
(
const
AnyJet&
jet
,
const
FFTJet<float>
& fftjet) : AnyJet(
jet
),
fftJetSpecific_
(fftjet) {}
24
25
inline
FFTAnyJet
*
clone
()
const override
{
return
new
FFTAnyJet
(*
this
); }
26
27
inline
const
FFTJet<float>
&
getFFTSpecific
()
const
{
return
fftJetSpecific_
; }
28
29
private
:
30
FFTJet<float>
fftJetSpecific_
;
31
};
32
}
// namespace reco
33
34
#endif // DataFormats_JetReco_FFTAnyJet_h
reco::FFTAnyJet::fftJetSpecific_
FFTJet< float > fftJetSpecific_
Definition:
FFTAnyJet.h:30
FFTJet.h
reco::FFTJet< float >
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
reco::FFTAnyJet::~FFTAnyJet
~FFTAnyJet() override
Definition:
FFTAnyJet.h:21
reco::FFTAnyJet::Base
AnyJet Base
Definition:
FFTAnyJet.h:18
reco::FFTAnyJet
Implements inheritance relationships for FFTJet jets.
Definition:
FFTAnyJet.h:16
reco::FFTAnyJet::FFTAnyJet
FFTAnyJet(const AnyJet &jet, const FFTJet< float > &fftjet)
Definition:
FFTAnyJet.h:23
reco::FFTAnyJet::FFTAnyJet
FFTAnyJet()
Definition:
FFTAnyJet.h:20
metsig::jet
Definition:
SignAlgoResolutions.h:47
reco::FFTAnyJet::clone
FFTAnyJet * clone() const override
Definition:
FFTAnyJet.h:25
reco::FFTAnyJet::getFFTSpecific
const FFTJet< float > & getFFTSpecific() const
Definition:
FFTAnyJet.h:27
Generated for CMSSW Reference Manual by
1.8.16