CMS 3D CMS Logo

HcalHitRelabeller.h
Go to the documentation of this file.
1 #ifndef SimCalorimetry_HcalSimProducers_HcalHitRelabeller_h
2 #define SimCalorimetry_HcalSimProducers_HcalHitRelabeller_h 1
3 
4 #include <vector>
9 
11 public:
12  HcalHitRelabeller(bool nd = false);
13  void process(std::vector<PCaloHit>& hcalHits);
14  void setGeometry(const HcalDDDRecConstants*&);
15  DetId relabel(const uint32_t testId) const;
16  static DetId relabel(const uint32_t testId, const HcalDDDRecConstants* theRecNumber);
17  double energyWt(const uint32_t testId) const;
18 
19 private:
22 };
23 #endif
void setGeometry(const HcalDDDRecConstants *&)
DetId relabel(const uint32_t testId) const
Definition: DetId.h:17
void process(std::vector< PCaloHit > &hcalHits)
double energyWt(const uint32_t testId) const
HcalHitRelabeller(bool nd=false)
const HcalDDDRecConstants * theRecNumber