Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 #include "SimCalorimetry/HGCalSimProducers/interface/HGCDigitizerBase.h"
0002 #include "DataFormats/HGCDigi/interface/HGCDigiCollections.h"
0003 #include "SimCalorimetry/HGCalSimProducers/interface/HGCDigitizerPluginFactory.h"
0004 
0005 using namespace hgc_digi;
0006 
0007 class HGCHEfrontDigitizer : public HGCDigitizerBase {
0008 public:
0009   HGCHEfrontDigitizer(const edm::ParameterSet& ps);
0010   void runDigitizer(std::unique_ptr<HGCalDigiCollection>& digiColl,
0011                     hgc::HGCSimHitDataAccumulator& simData,
0012                     const CaloSubdetectorGeometry* theGeom,
0013                     const std::unordered_set<DetId>& validIds,
0014                     CLHEP::HepRandomEngine* engine) override;
0015   ~HGCHEfrontDigitizer() override;
0016 
0017 private:
0018 };
0019 
0020 HGCHEfrontDigitizer::HGCHEfrontDigitizer(const edm::ParameterSet& ps) : HGCDigitizerBase(ps) {
0021   this->det_ = DetId::HGCalHSi;
0022 }
0023 
0024 //
0025 void HGCHEfrontDigitizer::runDigitizer(std::unique_ptr<HGCalDigiCollection>& digiColl,
0026                                        HGCSimHitDataAccumulator& simData,
0027                                        const CaloSubdetectorGeometry* theGeom,
0028                                        const std::unordered_set<DetId>& validIds,
0029                                        CLHEP::HepRandomEngine* engine) {}
0030 
0031 //
0032 HGCHEfrontDigitizer::~HGCHEfrontDigitizer() {}
0033 DEFINE_EDM_PLUGIN(HGCDigitizerPluginFactory, HGCHEfrontDigitizer, "HGCHEfrontDigitizer");