CMS 3D CMS Logo

List of all members | Public Member Functions
EcalRecHitAbsAlgo Class Referenceabstract

#include <EcalRecHitAbsAlgo.h>

Inheritance diagram for EcalRecHitAbsAlgo:
EcalRecHitSimpleAlgo

Public Member Functions

virtual EcalRecHit makeRecHit (const EcalUncalibratedRecHit &uncalibRH, const float &intercalib, const float &timecalib, const uint32_t &flags) const =0
 
virtual void setADCToGeVConstant (const float &value)=0
 make rechits from dataframes More...
 
virtual ~EcalRecHitAbsAlgo ()
 Constructor. More...
 

Detailed Description

Template algorithm to make rechits from uncalibrated rechits

Author
Shahram Rahatlou, University of Rome & INFN, March 2006

Definition at line 14 of file EcalRecHitAbsAlgo.h.

Constructor & Destructor Documentation

virtual EcalRecHitAbsAlgo::~EcalRecHitAbsAlgo ( )
inlinevirtual

Constructor.

Destructor

Definition at line 22 of file EcalRecHitAbsAlgo.h.

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

22 { };

Member Function Documentation

virtual EcalRecHit EcalRecHitAbsAlgo::makeRecHit ( const EcalUncalibratedRecHit uncalibRH,
const float &  intercalib,
const float &  timecalib,
const uint32_t &  flags 
) const
pure virtual

Implemented in EcalRecHitSimpleAlgo.

Referenced by ~EcalRecHitAbsAlgo().

virtual void EcalRecHitAbsAlgo::setADCToGeVConstant ( const float &  value)
pure virtual

make rechits from dataframes

Implemented in EcalRecHitSimpleAlgo.

Referenced by ~EcalRecHitAbsAlgo().