CMS 3D CMS Logo

EcalTrigPrimSpikeESProducer.h
Go to the documentation of this file.
1 #ifndef SimCalorimetry_EcalTrigPrimProducers_EcalTrigPrimSpikeESProducer_H
2 #define SimCalorimetry_EcalTrigPrimProducers_EcalTrigPrimSpikeESProducer_H
3 
4 // user include files
7 
10 
13 
14 #include <vector>
15 
16 //
17 // class declaration
18 //
19 
21 public:
24 
25  std::unique_ptr<EcalTPGSpike> produceSpike(const EcalTPGSpikeRcd &);
26 
27 private:
28  std::vector<uint32_t> towerIDs_;
29  uint16_t zeroThresh_;
30 };
31 
32 #endif
ESHandle.h
EcalTPGSpikeRcd.h
ESProducer.h
EcalTrigPrimSpikeESProducer::EcalTrigPrimSpikeESProducer
EcalTrigPrimSpikeESProducer(const edm::ParameterSet &)
Definition: EcalTrigPrimSpikeESProducer.cc:10
EcalTPGSpike.h
EcalTPGSpikeRcd
Definition: EcalTPGSpikeRcd.h:5
EcalTrigPrimSpikeESProducer
Definition: EcalTrigPrimSpikeESProducer.h:20
EcalTrigPrimSpikeESProducer::towerIDs_
std::vector< uint32_t > towerIDs_
Definition: EcalTrigPrimSpikeESProducer.h:28
edm::ParameterSet
Definition: ParameterSet.h:47
EcalTrigPrimSpikeESProducer::~EcalTrigPrimSpikeESProducer
~EcalTrigPrimSpikeESProducer() override
Definition: EcalTrigPrimSpikeESProducer.cc:26
ModuleFactory.h
edm::ESProducer
Definition: ESProducer.h:104
EcalTrigPrimSpikeESProducer::zeroThresh_
uint16_t zeroThresh_
Definition: EcalTrigPrimSpikeESProducer.h:29
ParameterSet.h
EcalTrigPrimSpikeESProducer::produceSpike
std::unique_ptr< EcalTPGSpike > produceSpike(const EcalTPGSpikeRcd &)
Definition: EcalTrigPrimSpikeESProducer.cc:29