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
EcalUncalibRecHitRecWeightsAlgo< EBDataFrame >
EcalUncalibRecHitRecWeightsAlgo.h
EDProducer.h
EBShape
Definition: EBShape.h:6
EcalTBWeightUncalibRecHitProducer::EEalgo_
EcalUncalibRecHitRecWeightsAlgo< EEDataFrame > EEalgo_
Definition: EcalTBWeightUncalibRecHitProducer.h:35
EcalTBWeightUncalibRecHitProducer::~EcalTBWeightUncalibRecHitProducer
~EcalTBWeightUncalibRecHitProducer() override
Definition: EcalTBWeightUncalibRecHitProducer.cc:65
EcalTBWeightUncalibRecHitProducer::testbeamEEShape
const EEShape testbeamEEShape
Definition: EcalTBWeightUncalibRecHitProducer.h:37
EcalTBWeightUncalibRecHitProducer::EBalgo_
EcalUncalibRecHitRecWeightsAlgo< EBDataFrame > EBalgo_
Definition: EcalTBWeightUncalibRecHitProducer.h:34
EBShape.h
EEShape.h
EEShape
Definition: EEShape.h:6
EcalTBWeightUncalibRecHitProducer::EEdigiCollection_
edm::InputTag EEdigiCollection_
Definition: EcalTBWeightUncalibRecHitProducer.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
EcalTBWeightUncalibRecHitProducer::EEhitCollection_
std::string EEhitCollection_
Definition: EcalTBWeightUncalibRecHitProducer.h:32
EcalTBWeightUncalibRecHitProducer::EBhitCollection_
std::string EBhitCollection_
Definition: EcalTBWeightUncalibRecHitProducer.h:31
EcalTBWeightUncalibRecHitProducer
Definition: EcalTBWeightUncalibRecHitProducer.h:19
edm::ParameterSet
Definition: ParameterSet.h:36
EcalTBWeightUncalibRecHitProducer::use2004OffsetConvention_
bool use2004OffsetConvention_
Definition: EcalTBWeightUncalibRecHitProducer.h:46
Event.h
EcalTBWeightUncalibRecHitProducer::EcalTBWeightUncalibRecHitProducer
EcalTBWeightUncalibRecHitProducer(const edm::ParameterSet &ps)
Definition: EcalTBWeightUncalibRecHitProducer.cc:48
EBDataFrame.h
edm::EventSetup
Definition: EventSetup.h:57
EcalTBWeightUncalibRecHitProducer::EcalRecoAmplitudes
std::vector< double > EcalRecoAmplitudes
Definition: EcalTBWeightUncalibRecHitProducer.h:21
InputTag.h
EEDataFrame.h
EcalTBTDCRecInfo.h
EcalTBWeightUncalibRecHitProducer::produce
void produce(edm::Event &evt, const edm::EventSetup &es) override
Definition: EcalTBWeightUncalibRecHitProducer.cc:67
EcalWeight.h
EcalTBWeightUncalibRecHitProducer::tdcRecInfoCollection_
edm::InputTag tdcRecInfoCollection_
Definition: EcalTBWeightUncalibRecHitProducer.h:29
EventSetup.h
edm::EDProducer
Definition: EDProducer.h:36
EcalTBWeightUncalibRecHitProducer::EBdigiCollection_
edm::InputTag EBdigiCollection_
Definition: EcalTBWeightUncalibRecHitProducer.h:27
ParameterSet.h
edm::Event
Definition: Event.h:73
EcalTBWeightUncalibRecHitProducer::testbeamEBShape
const EBShape testbeamEBShape
Definition: EcalTBWeightUncalibRecHitProducer.h:38
edm::InputTag
Definition: InputTag.h:15
EcalTBWeightUncalibRecHitProducer::nbTimeBin_
int nbTimeBin_
Definition: EcalTBWeightUncalibRecHitProducer.h:43