CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Private Attributes
EcalDigisFromPortableProducer Class Reference
Inheritance diagram for EcalDigisFromPortableProducer:
edm::stream::EDProducer<>

Public Member Functions

 EcalDigisFromPortableProducer (edm::ParameterSet const &ps)
 
 ~EcalDigisFromPortableProducer () override=default
 
- Public Member Functions inherited from edm::stream::EDProducer<>
 EDProducer ()=default
 
 EDProducer (const EDProducer &)=delete
 
bool hasAbilityToProduceInBeginLumis () const final
 
bool hasAbilityToProduceInBeginProcessBlocks () const final
 
bool hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndProcessBlocks () const final
 
bool hasAbilityToProduceInEndRuns () const final
 
const EDProduceroperator= (const EDProducer &)=delete
 

Static Public Member Functions

static void fillDescriptions (edm::ConfigurationDescriptions &)
 

Private Types

using InputProduct = EcalDigiHostCollection
 

Private Member Functions

template<typename ProductType , typename... ARGS>
edm::EDPutTokenT< ProductType > dummyProduces (ARGS &&... args)
 
void produce (edm::Event &, edm::EventSetup const &) override
 

Private Attributes

edm::EDGetTokenT< InputProductdigisInEBToken_
 
edm::EDGetTokenT< InputProductdigisInEEToken_
 
edm::EDPutTokenT< EBDigiCollectiondigisOutEBToken_
 
edm::EDPutTokenT< EEDigiCollectiondigisOutEEToken_
 
edm::EDPutTokenT< EBDetIdCollectionebIntegrityChIdErrorsToken_
 
edm::EDPutTokenT< EBDetIdCollectionebIntegrityGainErrorsToken_
 
edm::EDPutTokenT< EBDetIdCollectionebIntegrityGainSwitchErrorsToken_
 
edm::EDPutTokenT< EBSrFlagCollectionebSrFlagToken_
 
edm::EDPutTokenT< EcalElectronicsIdCollectionecalIntegrityMemBlockSizeErrorsToken_
 
edm::EDPutTokenT< EcalElectronicsIdCollectionecalIntegrityMemChIdErrorsToken_
 
edm::EDPutTokenT< EcalElectronicsIdCollectionecalIntegrityMemGainErrorsToken_
 
edm::EDPutTokenT< EcalElectronicsIdCollectionecalIntegrityMemTtIdErrorsToken_
 
edm::EDPutTokenT< EcalPSInputDigiCollectionecalPseudoStripInputsToken_
 
edm::EDPutTokenT< EcalRawDataCollectionecalRawDataToken_
 
edm::EDPutTokenT< EcalTrigPrimDigiCollectionecalTriggerPrimitivesToken_
 
edm::EDPutTokenT< EEDetIdCollectioneeIntegrityChIdErrorsToken_
 
edm::EDPutTokenT< EEDetIdCollectioneeIntegrityGainErrorsToken_
 
edm::EDPutTokenT< EEDetIdCollectioneeIntegrityGainSwitchErrorsToken_
 
edm::EDPutTokenT< EESrFlagCollectioneeSrFlagToken_
 
edm::EDPutTokenT< EcalElectronicsIdCollectionintegrityBlockSizeErrorsToken_
 
edm::EDPutTokenT< EcalElectronicsIdCollectionintegrityTTIdErrorsToken_
 
edm::EDPutTokenT< EcalElectronicsIdCollectionintegrityZSXtalIdErrorsToken_
 
edm::EDPutTokenT< EcalPnDiodeDigiCollectionpnDiodeDigisToken_
 
bool produceDummyIntegrityCollections_
 

Additional Inherited Members

- Public Types inherited from edm::stream::EDProducer<>
using CacheTypes = CacheContexts< T... >
 
using GlobalCache = typename CacheTypes::GlobalCache
 
using HasAbility = AbilityChecker< T... >
 
using InputProcessBlockCache = typename CacheTypes::InputProcessBlockCache
 
using LuminosityBlockCache = typename CacheTypes::LuminosityBlockCache
 
using LuminosityBlockContext = LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache >
 
