1 #ifndef SHALLOW_DIGIS_PRODUCER
2 #define SHALLOW_DIGIS_PRODUCER
18 std::auto_ptr<std::vector<unsigned> >
id;
19 std::auto_ptr<std::vector<unsigned> >
subdet;
20 std::auto_ptr<std::vector<unsigned> >
strip;
21 std::auto_ptr<std::vector<unsigned> >
adc;
22 std::auto_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>()),
28 noise(new std::vector<float>()) {}
edm::ESHandle< SiStripNoises > noiseHandle
std::vector< edm::InputTag > inputTags
std::auto_ptr< std::vector< unsigned > > adc
void insert(products &, edm::Event &)
std::auto_ptr< std::vector< unsigned > > subdet
ShallowDigisProducer(const edm::ParameterSet &)
void recordDigis(const T &, products &)
std::auto_ptr< std::vector< float > > noise
bool findInput(edm::Handle< T > &, const edm::Event &)
std::auto_ptr< std::vector< unsigned > > id
void produce(edm::Event &, const edm::EventSetup &)
std::auto_ptr< std::vector< unsigned > > strip