CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
List of all members | Public Types | Public Member Functions | Private Attributes
reco::FFTAnyJet< AnyJet > Class Template Reference

Implements inheritance relationships for FFTJet jets. More...

#include <FFTAnyJet.h>

Inheritance diagram for reco::FFTAnyJet< AnyJet >:

Public Types

typedef AnyJet Base
 

Public Member Functions

FFTAnyJetclone () const override
 
 FFTAnyJet ()
 
 FFTAnyJet (const AnyJet &jet, const FFTJet< float > &fftjet)
 
const FFTJet< float > & getFFTSpecific () const
 
 ~FFTAnyJet () override
 

Private Attributes

FFTJet< float > fftJetSpecific_
 

Detailed Description

template<class AnyJet>
class reco::FFTAnyJet< AnyJet >

Implements inheritance relationships for FFTJet jets.

Author
Igor Volobouev, TTU

Definition at line 16 of file FFTAnyJet.h.

Member Typedef Documentation

◆ Base

template<class AnyJet >
typedef AnyJet reco::FFTAnyJet< AnyJet >::Base

Definition at line 18 of file FFTAnyJet.h.

Constructor & Destructor Documentation

◆ FFTAnyJet() [1/2]

template<class AnyJet >
reco::FFTAnyJet< AnyJet >::FFTAnyJet ( )
inline

Definition at line 20 of file FFTAnyJet.h.

Referenced by reco::FFTAnyJet< AnyJet >::clone().

20 : AnyJet(), fftJetSpecific_() {}
FFTJet< float > fftJetSpecific_
Definition: FFTAnyJet.h:30

◆ ~FFTAnyJet()

template<class AnyJet >
reco::FFTAnyJet< AnyJet >::~FFTAnyJet ( )
inlineoverride

Definition at line 21 of file FFTAnyJet.h.

21 {}

◆ FFTAnyJet() [2/2]

template<class AnyJet >
reco::FFTAnyJet< AnyJet >::FFTAnyJet ( const AnyJet &  jet,
const FFTJet< float > &  fftjet 
)
inline

Definition at line 23 of file FFTAnyJet.h.

23 : AnyJet(jet), fftJetSpecific_(fftjet) {}
FFTJet< float > fftJetSpecific_
Definition: FFTAnyJet.h:30

Member Function Documentation

◆ clone()

template<class AnyJet >
FFTAnyJet* reco::FFTAnyJet< AnyJet >::clone ( void  ) const
inlineoverride

Definition at line 25 of file FFTAnyJet.h.

References reco::FFTAnyJet< AnyJet >::FFTAnyJet().

25 { return new FFTAnyJet(*this); }

◆ getFFTSpecific()

template<class AnyJet >
const FFTJet<float>& reco::FFTAnyJet< AnyJet >::getFFTSpecific ( ) const
inline

Definition at line 27 of file FFTAnyJet.h.

References reco::FFTAnyJet< AnyJet >::fftJetSpecific_.

27 { return fftJetSpecific_; }
FFTJet< float > fftJetSpecific_
Definition: FFTAnyJet.h:30

Member Data Documentation

◆ fftJetSpecific_

template<class AnyJet >
FFTJet<float> reco::FFTAnyJet< AnyJet >::fftJetSpecific_
private

Definition at line 30 of file FFTAnyJet.h.

Referenced by reco::FFTAnyJet< AnyJet >::getFFTSpecific().