CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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

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

Private Attributes

FFTJet< float > fftJetSpecific_
 

Detailed Description

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

Implements inheritance relationships for FFTJet jets.

Author
Igor Volobouev, TTU
Version
Id:
FFTAnyJet.h,v 1.2 2011/11/14 20:13:21 igv Exp

Definition at line 17 of file FFTAnyJet.h.

Member Typedef Documentation

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

Definition at line 20 of file FFTAnyJet.h.

Constructor & Destructor Documentation

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

Definition at line 22 of file FFTAnyJet.h.

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

22 : AnyJet(), fftJetSpecific_() {}
FFTJet< float > fftJetSpecific_
Definition: FFTAnyJet.h:35
template<class AnyJet >
virtual reco::FFTAnyJet< AnyJet >::~FFTAnyJet ( )
inlinevirtual

Definition at line 23 of file FFTAnyJet.h.

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

Definition at line 25 of file FFTAnyJet.h.

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

Member Function Documentation

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

Definition at line 28 of file FFTAnyJet.h.

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

29  {return new FFTAnyJet(*this);}
template<class AnyJet >
const FFTJet<float>& reco::FFTAnyJet< AnyJet >::getFFTSpecific ( ) const
inline

Definition at line 31 of file FFTAnyJet.h.

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

32  {return fftJetSpecific_;}
FFTJet< float > fftJetSpecific_
Definition: FFTAnyJet.h:35

Member Data Documentation

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

Definition at line 35 of file FFTAnyJet.h.

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