using LuminosityBlockSummaryCache = typename CacheTypes::LuminosityBlockSummaryCache
 
using RunCache = typename CacheTypes::RunCache
 
using RunContext = RunContextT< RunCache, GlobalCache >
 
using RunSummaryCache = typename CacheTypes::RunSummaryCache
 

Detailed Description

Definition at line 15 of file EcalDigisFromPortableProducer.cc.

Member Typedef Documentation

◆ InputProduct

Definition at line 32 of file EcalDigisFromPortableProducer.cc.

Constructor & Destructor Documentation

◆ EcalDigisFromPortableProducer()

EcalDigisFromPortableProducer::EcalDigisFromPortableProducer ( edm::ParameterSet const &  ps)
explicit

Definition at line 90 of file EcalDigisFromPortableProducer.cc.

References edm::ParameterSet::getParameter().

91  : // input digi collections on host in SoA format
92  digisInEBToken_{consumes(ps.getParameter<edm::InputTag>("digisInLabelEB"))},
93  digisInEEToken_{consumes(ps.getParameter<edm::InputTag>("digisInLabelEE"))},
94 
95  // output digi collections in legacy format
96  digisOutEBToken_{produces<EBDigiCollection>(ps.getParameter<std::string>("digisOutLabelEB"))},
97  digisOutEEToken_{produces<EEDigiCollection>(ps.getParameter<std::string>("digisOutLabelEE"))},
98 
99  // whether to produce dummy integrity collections
100  produceDummyIntegrityCollections_{ps.getParameter<bool>("produceDummyIntegrityCollections")},
101 
102  // dummy collections
103  ebSrFlagToken_{dummyProduces<EBSrFlagCollection>()},
104  eeSrFlagToken_{dummyProduces<EESrFlagCollection>()},
105 
106  // dummy ECAL raw data collection
107  ecalRawDataToken_{dummyProduces<EcalRawDataCollection>()},
108 
109  // dummy integrity for xtal data
110  ebIntegrityGainErrorsToken_{dummyProduces<EBDetIdCollection>("EcalIntegrityGainErrors")},
111  ebIntegrityGainSwitchErrorsToken_{dummyProduces<EBDetIdCollection>("EcalIntegrityGainSwitchErrors")},
112  ebIntegrityChIdErrorsToken_{dummyProduces<EBDetIdCollection>("EcalIntegrityChIdErrors")},
113 
114  // dummy integrity for xtal data - EE specific (to be rivisited towards EB+EE common collection)
115  eeIntegrityGainErrorsToken_{dummyProduces<EEDetIdCollection>("EcalIntegrityGainErrors")},
116  eeIntegrityGainSwitchErrorsToken_{dummyProduces<EEDetIdCollection>("EcalIntegrityGainSwitchErrors")},
117  eeIntegrityChIdErrorsToken_{dummyProduces<EEDetIdCollection>("EcalIntegrityChIdErrors")},
118 
119  // dummy integrity errors
120  integrityTTIdErrorsToken_{dummyProduces<EcalElectronicsIdCollection>("EcalIntegrityTTIdErrors")},
121  integrityZSXtalIdErrorsToken_{dummyProduces<EcalElectronicsIdCollection>("EcalIntegrityZSXtalIdErrors")},
122  integrityBlockSizeErrorsToken_{dummyProduces<EcalElectronicsIdCollection>("EcalIntegrityBlockSizeErrors")},
123 
124  //
125  pnDiodeDigisToken_{dummyProduces<EcalPnDiodeDigiCollection>()},
126 
127  // dummy TCC collections
128  ecalTriggerPrimitivesToken_{dummyProduces<EcalTrigPrimDigiCollection>("EcalTriggerPrimitives")},
129  ecalPseudoStripInputsToken_{dummyProduces<EcalPSInputDigiCollection>("EcalPseudoStripInputs")},
130 
131  // dummy mem integrity collections
132  ecalIntegrityMemTtIdErrorsToken_{dummyProduces<EcalElectronicsIdCollection>("EcalIntegrityMemTtIdErrors")},
134  dummyProduces<EcalElectronicsIdCollection>("EcalIntegrityMemBlockSizeErrors")},
135  ecalIntegrityMemChIdErrorsToken_{dummyProduces<EcalElectronicsIdCollection>("EcalIntegrityMemChIdErrors")},
136  ecalIntegrityMemGainErrorsToken_{dummyProduces<EcalElectronicsIdCollection>("EcalIntegrityMemGainErrors")} {}
edm::EDGetTokenT< InputProduct > digisInEBToken_
edm::EDPutTokenT< EcalElectronicsIdCollection > integrityBlockSizeErrorsToken_
edm::EDPutTokenT< EcalTrigPrimDigiCollection > ecalTriggerPrimitivesToken_
edm::EDPutTokenT< EcalPSInputDigiCollection > ecalPseudoStripInputsToken_
edm::EDPutTokenT< EEDetIdCollection > eeIntegrityChIdErrorsToken_
edm::EDPutTokenT< EEDetIdCollection > eeIntegrityGainErrorsToken_
edm::EDPutTokenT< EBDetIdCollection > ebIntegrityChIdErrorsToken_
edm::EDPutTokenT< EBDetIdCollection > ebIntegrityGainErrorsToken_
edm::EDPutTokenT< EcalElectronicsIdCollection > ecalIntegrityMemTtIdErrorsToken_
edm::EDGetTokenT< InputProduct > digisInEEToken_
edm::EDPutTokenT< EcalElectronicsIdCollection > ecalIntegrityMemGainErrorsToken_
edm::EDPutTokenT< EcalElectronicsIdCollection > ecalIntegrityMemBlockSizeErrorsToken_
edm::EDPutTokenT< EcalElectronicsIdCollection > integrityZSXtalIdErrorsToken_
edm::EDPutTokenT< EBDigiCollection > digisOutEBToken_
edm::EDPutTokenT< EBDetIdCollection > ebIntegrityGainSwitchErrorsToken_
edm::EDPutTokenT< EcalElectronicsIdCollection > ecalIntegrityMemChIdErrorsToken_
edm::EDPutTokenT< EESrFlagCollection > eeSrFlagToken_
edm::EDPutTokenT< EcalPnDiodeDigiCollection > pnDiodeDigisToken_
edm::EDPutTokenT< EEDetIdCollection > eeIntegrityGainSwitchErrorsToken_
edm::EDPutTokenT< EBSrFlagCollection > ebSrFlagToken_
edm::EDPutTokenT< EcalRawDataCollection > ecalRawDataToken_
edm::EDPutTokenT< EcalElectronicsIdCollection > integrityTTIdErrorsToken_
edm::EDPutTokenT< EEDigiCollection > digisOutEEToken_

