10 produces<EBDigiCollection>(
"ebDigis");
11 produces<EEDigiCollection>(
"eeDigis");
13 produces<EBSrFlagCollection>();
14 produces<EESrFlagCollection>();
15 produces<EcalRawDataCollection>();
16 produces<EcalPnDiodeDigiCollection>();
17 produces<EcalTrigPrimDigiCollection>(
"EcalTriggerPrimitives");
18 produces<EcalPSInputDigiCollection>(
"EcalPseudoStripInputs");
21 produces<EBDetIdCollection>(
"EcalIntegrityGainErrors");
22 produces<EBDetIdCollection>(
"EcalIntegrityGainSwitchErrors");
23 produces<EBDetIdCollection>(
"EcalIntegrityChIdErrors");
26 produces<EEDetIdCollection>(
"EcalIntegrityGainErrors");
27 produces<EEDetIdCollection>(
"EcalIntegrityGainSwitchErrors");
28 produces<EEDetIdCollection>(
"EcalIntegrityChIdErrors");
31 produces<EcalElectronicsIdCollection>(
"EcalIntegrityTTIdErrors");
32 produces<EcalElectronicsIdCollection>(
"EcalIntegrityZSXtalIdErrors");
33 produces<EcalElectronicsIdCollection>(
"EcalIntegrityBlockSizeErrors");
36 produces<EcalElectronicsIdCollection>(
"EcalIntegrityMemTtIdErrors");
37 produces<EcalElectronicsIdCollection>(
"EcalIntegrityMemBlockSizeErrors");
38 produces<EcalElectronicsIdCollection>(
"EcalIntegrityMemChIdErrors");
39 produces<EcalElectronicsIdCollection>(
"EcalIntegrityMemGainErrors");
53 <<
" this must be a configuration mistake. Expect a segfault right now.";
55 LogDebug(
"EcalRawToRecHit|Byproducts")<<
"worker retrieved.";
58 std::auto_ptr<EBDigiCollection> productDigisEB(worker->
productDigisEB);
61 std::auto_ptr<EEDigiCollection> productDigisEE(worker->
productDigisEE);
64 std::auto_ptr<EcalRawDataCollection> productDccHeaders(worker->
productDccHeaders);
89 std::auto_ptr<EBSrFlagCollection> productEBSrFlags(worker->
productEBSrFlags);
92 std::auto_ptr<EESrFlagCollection> productEESrFlags(worker->
productEESrFlags);
95 std::auto_ptr<EcalTrigPrimDigiCollection> productEcalTps(worker->
productTps);
98 std::auto_ptr<EcalPSInputDigiCollection> productEcalPSs(worker->
productPSs);
103 std::auto_ptr<EcalElectronicsIdCollection> productInvalidTTIds(worker->
productInvalidTTIds);
132 iEvent.
put(productDigisEB,
"ebDigis");
133 iEvent.
put(productDigisEE,
"eeDigis");
134 iEvent.
put(productDccHeaders);
135 iEvent.
put(productInvalidGains,
"EcalIntegrityGainErrors");
136 iEvent.
put(productInvalidGainsSwitch,
"EcalIntegrityGainSwitchErrors");
137 iEvent.
put(productInvalidChIds,
"EcalIntegrityChIdErrors");
139 iEvent.
put(productInvalidEEGains,
"EcalIntegrityGainErrors");
140 iEvent.
put(productInvalidEEGainsSwitch,
"EcalIntegrityGainSwitchErrors");
141 iEvent.
put(productInvalidEEChIds,
"EcalIntegrityChIdErrors");
143 iEvent.
put(productInvalidTTIds,
"EcalIntegrityTTIdErrors");
144 iEvent.
put(productInvalidZSXtalIds,
"EcalIntegrityZSXtalIdErrors");
145 iEvent.
put(productInvalidBlockLengths,
"EcalIntegrityBlockSizeErrors");
146 iEvent.
put(productPnDiodeDigis);
148 iEvent.
put(productInvalidMemTtIds,
"EcalIntegrityMemTtIdErrors");
149 iEvent.
put(productInvalidMemBlockSizes,
"EcalIntegrityMemBlockSizeErrors");
150 iEvent.
put(productInvalidMemChIds,
"EcalIntegrityMemChIdErrors");
151 iEvent.
put(productInvalidMemGains,
"EcalIntegrityMemGainErrors");
154 iEvent.
put(productEBSrFlags);
155 iEvent.
put(productEESrFlags);
158 iEvent.
put(productEcalTps,
"EcalTriggerPrimitives");
159 iEvent.
put(productEcalPSs,
"EcalPseudoStripInputs");
T getParameter(std::string const &) const
std::auto_ptr< EEDetIdCollection > productInvalidEEGainsSwitch
std::auto_ptr< EcalTrigPrimDigiCollection > productTps
std::auto_ptr< EcalPSInputDigiCollection > productPSs
std::auto_ptr< EcalElectronicsIdCollection > productInvalidBlockLengths
std::auto_ptr< EcalPnDiodeDigiCollection > productPnDiodeDigis
std::auto_ptr< EEDetIdCollection > productInvalidEEGains
std::auto_ptr< EBSrFlagCollection > productEBSrFlags
std::auto_ptr< EESrFlagCollection > productEESrFlags
std::auto_ptr< EBDetIdCollection > productInvalidChIds
std::auto_ptr< EEDigiCollection > productDigisEE
std::auto_ptr< EcalElectronicsIdCollection > productInvalidMemTtIds
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
void update(const edm::Event &e) const
std::auto_ptr< EBDetIdCollection > productInvalidGainsSwitch
std::auto_ptr< EBDigiCollection > productDigisEB
std::auto_ptr< EBDetIdCollection > productInvalidGains
std::auto_ptr< EcalElectronicsIdCollection > productInvalidMemBlockSizes
std::auto_ptr< EEDetIdCollection > productInvalidEEChIds
std::auto_ptr< EcalElectronicsIdCollection > productInvalidMemGains
std::auto_ptr< EcalElectronicsIdCollection > productInvalidTTIds
std::auto_ptr< EcalElectronicsIdCollection > productInvalidMemChIds
virtual void produce(edm::Event &, const edm::EventSetup &)
EcalRawToRecHitByproductProducer(const edm::ParameterSet &)
std::auto_ptr< EcalElectronicsIdCollection > productInvalidZSXtalIds
std::auto_ptr< EcalRawDataCollection > productDccHeaders