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 
19 
22 
24 
28 
30 public:
33  void produce(edm::Event& evt, const edm::EventSetup& es) final;
34  void beginRun(edm::Run const& run, const edm::EventSetup& es) final;
35  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
36 
37 private:
38  //edm::InputTag eeUncalibRecHitCollection_; // secondary name given to collection of EE uncalib rechits
39  //std::string eeRechitCollection_; // secondary name to be given to EE collection of hits
40 
44 
45  /*
46  * InputTag for collections
47  */
48  // SRP collections
51 
52  // Integrity for xtal data
56 
57  // Integrity for xtal data - EE specific (to be rivisited towards EB+EE common collection)
61 
62  // Integrity Errors
65 
66  /*
67  * output collections
68  */
73 };
74 
75 #endif
EcalDetIdToBeRecoveredProducer::integrityTTIdErrorsToken_
edm::EDGetTokenT< EcalElectronicsIdCollection > integrityTTIdErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:63
EcalElectronicsMapping
Definition: EcalElectronicsMapping.h:28
EcalDetIdToBeRecoveredProducer::eeIntegrityChIdErrorsToken_
edm::EDGetTokenT< EEDetIdCollection > eeIntegrityChIdErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:60
EcalDetIdToBeRecoveredProducer::integrityBlockSizeErrorsToken_
edm::EDGetTokenT< EcalElectronicsIdCollection > integrityBlockSizeErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:64
EcalDetIdToBeRecoveredProducer::EcalDetIdToBeRecoveredProducer
EcalDetIdToBeRecoveredProducer(const edm::ParameterSet &ps)
Definition: EcalDetIdToBeRecoveredProducer.cc:23
EcalDetIdToBeRecoveredProducer::scDetIdCollection_
std::string scDetIdCollection_
Definition: EcalDetIdToBeRecoveredProducer.h:72
EcalDetIdToBeRecoveredProducer::ebIntegrityGainSwitchErrorsToken_
edm::EDGetTokenT< EBDetIdCollection > ebIntegrityGainSwitchErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:54
EcalDetIdToBeRecoveredProducer::ttMap_
edm::ESHandle< EcalTrigTowerConstituentsMap > ttMap_
Definition: EcalDetIdToBeRecoveredProducer.h:43
ESHandle.h
edm::Run
Definition: Run.h:45
edm::EDGetTokenT
Definition: EDGetToken.h:33
EcalDetIdToBeRecoveredProducer
Definition: EcalDetIdToBeRecoveredProducer.h:29
EDProducer.h
EcalDetIdToBeRecoveredProducer::produce
void produce(edm::Event &evt, const edm::EventSetup &es) final
Definition: EcalDetIdToBeRecoveredProducer.cc:79
EcalDetIdToBeRecoveredProducer::~EcalDetIdToBeRecoveredProducer
~EcalDetIdToBeRecoveredProducer() override
Definition: EcalDetIdToBeRecoveredProducer.cc:58
EcalCondObjectContainer< EcalChannelStatusCode >
EcalDetIdToBeRecoveredProducer::eeIntegrityGainSwitchErrorsToken_
edm::EDGetTokenT< EEDetIdCollection > eeIntegrityGainSwitchErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:59
EcalDigiCollections.h
EcalDetIdToBeRecoveredProducer::ebDetIdCollection_
std::string ebDetIdCollection_
Definition: EcalDetIdToBeRecoveredProducer.h:69
edm::ESHandle< EcalTrigTowerConstituentsMap >
EcalDetIdToBeRecoveredProducer::ttDetIdCollection_
std::string ttDetIdCollection_
Definition: EcalDetIdToBeRecoveredProducer.h:71
EcalDetIdToBeRecoveredProducer::eeIntegrityGainErrorsToken_
edm::EDGetTokenT< EEDetIdCollection > eeIntegrityGainErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:58
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:36
EcalDetIdToBeRecoveredProducer::eeDetIdCollection_
std::string eeDetIdCollection_
Definition: EcalDetIdToBeRecoveredProducer.h:70
EcalDetIdToBeRecoveredProducer::ebIntegrityChIdErrorsToken_
edm::EDGetTokenT< EBDetIdCollection > ebIntegrityChIdErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:55
Event.h
EBSrFlag.h
EcalElectronicsMapping.h
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:57
EcalDetIdToBeRecoveredProducer::chStatus_
const EcalChannelStatusMap * chStatus_
Definition: EcalDetIdToBeRecoveredProducer.h:41
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:60
EESrFlag.h
EcalDetIdToBeRecoveredProducer::ecalMapping_
const EcalElectronicsMapping * ecalMapping_
Definition: EcalDetIdToBeRecoveredProducer.h:42
EcalDetIdToBeRecoveredProducer::eeSrFlagToken_
edm::EDGetTokenT< EESrFlagCollection > eeSrFlagToken_
Definition: EcalDetIdToBeRecoveredProducer.h:50
EventSetup.h
EcalDetIdToBeRecoveredProducer::ebSrFlagToken_
edm::EDGetTokenT< EBSrFlagCollection > ebSrFlagToken_
Definition: EcalDetIdToBeRecoveredProducer.h:49
EcalDetIdToBeRecoveredProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: EcalDetIdToBeRecoveredProducer.cc:304
ParameterSet.h
edm::Event
Definition: Event.h:73
EcalDetIdToBeRecoveredProducer::ebIntegrityGainErrorsToken_
edm::EDGetTokenT< EBDetIdCollection > ebIntegrityGainErrorsToken_
Definition: EcalDetIdToBeRecoveredProducer.h:53
EcalChannelStatus.h