CMS 3D CMS Logo

HGCHEfrontDigitizer.h
Go to the documentation of this file.
1 #ifndef SimCalorimetry_HGCSimProducers_hgchefrontdigitizer
2 #define SimCalorimetry_HGCSimProducers_hgchefrontdigitizer
3 
6 
7 class HGCHEfrontDigitizer : public HGCDigitizerBase<HGCalDataFrame> {
8 public:
10  void runDigitizer(std::unique_ptr<HGCalDigiCollection>& digiColl,
12  const CaloSubdetectorGeometry* theGeom,
13  const std::unordered_set<DetId>& validIds,
14  uint32_t digitizationType,
15  CLHEP::HepRandomEngine* engine) override;
16  ~HGCHEfrontDigitizer() override;
17 
18 private:
19 };
20 
21 #endif
DigiToRawDM_cff.digiColl
digiColl
Definition: DigiToRawDM_cff.py:32
HGCHEfrontDigitizer
Definition: HGCHEfrontDigitizer.h:7
HGCHEfrontDigitizer::~HGCHEfrontDigitizer
~HGCHEfrontDigitizer() override
Definition: HGCHEfrontDigitizer.cc:17
edm::ParameterSet
Definition: ParameterSet.h:47
hgcalDigitizer_cfi.digitizationType
digitizationType
Definition: hgcalDigitizer_cfi.py:84
HGCDigiCollections.h
HGCDigitizerBase.h
hgc_digi::HGCSimHitDataAccumulator
std::unordered_map< uint32_t, HGCCellInfo > HGCSimHitDataAccumulator
Definition: HGCDigitizerTypes.h:38
HGCHEfrontDigitizer::HGCHEfrontDigitizer
HGCHEfrontDigitizer(const edm::ParameterSet &ps)
Definition: HGCHEfrontDigitizer.cc:6
HGCDigitizerBase
Definition: HGCDigitizerBase.h:61
HGCHEfrontDigitizer::runDigitizer
void runDigitizer(std::unique_ptr< HGCalDigiCollection > &digiColl, hgc::HGCSimHitDataAccumulator &simData, const CaloSubdetectorGeometry *theGeom, const std::unordered_set< DetId > &validIds, uint32_t digitizationType, CLHEP::HepRandomEngine *engine) override
to be specialized by top class
Definition: HGCHEfrontDigitizer.cc:9
CaloSubdetectorGeometry
Definition: CaloSubdetectorGeometry.h:22