74 produces<edm::DetSetVector<SiStripRawDigi>>(
digiLabel).setBranchAlias(
alias +
"siStripRawDigis");
75 }
else if (
digiType ==
"Processed") {
76 produces<edm::DetSetVector<SiStripDigi>>(
digiLabel).setBranchAlias(
alias +
"siStripDigis");
79 <<
"ERROR ** Unknown DigiType: " <<
digiType <<
" specified in cfg file" << std::endl;
115 std::vector<edm::DetSet<SiStripRawDigi>> theDigiVector;
119 aDetSet != theStripDigis->end();
134 theDigiVector.push_back(outputDetSet);
150 std::vector<edm::DetSet<SiStripDigi>> theDigiVector;
153 aDetSet != theStripDigis->end();
160 theDigiVector.push_back(outputDetSet);
170 <<
"ERROR ** Unknown DigiType: " <<
digiType <<
" specified in cfg file" << std::endl;
T getParameter(std::string const &) const
void push_back(const T &t)
std::vector< edm::ParameterSet > digiProducerList
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
std::vector< unsigned int > theLasDetIds
#define DEFINE_FWK_MODULE(type)
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
LaserAlignmentT0Producer(const edm::ParameterSet &)
~LaserAlignmentT0Producer() override
collection_type::const_iterator const_iterator
collection_type::const_iterator const_iterator