◆ ~EcalDigisFromPortableProducer()

EcalDigisFromPortableProducer::~EcalDigisFromPortableProducer ( )
overridedefault

Member Function Documentation

◆ dummyProduces()

template<typename ProductType , typename... ARGS>
edm::EDPutTokenT<ProductType> EcalDigisFromPortableProducer::dummyProduces ( ARGS &&...  args)
inlineprivate

Definition at line 25 of file EcalDigisFromPortableProducer.cc.

References writedatasetfile::args, and produceDummyIntegrityCollections_.

25  {
26  return (produceDummyIntegrityCollections_) ? produces<ProductType>(std::forward<ARGS>(args)...)
27  : edm::EDPutTokenT<ProductType>{};
28  }
HLT enums.

◆ fillDescriptions()

void EcalDigisFromPortableProducer::fillDescriptions ( edm::ConfigurationDescriptions confDesc)
static

Definition at line 78 of file EcalDigisFromPortableProducer.cc.

References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, and AlCaHLTBitMon_QueryRunRegistry::string.

78  {
80 
81  desc.add<edm::InputTag>("digisInLabelEB", edm::InputTag{"ecalRawToDigiPortable", "ebDigis"});
82  desc.add<edm::InputTag>("digisInLabelEE", edm::InputTag{"ecalRawToDigiPortable", "eeDigis"});
83  desc.add<std::string>("digisOutLabelEB", "ebDigis");
84  desc.add<std::string>("digisOutLabelEE", "eeDigis");
85  desc.add<bool>("produceDummyIntegrityCollections", false);
86 
87  confDesc.add("ecalDigisFromPortableProducer", desc);
88 }
void add(std::string const &label, ParameterSetDescription const &psetDescription)

