Go to the documentation of this file. 1 #ifndef SHALLOW_DIGIS_PRODUCER
2 #define SHALLOW_DIGIS_PRODUCER
16 std::unique_ptr<std::vector<unsigned> >
id;
17 std::unique_ptr<std::vector<unsigned> >
subdet;
18 std::unique_ptr<std::vector<unsigned> >
strip;
19 std::unique_ptr<std::vector<unsigned> >
adc;
20 std::unique_ptr<std::vector<float> >
noise;
22 :
id(new
std::vector<unsigned>()),
25 adc(new
std::vector<unsigned>()),
std::unique_ptr< std::vector< unsigned > > subdet
void produce(edm::Event &, const edm::EventSetup &) override
void recordDigis(const T &, products &)
void insert(products &, edm::Event &)
std::unique_ptr< std::vector< unsigned > > id
std::unique_ptr< std::vector< float > > noise
bool findInput(edm::Handle< T > &, const edm::Event &)
std::unique_ptr< std::vector< unsigned > > strip
ShallowDigisProducer(const edm::ParameterSet &)
std::unique_ptr< std::vector< unsigned > > adc
std::vector< edm::InputTag > inputTags
edm::ESHandle< SiStripNoises > noiseHandle