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;
std::unique_ptr< std::vector< float > > noise
std::vector< edm::InputTag > inputTags
std::unique_ptr< std::vector< unsigned > > strip
void insert(products &, edm::Event &)
ShallowDigisProducer(const edm::ParameterSet &)
std::unique_ptr< std::vector< unsigned > > id
std::unique_ptr< std::vector< unsigned > > adc
bool findInput(edm::Handle< T > &, const edm::Event &)
edm::ESGetToken< SiStripNoises, SiStripNoisesRcd > noisesToken_
void recordDigis(const T &, products &, const SiStripNoises &noises)
void produce(edm::Event &, const edm::EventSetup &) override
std::unique_ptr< std::vector< unsigned > > subdet