◆ produce()

void EcalDigisFromPortableProducer::produce ( edm::Event event,
edm::EventSetup const &  setup 
)
overrideprivate

Definition at line 138 of file EcalDigisFromPortableProducer.cc.

References digisInEBToken_, digisInEEToken_, digisOutEBToken_, digisOutEEToken_, ebIntegrityChIdErrorsToken_, ebIntegrityGainErrorsToken_, ebIntegrityGainSwitchErrorsToken_, ebSrFlagToken_, ecalIntegrityMemBlockSizeErrorsToken_, ecalIntegrityMemChIdErrorsToken_, ecalIntegrityMemGainErrorsToken_, ecalIntegrityMemTtIdErrorsToken_, ecalPseudoStripInputsToken_, ecalRawDataToken_, ecalTriggerPrimitivesToken_, eeIntegrityChIdErrorsToken_, eeIntegrityGainErrorsToken_, eeIntegrityGainSwitchErrorsToken_, eeSrFlagToken_, integrityBlockSizeErrorsToken_, integrityTTIdErrorsToken_, integrityZSXtalIdErrorsToken_, eostools::move(), pnDiodeDigisToken_, produceDummyIntegrityCollections_, and ecalPh1::sampleSize.

138  {
139  // output collections
140  auto digisEB = std::make_unique<EBDigiCollection>();
141  auto digisEE = std::make_unique<EEDigiCollection>();
142 
143  auto const& digisEBSoAHostColl = event.get(digisInEBToken_);
144  auto const& digisEESoAHostColl = event.get(digisInEEToken_);
145  auto& digisEBSoAView = digisEBSoAHostColl.view();
146  auto& digisEESoAView = digisEESoAHostColl.view();
147 
148  auto const digisEBSize = digisEBSoAView.size();
149  auto const digisEESize = digisEESoAView.size();
150  auto const digisEBDataSize = digisEBSize * ecalPh1::sampleSize;
151  auto const digisEEDataSize = digisEESize * ecalPh1::sampleSize;
152 
153  // Intermediate containers because the DigiCollection containers are accessible only as const
158 
159  digisIdsEB.resize(digisEBSize);
160  digisIdsEE.resize(digisEESize);
161  digisDataEB.resize(digisEBDataSize);
162  digisDataEE.resize(digisEEDataSize);
163 
164  // copy data
165  std::memcpy(digisIdsEB.data(), digisEBSoAView.id(), digisEBSize * sizeof(uint32_t));
166  std::memcpy(digisIdsEE.data(), digisEESoAView.id(), digisEESize * sizeof(uint32_t));
167  std::memcpy(digisDataEB.data(), digisEBSoAView.data()->data(), digisEBDataSize * sizeof(uint16_t));
168  std::memcpy(digisDataEE.data(), digisEESoAView.data()->data(), digisEEDataSize * sizeof(uint16_t));
169 
170  digisEB->swap(digisIdsEB, digisDataEB);
171  digisEE->swap(digisIdsEE, digisDataEE);
172 
173  digisEB->sort();
174  digisEE->sort();
175 
176  event.put(digisOutEBToken_, std::move(digisEB));
177  event.put(digisOutEEToken_, std::move(digisEE));
178 
180  // dummy collections
181  event.emplace(ebSrFlagToken_);
182  event.emplace(eeSrFlagToken_);
183  // dummy ECAL raw data collection
184  event.emplace(ecalRawDataToken_);
185  // dummy integrity for xtal data
186  event.emplace(ebIntegrityGainErrorsToken_);
187  event.emplace(ebIntegrityGainSwitchErrorsToken_);
188  event.emplace(ebIntegrityChIdErrorsToken_);
189  // dummy integrity for xtal data - EE specific (to be rivisited towards EB+EE common collection)
190  event.emplace(eeIntegrityGainErrorsToken_);
191  event.emplace(eeIntegrityGainSwitchErrorsToken_);
192  event.emplace(eeIntegrityChIdErrorsToken_);
193  // dummy integrity errors
194  event.emplace(integrityTTIdErrorsToken_);
195  event.emplace(integrityZSXtalIdErrorsToken_);
196  event.emplace(integrityBlockSizeErrorsToken_);
197  //
198  event.emplace(pnDiodeDigisToken_);
199  // dummy TCC collections
200  event.emplace(ecalTriggerPrimitivesToken_);
201  event.emplace(ecalPseudoStripInputsToken_);
202  // dummy mem integrity collections
203  event.emplace(ecalIntegrityMemTtIdErrorsToken_);
205  event.emplace(ecalIntegrityMemChIdErrorsToken_);
206  event.emplace(ecalIntegrityMemGainErrorsToken_);
207  }
208 }
edm::EDGetTokenT< InputProduct > digisInEBToken_
edm::EDPutTokenT< EcalElectronicsIdCollection > integrityBlockSizeErrorsToken_
edm::EDPutTokenT< EcalTrigPrimDigiCollection > ecalTriggerPrimitivesToken_
edm::EDPutTokenT< EcalPSInputDigiCollection > ecalPseudoStripInputsToken_
edm::EDPutTokenT< EEDetIdCollection > eeIntegrityChIdErrorsToken_
edm::EDPutTokenT< EEDetIdCollection > eeIntegrityGainErrorsToken_
edm::EDPutTokenT< EBDetIdCollection > ebIntegrityChIdErrorsToken_
edm::EDPutTokenT< EBDetIdCollection > ebIntegrityGainErrorsToken_
edm::EDPutTokenT< EcalElectronicsIdCollection > ecalIntegrityMemTtIdErrorsToken_
edm::EDGetTokenT< InputProduct > digisInEEToken_
edm::EDPutTokenT< EcalElectronicsIdCollection > ecalIntegrityMemGainErrorsToken_
std::vector< data_type > DataContainer
edm::EDPutTokenT< EcalElectronicsIdCollection > ecalIntegrityMemBlockSizeErrorsToken_
edm::EDPutTokenT< EcalElectronicsIdCollection > integrityZSXtalIdErrorsToken_
edm::EDPutTokenT< EBDigiCollection > digisOutEBToken_
static constexpr unsigned int sampleSize
Definition: EcalConstants.h:53
edm::EDPutTokenT< EBDetIdCollection > ebIntegrityGainSwitchErrorsToken_
std::vector< id_type > IdContainer
edm::EDPutTokenT< EcalElectronicsIdCollection > ecalIntegrityMemChIdErrorsToken_
edm::EDPutTokenT< EESrFlagCollection > eeSrFlagToken_
edm::EDPutTokenT< EcalPnDiodeDigiCollection > pnDiodeDigisToken_
edm::EDPutTokenT< EEDetIdCollection > eeIntegrityGainSwitchErrorsToken_
edm::EDPutTokenT< EBSrFlagCollection > ebSrFlagToken_
edm::EDPutTokenT< EcalRawDataCollection > ecalRawDataToken_
def move(src, dest)
Definition: eostools.py:511
edm::EDPutTokenT< EcalElectronicsIdCollection > integrityTTIdErrorsToken_
edm::EDPutTokenT< EEDigiCollection > digisOutEEToken_

