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 
19 // forward declaration
21 
22  public:
23  typedef std::vector<double> EcalRecoAmplitudes;
26  void produce(edm::Event& evt, const edm::EventSetup& es) override;
27 
28  private:
29 
30  edm::InputTag EBdigiCollection_; // secondary name given to collection of digis
31  edm::InputTag EEdigiCollection_; // secondary name given to collection of digis
32  edm::InputTag tdcRecInfoCollection_; // secondary name given to collection of digis
33 
34  std::string EBhitCollection_; // secondary name to be given to collection of hit
35  std::string EEhitCollection_; // secondary name to be given to collection of hit
36 
39 
42 
43 /* HepMatrix makeMatrixFromVectors(const std::vector< std::vector<EcalWeight> >& vecvec); */
44 /* HepMatrix makeDummySymMatrix(int size); */
45 
47 
48  //use 2004 convention for the TDC
50 
51 /* int nMaxPrintout_; // max # of printouts */
52 /* int counter_; // internal verbosity counter */
53 
54  // bool counterExceeded() const { return ( (counter_>nMaxPrintout_) || (counter_<0) ) ; }
55 };
56 #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