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
HGCalUncalibRecHitRecAbsAlgo< C > Class Template Referenceabstract

#include <HGCalUncalibRecHitRecAbsAlgo.h>

Public Types

enum  { nWeightsRows = 3, iAmplitude = 0, iPedestal = 1, iTime = 2 }
 

Public Member Functions

virtual HGCUncalibratedRecHit makeRecHit (const C &dataFrame)=0
 Constructor. More...
 

Detailed Description

template<class C>
class HGCalUncalibRecHitRecAbsAlgo< C >

Template used by Ecal to compute amplitude, pedestal, time jitter, chi2 of a pulse using a weights method

Author

Definition at line 15 of file HGCalUncalibRecHitRecAbsAlgo.h.

Member Enumeration Documentation

◆ anonymous enum

template<class C >
anonymous enum

Member Function Documentation

◆ makeRecHit()

template<class C >
virtual HGCUncalibratedRecHit HGCalUncalibRecHitRecAbsAlgo< C >::makeRecHit ( const C &  dataFrame)
pure virtual

Constructor.