1 #ifndef SHALLOW_DIGIS_PRODUCER 2 #define SHALLOW_DIGIS_PRODUCER 18 std::unique_ptr<std::vector<unsigned> >
id;
19 std::unique_ptr<std::vector<unsigned> >
subdet;
20 std::unique_ptr<std::vector<unsigned> >
strip;
21 std::unique_ptr<std::vector<unsigned> >
adc;
22 std::unique_ptr<std::vector<float> >
noise;
24 : id(new
std::vector<unsigned>()),
25 subdet(new
std::vector<unsigned>()),
26 strip(new
std::vector<unsigned>()),
27 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