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 
26 
27 // forward declaration
29 public:
30  typedef std::vector<double> EcalRecoAmplitudes;
33  void produce(edm::Event& evt, const edm::EventSetup& es) override;
34 
35 private:
39 
40  const std::string ebHitCollection_; // secondary name to be given to collection of hit
41  const std::string eeHitCollection_; // secondary name to be given to collection of hit
42 
50 
53 
56 
57  /* HepMatrix makeMatrixFromVectors(const std::vector< std::vector<EcalWeight> >& vecvec); */
58  /* HepMatrix makeDummySymMatrix(int size); */
59 
60  const int nbTimeBin_;
61 
62  //use 2004 convention for the TDC
64 };
65 #endif
const edm::ESGetToken< EcalTBWeights, EcalTBWeightsRcd > tbWeightsToken_
const edm::EDGetTokenT< EcalTBTDCRecInfo > tbTDCRecInfoToken_
const edm::EDGetTokenT< EEDigiCollection > eeDigiToken_
EcalUncalibRecHitRecWeightsAlgo< EBDataFrame > ebAlgo_
const edm::ESGetToken< EcalPedestals, EcalPedestalsRcd > pedestalsToken_
const edm::ESGetToken< EcalGainRatios, EcalGainRatiosRcd > gainRatiosToken_
EcalTBWeightUncalibRecHitProducer(const edm::ParameterSet &ps)
const edm::EDGetTokenT< EBDigiCollection > ebDigiToken_
Definition: EBShape.h:7
EcalUncalibRecHitRecWeightsAlgo< EEDataFrame > eeAlgo_
void produce(edm::Event &evt, const edm::EventSetup &es) override
const edm::ESGetToken< EcalWeightXtalGroups, EcalWeightXtalGroupsRcd > weightXtalGroupsToken_
Definition: EEShape.h:7