CMS 3D CMS Logo

List of all members | Public Member Functions
HGCalRecHitAbsAlgo Class Referenceabstract

#include <HGCalRecHitAbsAlgo.h>

Inheritance diagram for HGCalRecHitAbsAlgo:
HGCalRecHitSimpleAlgo

Public Member Functions

virtual HGCRecHit makeRecHit (const HGCUncalibratedRecHit &uncalibRH, const uint32_t &flags) const =0
 
virtual void setADCToGeVConstant (const float value)=0
 
virtual void setLayerWeights (const std::vector< float > &weights)
 make rechits from dataframes More...
 
virtual ~HGCalRecHitAbsAlgo ()
 Constructor. More...
 

Detailed Description

Template algorithm to make rechits from uncalibrated rechits

Author
Valeri Andreev

Definition at line 16 of file HGCalRecHitAbsAlgo.h.

Constructor & Destructor Documentation

virtual HGCalRecHitAbsAlgo::~HGCalRecHitAbsAlgo ( )
inlinevirtual

Constructor.

Destructor

Definition at line 24 of file HGCalRecHitAbsAlgo.h.

24 { };

Member Function Documentation

virtual HGCRecHit HGCalRecHitAbsAlgo::makeRecHit ( const HGCUncalibratedRecHit uncalibRH,
const uint32_t &  flags 
) const
pure virtual

Implemented in HGCalRecHitSimpleAlgo.

Referenced by setLayerWeights().

virtual void HGCalRecHitAbsAlgo::setADCToGeVConstant ( const float  value)
pure virtual

Implemented in HGCalRecHitSimpleAlgo.

Referenced by setLayerWeights().

virtual void HGCalRecHitAbsAlgo::setLayerWeights ( const std::vector< float > &  weights)
inlinevirtual

make rechits from dataframes

Reimplemented in HGCalRecHitSimpleAlgo.

Definition at line 27 of file HGCalRecHitAbsAlgo.h.

References flags, makeRecHit(), and setADCToGeVConstant().

27 {};