Member Data Documentation

◆ digisInEBToken_

edm::EDGetTokenT<InputProduct> EcalDigisFromPortableProducer::digisInEBToken_
private

Definition at line 33 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ digisInEEToken_

edm::EDGetTokenT<InputProduct> EcalDigisFromPortableProducer::digisInEEToken_
private

Definition at line 34 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ digisOutEBToken_

edm::EDPutTokenT<EBDigiCollection> EcalDigisFromPortableProducer::digisOutEBToken_
private

Definition at line 37 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ digisOutEEToken_

edm::EDPutTokenT<EEDigiCollection> EcalDigisFromPortableProducer::digisOutEEToken_
private

Definition at line 38 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ ebIntegrityChIdErrorsToken_

edm::EDPutTokenT<EBDetIdCollection> EcalDigisFromPortableProducer::ebIntegrityChIdErrorsToken_
private

Definition at line 53 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ ebIntegrityGainErrorsToken_

edm::EDPutTokenT<EBDetIdCollection> EcalDigisFromPortableProducer::ebIntegrityGainErrorsToken_
private

Definition at line 51 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ ebIntegrityGainSwitchErrorsToken_

edm::EDPutTokenT<EBDetIdCollection> EcalDigisFromPortableProducer::ebIntegrityGainSwitchErrorsToken_
private

