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>()),
23 subdet(new
std::vector<unsigned>()),
24 strip(new
std::vector<unsigned>()),
25 adc(new
std::vector<unsigned>()),
edm::ESHandle< SiStripNoises > noiseHandle
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 &)
void recordDigis(const T &, products &)
std::unique_ptr< std::vector< unsigned > > id
std::unique_ptr< std::vector< unsigned > > adc
bool findInput(edm::Handle< T > &, const edm::Event &)
void produce(edm::Event &, const edm::EventSetup &) override
std::unique_ptr< std::vector< unsigned > > subdet