CMS 3D CMS Logo

EcalTBWeightUncalibRecHitProducer.h
Go to the documentation of this file.
1 #ifndef RecoTBCalo_EcalTBRecProducers_EcalTBWeightUncalibRecHitProducer_HH
2 #define RecoTBCalo_EcalTBRecProducers_EcalTBWeightUncalibRecHitProducer_HH
3 
9 
17 
18 // forward declaration
20 public:
21  typedef std::vector<double> EcalRecoAmplitudes;
24  void produce(edm::Event& evt, const edm::EventSetup& es) override;
25 
26 private:
27  edm::InputTag EBdigiCollection_; // secondary name given to collection of digis
28  edm::InputTag EEdigiCollection_; // secondary name given to collection of digis
29  edm::InputTag tdcRecInfoCollection_; // secondary name given to collection of digis
30 
31  std::string EBhitCollection_; // secondary name to be given to collection of hit
32  std::string EEhitCollection_; // secondary name to be given to collection of hit
33 
36 
39 
40  /* HepMatrix makeMatrixFromVectors(const std::vector< std::vector<EcalWeight> >& vecvec); */
41  /* HepMatrix makeDummySymMatrix(int size); */
42 
44 
45  //use 2004 convention for the TDC
47 
48  /* int nMaxPrintout_; // max # of printouts */
49  /* int counter_; // internal verbosity counter */
50 
51  // bool counterExceeded() const { return ( (counter_>nMaxPrintout_) || (counter_<0) ) ; }
52 };
53 #endif
EcalTBWeightUncalibRecHitProducer(const edm::ParameterSet &ps)
Definition: EBShape.h:6
EcalUncalibRecHitRecWeightsAlgo< EEDataFrame > EEalgo_
void produce(edm::Event &evt, const edm::EventSetup &es) override
EcalUncalibRecHitRecWeightsAlgo< EBDataFrame > EBalgo_
Definition: EEShape.h:6