Definition at line 52 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ ebSrFlagToken_

edm::EDPutTokenT<EBSrFlagCollection> EcalDigisFromPortableProducer::ebSrFlagToken_
private

Definition at line 44 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ ecalIntegrityMemBlockSizeErrorsToken_

edm::EDPutTokenT<EcalElectronicsIdCollection> EcalDigisFromPortableProducer::ecalIntegrityMemBlockSizeErrorsToken_
private

Definition at line 73 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ ecalIntegrityMemChIdErrorsToken_

edm::EDPutTokenT<EcalElectronicsIdCollection> EcalDigisFromPortableProducer::ecalIntegrityMemChIdErrorsToken_
private

Definition at line 74 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ ecalIntegrityMemGainErrorsToken_

edm::EDPutTokenT<EcalElectronicsIdCollection> EcalDigisFromPortableProducer::ecalIntegrityMemGainErrorsToken_
private

Definition at line 75 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ ecalIntegrityMemTtIdErrorsToken_

edm::EDPutTokenT<EcalElectronicsIdCollection> EcalDigisFromPortableProducer::ecalIntegrityMemTtIdErrorsToken_
private

Definition at line 72 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ ecalPseudoStripInputsToken_

edm::EDPutTokenT<EcalPSInputDigiCollection> EcalDigisFromPortableProducer::ecalPseudoStripInputsToken_
private

Definition at line 69 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ ecalRawDataToken_

edm::EDPutTokenT<EcalRawDataCollection> EcalDigisFromPortableProducer::ecalRawDataToken_
private

Definition at line 48 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ ecalTriggerPrimitivesToken_

edm::EDPutTokenT<EcalTrigPrimDigiCollection> EcalDigisFromPortableProducer::ecalTriggerPrimitivesToken_
private

Definition at line 68 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ eeIntegrityChIdErrorsToken_

edm::EDPutTokenT<EEDetIdCollection> EcalDigisFromPortableProducer::eeIntegrityChIdErrorsToken_
private

Definition at line 58 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ eeIntegrityGainErrorsToken_

edm::EDPutTokenT<EEDetIdCollection> EcalDigisFromPortableProducer::eeIntegrityGainErrorsToken_
private

Definition at line 56 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ eeIntegrityGainSwitchErrorsToken_

edm::EDPutTokenT<EEDetIdCollection> EcalDigisFromPortableProducer::eeIntegrityGainSwitchErrorsToken_
private

Definition at line 57 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ eeSrFlagToken_

edm::EDPutTokenT<EESrFlagCollection> EcalDigisFromPortableProducer::eeSrFlagToken_
private

Definition at line 45 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ integrityBlockSizeErrorsToken_

edm::EDPutTokenT<EcalElectronicsIdCollection> EcalDigisFromPortableProducer::integrityBlockSizeErrorsToken_
private

Definition at line 63 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ integrityTTIdErrorsToken_

edm::EDPutTokenT<EcalElectronicsIdCollection> EcalDigisFromPortableProducer::integrityTTIdErrorsToken_
private

Definition at line 61 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ integrityZSXtalIdErrorsToken_

edm::EDPutTokenT<EcalElectronicsIdCollection> EcalDigisFromPortableProducer::integrityZSXtalIdErrorsToken_
private

Definition at line 62 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ pnDiodeDigisToken_

edm::EDPutTokenT<EcalPnDiodeDigiCollection> EcalDigisFromPortableProducer::pnDiodeDigisToken_
private

Definition at line 65 of file EcalDigisFromPortableProducer.cc.

Referenced by produce().

◆ produceDummyIntegrityCollections_

bool EcalDigisFromPortableProducer::produceDummyIntegrityCollections_
private

Definition at line 41 of file EcalDigisFromPortableProducer.cc.

Referenced by dummyProduces(), and produce().