CMS 3D CMS Logo

EcalDetIdToBeRecoveredProducer.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_EcalRecProducers_EcalDetIdToBeRecoveredProducer_hh
2 #define RecoLocalCalo_EcalRecProducers_EcalDetIdToBeRecoveredProducer_hh
3 
20 
23 
25 
32 
34 public:
37  void produce(edm::Event& evt, const edm::EventSetup& es) final;
38  void beginRun(edm::Run const& run, const edm::EventSetup& es) final;
39  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
40 
41 private:
42  //edm::InputTag eeUncalibRecHitCollection_; // secondary name given to collection of EE uncalib rechits
43  //std::string eeRechitCollection_; // secondary name to be given to EE collection of hits
44 
51  /*
52  * InputTag for collections
53  */
54  // SRP collections
57 
58  // Integrity for xtal data
62 
63  // Integrity for xtal data - EE specific (to be rivisited towards EB+EE common collection)
67 
68  // Integrity Errors
71 
72  /*
73  * output collections
74  */
79 };
80 
81 #endif
EcalDetIdToBeRecoveredProducer::integrityTTIdErrorsToken_
edm::EDGetTokenT< EcalElectronicsIdCollection > integrityTTIdErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:69
EcalElectronicsMapping
Definition: EcalElectronicsMapping.h:28
EcalDetIdToBeRecoveredProducer::eeIntegrityChIdErrorsToken_
edm::EDGetTokenT< EEDetIdCollection > eeIntegrityChIdErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:66
EcalDetIdToBeRecoveredProducer::integrityBlockSizeErrorsToken_
edm::EDGetTokenT< EcalElectronicsIdCollection > integrityBlockSizeErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:70
EcalDetIdToBeRecoveredProducer::EcalDetIdToBeRecoveredProducer
EcalDetIdToBeRecoveredProducer(const edm::ParameterSet &ps)
Definition: EcalDetIdToBeRecoveredProducer.cc:19
EcalDetIdToBeRecoveredProducer::scDetIdCollection_
std::string scDetIdCollection_
Definition: EcalDetIdToBeRecoveredProducer.h:78
EcalDetIdToBeRecoveredProducer::ebIntegrityGainSwitchErrorsToken_
edm::EDGetTokenT< EBDetIdCollection > ebIntegrityGainSwitchErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:60
EcalDetIdToBeRecoveredProducer::channelStatusToken_
edm::ESGetToken< EcalChannelStatusMap, EcalChannelStatusRcd > channelStatusToken_
Definition: EcalDetIdToBeRecoveredProducer.h:49
EcalDetIdToBeRecoveredProducer::ttMap_
edm::ESHandle< EcalTrigTowerConstituentsMap > ttMap_
Definition: EcalDetIdToBeRecoveredProducer.h:47
ESHandle.h
edm::Run
Definition: Run.h:45
edm::EDGetTokenT
Definition: EDGetToken.h:33
EcalDetIdToBeRecoveredProducer
Definition: EcalDetIdToBeRecoveredProducer.h:33
EDProducer.h
EcalDetIdToBeRecoveredProducer::produce
void produce(edm::Event &evt, const edm::EventSetup &es) final
Definition: EcalDetIdToBeRecoveredProducer.cc:76
EcalDetIdToBeRecoveredProducer::~EcalDetIdToBeRecoveredProducer
~EcalDetIdToBeRecoveredProducer() override
Definition: EcalDetIdToBeRecoveredProducer.cc:57
EcalCondObjectContainer
Definition: EcalCondObjectContainer.h:13
ESGetToken.h
EcalDetIdToBeRecoveredProducer::eeIntegrityGainSwitchErrorsToken_
edm::EDGetTokenT< EEDetIdCollection > eeIntegrityGainSwitchErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:65
EcalMappingRcd.h
EcalDigiCollections.h
EcalDetIdToBeRecoveredProducer::ebDetIdCollection_
std::string ebDetIdCollection_
Definition: EcalDetIdToBeRecoveredProducer.h:75
edm::ESHandle< EcalTrigTowerConstituentsMap >
EcalDetIdToBeRecoveredProducer::ttDetIdCollection_
std::string ttDetIdCollection_
Definition: EcalDetIdToBeRecoveredProducer.h:77
EcalDetIdToBeRecoveredProducer::eeIntegrityGainErrorsToken_
edm::EDGetTokenT< EEDetIdCollection > eeIntegrityGainErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:64
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
EcalDetIdToBeRecoveredProducer::eeDetIdCollection_
std::string eeDetIdCollection_
Definition: EcalDetIdToBeRecoveredProducer.h:76
EcalDetIdToBeRecoveredProducer::ebIntegrityChIdErrorsToken_
edm::EDGetTokenT< EBDetIdCollection > ebIntegrityChIdErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:61
Event.h
EBSrFlag.h
EcalElectronicsMapping.h
edm::stream::EDProducer
Definition: EDProducer.h:38
IdealGeometryRecord.h
edm::EventSetup
Definition: EventSetup.h:57
EcalDetIdToBeRecoveredProducer::chStatus_
const EcalChannelStatusMap * chStatus_
Definition: EcalDetIdToBeRecoveredProducer.h:45
edm::ESGetToken< EcalElectronicsMapping, EcalMappingRcd >
EcalTrigTowerConstituentsMap.h
writedatasetfile.run
run
Definition: writedatasetfile.py:27
EcalDetIdToBeRecoveredProducer::beginRun
void beginRun(edm::Run const &run, const edm::EventSetup &es) final
Definition: EcalDetIdToBeRecoveredProducer.cc:59
EESrFlag.h
EcalDetIdToBeRecoveredProducer::ecalMapping_
const EcalElectronicsMapping * ecalMapping_
Definition: EcalDetIdToBeRecoveredProducer.h:46
EcalDetIdToBeRecoveredProducer::eeSrFlagToken_
edm::EDGetTokenT< EESrFlagCollection > eeSrFlagToken_
Definition: EcalDetIdToBeRecoveredProducer.h:56
EventSetup.h
EcalDetIdToBeRecoveredProducer::ebSrFlagToken_
edm::EDGetTokenT< EBSrFlagCollection > ebSrFlagToken_
Definition: EcalDetIdToBeRecoveredProducer.h:55
EcalDetIdToBeRecoveredProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: EcalDetIdToBeRecoveredProducer.cc:301
EcalDetIdToBeRecoveredProducer::ecalMappingToken_
edm::ESGetToken< EcalElectronicsMapping, EcalMappingRcd > ecalMappingToken_
Definition: EcalDetIdToBeRecoveredProducer.h:48
ParameterSet.h
EcalDetIdToBeRecoveredProducer::ttMapToken_
edm::ESGetToken< EcalTrigTowerConstituentsMap, IdealGeometryRecord > ttMapToken_
Definition: EcalDetIdToBeRecoveredProducer.h:50
edm::Event
Definition: Event.h:73
EcalDetIdToBeRecoveredProducer::ebIntegrityGainErrorsToken_
edm::EDGetTokenT< EBDetIdCollection > ebIntegrityGainErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:59
EcalChannelStatus.h
EcalChannelStatusRcd.h