CMS 3D CMS Logo

EcalDigiDisplay.h
Go to the documentation of this file.
1 #ifndef ECALRAWTODIGI_ECALDIGIDISPLAY_h
2 #define ECALRAWTODIGI_ECALDIGIDISPLAY_h
3 
4 #include <memory>
5 #include <vector>
6 #include <string>
7 
17 
18 // class declaration
19 
21 public:
22  //Constractor
24  //Distractor
25  ~EcalDigiDisplay() override;
26 
27 private:
28  void analyze(edm::Event const& e, edm::EventSetup const& c) override;
29  void beginRun(edm::Run const&, edm::EventSetup const& c) override;
30  void endJob() override;
31 
32 protected:
36 
38 
42 
43  std::vector<int> requestedFeds_;
44  std::vector<std::string> requestedEbs_;
45 
46  bool inputIsOk;
47  bool cryDigi;
48  bool ttDigi;
49  bool pnDigi;
50 
51  int mode;
52 
53  std::vector<int> listChannels;
54  std::vector<int> listTowers;
55  std::vector<int> listPns;
56 
58 };
59 #endif
EcalDigiDisplay::endJob
void endJob() override
Definition: EcalDigiDisplay.cc:401
EcalElectronicsMapping
Definition: EcalElectronicsMapping.h:28
EcalDigiDisplay::requestedEbs_
std::vector< std::string > requestedEbs_
Definition: EcalDigiDisplay.h:44
HcalTopologyMode::Mode
Mode
Definition: HcalTopologyMode.h:26
ESHandle.h
EcalDigiDisplay::fedMap
EcalFedMap * fedMap
Definition: EcalDigiDisplay.h:37
EcalDigiDisplay::digiProducer_
std::string digiProducer_
Definition: EcalDigiDisplay.h:41
EcalDigiDisplay::analyze
void analyze(edm::Event const &e, edm::EventSetup const &c) override
Definition: EcalDigiDisplay.cc:184
edm::Run
Definition: Run.h:45
EcalDigiDisplay::beginRun
void beginRun(edm::Run const &, edm::EventSetup const &c) override
Definition: EcalDigiDisplay.cc:174
EDAnalyzer.h
edm::Handle< EBDigiCollection >
edm::EDAnalyzer
Definition: EDAnalyzer.h:29
EcalDigiDisplay::EcalDigiDisplay
EcalDigiDisplay(const edm::ParameterSet &ps)
Definition: EcalDigiDisplay.cc:33
EcalDigiDisplay::inputIsOk
bool inputIsOk
Definition: EcalDigiDisplay.h:46
MakerMacros.h
EcalDigiDisplay::listPns
std::vector< int > listPns
Definition: EcalDigiDisplay.h:55
EcalDigiDisplay::ecalElectronicsMap_
const EcalElectronicsMapping * ecalElectronicsMap_
Definition: EcalDigiDisplay.h:57
EcalDigiDisplay::requestedFeds_
std::vector< int > requestedFeds_
Definition: EcalDigiDisplay.h:43
EcalDigiDisplay::listChannels
std::vector< int > listChannels
Definition: EcalDigiDisplay.h:53
EcalMappingRcd.h
EcalDigiDisplay::readPNDigis
void readPNDigis(edm::Handle< EcalPnDiodeDigiCollection > PNs, int Mode)
Definition: EcalDigiDisplay.cc:353
EcalDigiCollections.h
EcalDigiDisplay::ebDigiCollection_
std::string ebDigiCollection_
Definition: EcalDigiDisplay.h:39
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:36
EcalDigiDisplay::eeDigiCollection_
std::string eeDigiCollection_
Definition: EcalDigiDisplay.h:40
Event.h
EcalFedMap.h
EcalDigiDisplay::readEBDigis
void readEBDigis(edm::Handle< EBDigiCollection > digis, int Mode)
Definition: EcalDigiDisplay.cc:255
EcalElectronicsMapping.h
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
EcalDigiDisplay
Definition: EcalDigiDisplay.h:20
EcalFedMap
Definition: EcalFedMap.h:7
EventSetup.h
EcalDigiDisplay::mode
int mode
Definition: EcalDigiDisplay.h:51
EcalDigiDisplay::readEEDigis
void readEEDigis(edm::Handle< EEDigiCollection > digis, int Mode)
Definition: EcalDigiDisplay.cc:308
EcalDigiDisplay::ttDigi
bool ttDigi
Definition: EcalDigiDisplay.h:48
EcalDigiDisplay::~EcalDigiDisplay
~EcalDigiDisplay() override
Definition: EcalDigiDisplay.cc:168
edm::Event
Definition: Event.h:73
EcalDigiDisplay::pnDigi
bool pnDigi
Definition: EcalDigiDisplay.h:49
EcalDigiDisplay::listTowers
std::vector< int > listTowers
Definition: EcalDigiDisplay.h:54
EcalDigiDisplay::cryDigi
bool cryDigi
Definition: EcalDigiDisplay.h:47
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37