CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
TrivialAmplitudeAlgo< C > Class Template Reference

#include <TrivialAmplitudeAlgo.h>

Public Member Functions

double energy (const C &frame)
 
double pedestal (const C &frame)
 
 TrivialAmplitudeAlgo ()
 
virtual ~TrivialAmplitudeAlgo ()
 

Private Attributes

std::vector< double > theGainFactors
 
std::vector< double > theWeights
 

Detailed Description

template<class C>
class TrivialAmplitudeAlgo< C >

Definition at line 25 of file TrivialAmplitudeAlgo.h.

Constructor & Destructor Documentation

template<class C>
TrivialAmplitudeAlgo< C >::TrivialAmplitudeAlgo ( )
explicit
template<class C>
virtual TrivialAmplitudeAlgo< C >::~TrivialAmplitudeAlgo ( )
inlinevirtual

Definition at line 30 of file TrivialAmplitudeAlgo.h.

30 {};

Member Function Documentation

template<class C>
double TrivialAmplitudeAlgo< C >::energy ( const C &  frame)
template<class C>
double TrivialAmplitudeAlgo< C >::pedestal ( const C &  frame)

Member Data Documentation

template<class C>
std::vector<double> TrivialAmplitudeAlgo< C >::theGainFactors
private

Definition at line 39 of file TrivialAmplitudeAlgo.h.

template<class C>
std::vector<double> TrivialAmplitudeAlgo< C >::theWeights
private

Definition at line 38 of file TrivialAmplitudeAlgo.h.