Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:29:21

0001 #ifndef CaloSimAlgos_CaloVPECorrection_h
0002 #define CaloSimAlgos_CaloVPECorrection_h
0003 
0004 /* Corrections to the number of photoelectrons
0005    applied after the Poisson statistics.  Handles
0006    effects like quantum efficiency or ion feedback
0007 */
0008 #include "DataFormats/DetId/interface/DetId.h"
0009 
0010 namespace CLHEP {
0011   class HepRandomEngine;
0012 }
0013 
0014 class CaloVPECorrection {
0015 public:
0016   virtual ~CaloVPECorrection() {}
0017   virtual double correctPE(const DetId &detId, double npe, CLHEP::HepRandomEngine *) const = 0;
0018 };
0019 
0020 #endif