CMS 3D CMS Logo

EcalDisplaysByEvent.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: EcalDisplaysByEvent
4 // Class: EcalDisplaysByEvent
5 //
13 //
14 // Original Author: Seth COOPER
15 // Created: Th Aug 28 5:46:22 CEST 2007
16 //
17 //
18 
19 // system include files
20 #include <memory>
21 #include <vector>
22 #include <map>
23 #include <set>
24 
25 // user include files
36 
43 
47 
49 
50 #include "TFile.h"
51 #include "TH1F.h"
52 #include "TH2F.h"
53 #include "TH3F.h"
54 #include "TGraph.h"
55 #include "TTree.h"
56 #include "TCanvas.h"
57 
58 //
59 // class declaration
60 //
61 
63 public:
64  explicit EcalDisplaysByEvent(const edm::ParameterSet&);
65  ~EcalDisplaysByEvent() override;
66 
67 private:
68  void beginRun(edm::Run const&, edm::EventSetup const&) override;
69  void analyze(edm::Event const&, edm::EventSetup const&) override;
70  void endJob() override;
73  void initHists(int);
74  void initEvtByEvtHists(int naiveEvtNum_, int ievt);
75  void deleteEvtByEvtHists();
76  void initAllEventHistos();
78  TH2F* init2DEcalHist(std::string histTypeName, int subDet);
79  TH3F* init3DEcalHist(std::string histTypeName, int dubDet);
80  TCanvas* init2DEcalCanvas(std::string canvasName);
82  TGraph* selectDigi(DetId det, int ievt);
83  int getEEIndex(EcalElectronicsId elecId);
87  void drawHistos();
88  void drawCanvas(TCanvas* canvas, TH1F* hist1, TH1F* hist2, TH1F* hist3);
89  void drawCanvas(TCanvas* canvas, TH2F* hist1, TH2F* hist2, TH2F* hist3);
90  void drawCanvas(TCanvas* canvas, TH3F* hist1, TH3F* hist2, TH3F* hist3);
91  void drawTimingErrors(TProfile2D* profile);
92  void drawEELines();
93 
94  // ----------member data ---------------------------
95 
101 
104 
105  int runNum_;
106  int side_;
107  double threshold_;
117 
118  std::set<EBDetId> listEBChannels;
119  std::set<EEDetId> listEEChannels;
120 
121  int abscissa[10];
122  int ordinate[10];
123 
124  static float gainRatio[3];
126 
127  std::vector<std::string>* names;
128  std::vector<std::string>* histoCanvasNamesVector;
129  std::vector<int> maskedChannels_;
130  std::vector<int> maskedFEDs_;
131  std::vector<int> seedCrys_;
132  std::vector<std::string> maskedEBs_;
133  std::map<int, TH1F*> FEDsAndTimingHists_;
134  std::map<int, float> crysAndAmplitudesMap_;
135  std::map<int, EcalDCCHeaderBlock> FEDsAndDCCHeaders_;
136  std::map<std::string, int> seedFrequencyMap_;
137 
139  // For event-by-evet histos
140  TH1F* timingEB_;
141  TH1F* timingEEM_;
142  TH1F* timingEEP_;
143  TH1F* energyEB_;
144  TH1F* energyEEM_;
145  TH1F* energyEEP_;
170  TCanvas* timingCanvas_;
171  TCanvas* energyCanvas_;
180 
181  // For all-event hitos
222 
223  TTree* canvasNames_;
227 
229 };
EcalDisplaysByEvent::recHitOccupancyEEPcoarse_
TH2F * recHitOccupancyEEPcoarse_
Definition: EcalDisplaysByEvent.h:157
svgfig.canvas
def canvas(*sub, **attr)
Definition: svgfig.py:482
EcalDisplaysByEvent::recHitOccupancyEEMcoarseAll_
TH2F * recHitOccupancyEEMcoarseAll_
Definition: EcalDisplaysByEvent.h:197
EcalDisplaysByEvent::minTimingEnergyEB_
double minTimingEnergyEB_
Definition: EcalDisplaysByEvent.h:115
EcalElectronicsMapping
Definition: EcalElectronicsMapping.h:28
EcalDisplaysByEvent::digiOccupancyEEPcoarseAll_
TH2F * digiOccupancyEEPcoarseAll_
Definition: EcalDisplaysByEvent.h:205
EcalDisplaysByEvent::initHists
void initHists(int)
Definition: EcalDisplaysByEvent.cc:587
EcalDisplaysByEvent::timingCanvas_
TCanvas * timingCanvas_
Definition: EcalDisplaysByEvent.h:170
EcalDisplaysByEvent::timingMapEEPCoarse_
TH3F * timingMapEEPCoarse_
Definition: EcalDisplaysByEvent.h:166
EcalDisplaysByEvent::recHitOccupancyCanvas_
TCanvas * recHitOccupancyCanvas_
Definition: EcalDisplaysByEvent.h:174
EcalDisplaysByEvent::digiOccupancyCoarseCanvas_
TCanvas * digiOccupancyCoarseCanvas_
Definition: EcalDisplaysByEvent.h:177
EcalDisplaysByEvent::histRangeMin_
double histRangeMin_
Definition: EcalDisplaysByEvent.h:113
EcalDisplaysByEvent::fedMap_
EcalFedMap * fedMap_
Definition: EcalDisplaysByEvent.h:225
EcalDisplaysByEvent::side_
int side_
Definition: EcalDisplaysByEvent.h:106
EcalDisplaysByEvent::timingMapEBCoarseAll_
TH3F * timingMapEBCoarseAll_
Definition: EcalDisplaysByEvent.h:206
EcalDisplaysByEvent::digiOccupancyCanvas_
TCanvas * digiOccupancyCanvas_
Definition: EcalDisplaysByEvent.h:176
hfClusterShapes_cfi.hits
hits
Definition: hfClusterShapes_cfi.py:5
EcalDisplaysByEvent::EB_COARSE
Definition: EcalDisplaysByEvent.h:77
ESHandle.h
EcalDisplaysByEvent::EEDigis_
edm::InputTag EEDigis_
Definition: EcalDisplaysByEvent.h:99
EcalDisplaysByEvent::timingMapEB_
TH3F * timingMapEB_
Definition: EcalDisplaysByEvent.h:167
EcalDisplaysByEvent::initAllEventHistos
void initAllEventHistos()
Definition: EcalDisplaysByEvent.cc:694
edm::Run
Definition: Run.h:45
EcalDisplaysByEvent::crysAndAmplitudesMap_
std::map< int, float > crysAndAmplitudesMap_
Definition: EcalDisplaysByEvent.h:134
EcalDisplaysByEvent::energyEEM_
TH1F * energyEEM_
Definition: EcalDisplaysByEvent.h:144
EcalDisplaysByEvent::fileService
static edm::Service< TFileService > fileService
Definition: EcalDisplaysByEvent.h:125
EcalDisplaysByEvent::analyze
void analyze(edm::Event const &, edm::EventSetup const &) override
Definition: EcalDisplaysByEvent.cc:111
EcalDisplaysByEvent::digiOccupancyEEM_
TH2F * digiOccupancyEEM_
Definition: EcalDisplaysByEvent.h:160
EcalDisplaysByEvent::seedCrys_
std::vector< int > seedCrys_
Definition: EcalDisplaysByEvent.h:131
EcalDisplaysByEvent::recHitOccupancyEEM_
TH2F * recHitOccupancyEEM_
Definition: EcalDisplaysByEvent.h:154
EcalDisplaysByEvent::threshold_
double threshold_
Definition: EcalDisplaysByEvent.h:107
EcalDisplaysByEvent::recHitOccupancyEB_
TH2F * recHitOccupancyEB_
Definition: EcalDisplaysByEvent.h:152
EcalDisplaysByEvent::digiOccupancyEEPcoarse_
TH2F * digiOccupancyEEPcoarse_
Definition: EcalDisplaysByEvent.h:163
EcalDisplaysByEvent::EB_FINE
Definition: EcalDisplaysByEvent.h:77
EcalDisplaysByEvent::timingMapEEP_
TH3F * timingMapEEP_
Definition: EcalDisplaysByEvent.h:169
EcalDisplaysByEvent::floatToString
std::string floatToString(float num)
Definition: EcalDisplaysByEvent.cc:579
EcalDisplaysByEvent::recHitOccupancyEEP_
TH2F * recHitOccupancyEEP_
Definition: EcalDisplaysByEvent.h:156
EcalDisplaysByEvent::energyMapEEPcoarseAll_
TH2F * energyMapEEPcoarseAll_
Definition: EcalDisplaysByEvent.h:193
EcalDisplaysByEvent::energyMapEBcoarseAll_
TH2F * energyMapEBcoarseAll_
Definition: EcalDisplaysByEvent.h:189
EDAnalyzer.h
EcalDisplaysByEvent::headerProducer_
edm::InputTag headerProducer_
Definition: EcalDisplaysByEvent.h:100
EcalDisplaysByEvent::timingMapEEPCoarseAll_
TH3F * timingMapEEPCoarseAll_
Definition: EcalDisplaysByEvent.h:208
EcalDisplaysByEvent::recHitOccupancyCoarseCanvas_
TCanvas * recHitOccupancyCoarseCanvas_
Definition: EcalDisplaysByEvent.h:175
EcalDisplaysByEvent::digiOccupancyEB_
TH2F * digiOccupancyEB_
Definition: EcalDisplaysByEvent.h:158
EcalDisplaysByEvent::selectDigi
TGraph * selectDigi(DetId det, int ievt)
Definition: EcalDisplaysByEvent.cc:250
EcalDisplaysByEvent::digiOccupancyEEMcoarse_
TH2F * digiOccupancyEEMcoarse_
Definition: EcalDisplaysByEvent.h:161
EcalDisplaysByEvent::recHitOccupancyEEMcoarse_
TH2F * recHitOccupancyEEMcoarse_
Definition: EcalDisplaysByEvent.h:155
edm::Handle
Definition: AssociativeIterator.h:50
EcalDisplaysByEvent::minTimingEnergyEE_
double minTimingEnergyEE_
Definition: EcalDisplaysByEvent.h:116
EcalDisplaysByEvent::digiOccupancyEEMAll_
TH2F * digiOccupancyEEMAll_
Definition: EcalDisplaysByEvent.h:202
EcalDisplaysByEvent::digiOccupancyEBcoarse_
TH2F * digiOccupancyEBcoarse_
Definition: EcalDisplaysByEvent.h:159
EcalDisplaysByEvent::timingMapCanvasAll_
TCanvas * timingMapCanvasAll_
Definition: EcalDisplaysByEvent.h:221
EcalRecHitCollections.h
EcalDisplaysByEvent::timingMapEBCoarse_
TH3F * timingMapEBCoarse_
Definition: EcalDisplaysByEvent.h:164
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
EcalDisplaysByEvent::timingEEPAll_
TH1F * timingEEPAll_
Definition: EcalDisplaysByEvent.h:184
EcalDisplaysByEvent::histoCanvasNamesVector
std::vector< std::string > * histoCanvasNamesVector
Definition: EcalDisplaysByEvent.h:128
EcalDisplaysByEvent::energyMapCoarseCanvasAll_
TCanvas * energyMapCoarseCanvasAll_
Definition: EcalDisplaysByEvent.h:215
EcalDisplaysByEvent::energyEBAll_
TH1F * energyEBAll_
Definition: EcalDisplaysByEvent.h:185
EcalDisplaysByEvent::gainRatio
static float gainRatio[3]
Definition: EcalDisplaysByEvent.h:124
EcalDisplaysByEvent::EEM_FINE
Definition: EcalDisplaysByEvent.h:77
DetId
Definition: DetId.h:17
EcalRawDataCollections.h
MakerMacros.h
EcalDisplaysByEvent::energyMapEEPcoarse_
TH2F * energyMapEEPcoarse_
Definition: EcalDisplaysByEvent.h:151
EcalDisplaysByEvent::energyMapCanvasAll_
TCanvas * energyMapCanvasAll_
Definition: EcalDisplaysByEvent.h:214
EcalDisplaysByEvent::EEM_COARSE
Definition: EcalDisplaysByEvent.h:77
EcalDisplaysByEvent::FEDsAndDCCHeaders_
std::map< int, EcalDCCHeaderBlock > FEDsAndDCCHeaders_
Definition: EcalDisplaysByEvent.h:135
Service.h
EcalDisplaysByEvent::makeTimingHistos_
bool makeTimingHistos_
Definition: EcalDisplaysByEvent.h:110
EcalDisplaysByEvent::maskedFEDs_
std::vector< int > maskedFEDs_
Definition: EcalDisplaysByEvent.h:130
EcalDisplaysByEvent::intToString
std::string intToString(int num)
Definition: EcalDisplaysByEvent.cc:572
EcalMappingRcd.h
EcalDisplaysByEvent::recHitOccupancyEEMAll_
TH2F * recHitOccupancyEEMAll_
Definition: EcalDisplaysByEvent.h:196
EcalDisplaysByEvent::names
std::vector< std::string > * names
Definition: EcalDisplaysByEvent.h:127
EcalDisplaysByEvent::timingMapCanvas_
TCanvas * timingMapCanvas_
Definition: EcalDisplaysByEvent.h:179
EcalDisplaysByEvent::canvasNames_
TTree * canvasNames_
Definition: EcalDisplaysByEvent.h:223
EcalDigiCollections.h
EcalDisplaysByEvent::energyMapCoarseCanvas_
TCanvas * energyMapCoarseCanvas_
Definition: EcalDisplaysByEvent.h:173
edm::ESHandle< CaloTopology >
EcalDisplaysByEvent::histoCanvasNames_
TTree * histoCanvasNames_
Definition: EcalDisplaysByEvent.h:224
EcalDisplaysByEvent::EBRecHitCollection_
edm::InputTag EBRecHitCollection_
Definition: EcalDisplaysByEvent.h:96
EcalDisplaysByEvent::EEdigisHandle
edm::Handle< EEDigiCollection > EEdigisHandle
Definition: EcalDisplaysByEvent.h:103
EcalDisplaysByEvent::energyMapEEMcoarse_
TH2F * energyMapEEMcoarse_
Definition: EcalDisplaysByEvent.h:149
EcalDisplaysByEvent::energyEEPAll_
TH1F * energyEEPAll_
Definition: EcalDisplaysByEvent.h:187
EcalDisplaysByEvent::ordinate
int ordinate[10]
Definition: EcalDisplaysByEvent.h:122
EcalDisplaysByEvent::energyMapEEPAll_
TH2F * energyMapEEPAll_
Definition: EcalDisplaysByEvent.h:192
EcalDisplaysByEvent::initEvtByEvtHists
void initEvtByEvtHists(int naiveEvtNum_, int ievt)
Definition: EcalDisplaysByEvent.cc:598
EcalElectronicsId
Ecal readout channel identification [32:20] Unused (so far) [19:13] DCC id [12:6] tower [5:3] strip [...
Definition: EcalElectronicsId.h:18
EcalDisplaysByEvent::beginRun
void beginRun(edm::Run const &, edm::EventSetup const &) override
Definition: EcalDisplaysByEvent.cc:104
EcalDisplaysByEvent::drawEELines
void drawEELines()
Definition: EcalDisplaysByEvent.cc:984
EcalDisplaysByEvent::Ecal2DHistSubDetType
Ecal2DHistSubDetType
Definition: EcalDisplaysByEvent.h:77
EcalDisplaysByEvent::runNum_
int runNum_
Definition: EcalDisplaysByEvent.h:105
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
PostProcessor_cff.profile
profile
Definition: PostProcessor_cff.py:38
TFileService.h
EcalDisplaysByEvent::timingMapEEMAll_
TH3F * timingMapEEMAll_
Definition: EcalDisplaysByEvent.h:210
EcalDisplaysByEvent::EEP_COARSE
Definition: EcalDisplaysByEvent.h:77
EcalDisplaysByEvent::energyCanvasAll_
TCanvas * energyCanvasAll_
Definition: EcalDisplaysByEvent.h:213
EcalDisplaysByEvent::EBdigisHandle
edm::Handle< EBDigiCollection > EBdigisHandle
Definition: EcalDisplaysByEvent.h:102
EcalDisplaysByEvent::energyEB_
TH1F * energyEB_
Definition: EcalDisplaysByEvent.h:143
EcalDisplaysByEvent::init2DEcalHist
TH2F * init2DEcalHist(std::string histTypeName, int subDet)
Definition: EcalDisplaysByEvent.cc:804
EcalDisplaysByEvent::recHitOccupancyCanvasAll_
TCanvas * recHitOccupancyCanvasAll_
Definition: EcalDisplaysByEvent.h:216
EcalDisplaysByEvent::minTimingAmp_
double minTimingAmp_
Definition: EcalDisplaysByEvent.h:108
edm::ParameterSet
Definition: ParameterSet.h:47
EcalDisplaysByEvent::digiOccupancyEEPAll_
TH2F * digiOccupancyEEPAll_
Definition: EcalDisplaysByEvent.h:204
EcalDisplaysByEvent::drawTimingErrors
void drawTimingErrors(TProfile2D *profile)
Definition: EcalDisplaysByEvent.cc:947
Event.h
EcalFedMap.h
EcalDisplaysByEvent::energyEEP_
TH1F * energyEEP_
Definition: EcalDisplaysByEvent.h:145
EcalDisplaysByEvent::recHitOccupancyEBcoarseAll_
TH2F * recHitOccupancyEBcoarseAll_
Definition: EcalDisplaysByEvent.h:195
EcalDisplaysByEvent::digiOccupancyEEP_
TH2F * digiOccupancyEEP_
Definition: EcalDisplaysByEvent.h:162
CaloTopologyRecord.h
EcalElectronicsMapping.h
EcalDisplaysByEvent::deleteEvtByEvtHists
void deleteEvtByEvtHists()
Definition: EcalDisplaysByEvent.cc:655
EcalDisplaysByEvent::timingEB_
TH1F * timingEB_
Definition: EcalDisplaysByEvent.h:140
edm::Service< TFileService >
EcalDisplaysByEvent::recHitOccupancyCoarseCanvasAll_
TCanvas * recHitOccupancyCoarseCanvasAll_
Definition: EcalDisplaysByEvent.h:217
EcalDisplaysByEvent::timingEEMAll_
TH1F * timingEEMAll_
Definition: EcalDisplaysByEvent.h:183
EcalDisplaysByEvent::listEEChannels
std::set< EEDetId > listEEChannels
Definition: EcalDisplaysByEvent.h:119
EcalDisplaysByEvent::seedFrequencyMap_
std::map< std::string, int > seedFrequencyMap_
Definition: EcalDisplaysByEvent.h:136
EcalDCCHeaderBlock.h
edm::EventSetup
Definition: EventSetup.h:57
EcalDisplaysByEvent::timingEBAll_
TH1F * timingEBAll_
Definition: EcalDisplaysByEvent.h:182
EcalDisplaysByEvent::timingMapCoarseCanvasAll_
TCanvas * timingMapCoarseCanvasAll_
Definition: EcalDisplaysByEvent.h:220
EcalDisplaysByEvent::digiOccupancyCoarseCanvasAll_
TCanvas * digiOccupancyCoarseCanvasAll_
Definition: EcalDisplaysByEvent.h:219
EcalDisplaysByEvent::makeEnergyHistos_
bool makeEnergyHistos_
Definition: EcalDisplaysByEvent.h:111
EcalDisplaysByEvent::energyMapEBcoarse_
TH2F * energyMapEBcoarse_
Definition: EcalDisplaysByEvent.h:147
EcalDisplaysByEvent::digiOccupancyEBcoarseAll_
TH2F * digiOccupancyEBcoarseAll_
Definition: EcalDisplaysByEvent.h:201
EgammaValidation_cff.num
num
Definition: EgammaValidation_cff.py:34
EcalRecHit.h
EcalDisplaysByEvent::timingEEP_
TH1F * timingEEP_
Definition: EcalDisplaysByEvent.h:142
EcalDisplaysByEvent::EcalDisplaysByEvent
EcalDisplaysByEvent(const edm::ParameterSet &)
Definition: EcalDisplaysByEvent.cc:43
CaloTopology.h
EcalDisplaysByEvent::endJob
void endJob() override
Definition: EcalDisplaysByEvent.cc:521
EcalDisplaysByEvent::naiveEvtNum_
int naiveEvtNum_
Definition: EcalDisplaysByEvent.h:228
EcalDisplaysByEvent::timingEEM_
TH1F * timingEEM_
Definition: EcalDisplaysByEvent.h:141
EcalDisplaysByEvent::ecalElectronicsMap_
const EcalElectronicsMapping * ecalElectronicsMap_
Definition: EcalDisplaysByEvent.h:226
EcalDisplaysByEvent::timingMapEEPAll_
TH3F * timingMapEEPAll_
Definition: EcalDisplaysByEvent.h:211
EcalDisplaysByEvent::energyCanvas_
TCanvas * energyCanvas_
Definition: EcalDisplaysByEvent.h:171
EcalFedMap
Definition: EcalFedMap.h:7
EcalDisplaysByEvent::digiOccupancyCanvasAll_
TCanvas * digiOccupancyCanvasAll_
Definition: EcalDisplaysByEvent.h:218
EcalDisplaysByEvent::recHitOccupancyEBAll_
TH2F * recHitOccupancyEBAll_
Definition: EcalDisplaysByEvent.h:194
EcalDisplaysByEvent::energyEEMAll_
TH1F * energyEEMAll_
Definition: EcalDisplaysByEvent.h:186
EcalDisplaysByEvent::timingMapEBAll_
TH3F * timingMapEBAll_
Definition: EcalDisplaysByEvent.h:209
EcalDisplaysByEvent::energyMapEEMAll_
TH2F * energyMapEEMAll_
Definition: EcalDisplaysByEvent.h:190
DetId.h
Frameworkfwd.h
EcalDisplaysByEvent::timingMapEEMCoarse_
TH3F * timingMapEEMCoarse_
Definition: EcalDisplaysByEvent.h:165
EcalDisplaysByEvent::abscissa
int abscissa[10]
Definition: EcalDisplaysByEvent.h:121
EcalDisplaysByEvent::energyMapEB_
TH2F * energyMapEB_
Definition: EcalDisplaysByEvent.h:146
EcalDisplaysByEvent::energyMapEBAll_
TH2F * energyMapEBAll_
Definition: EcalDisplaysByEvent.h:188
EcalDisplaysByEvent::getEEIndex
int getEEIndex(EcalElectronicsId elecId)
Definition: EcalDisplaysByEvent.cc:351
EcalDisplaysByEvent::histRangeMax_
double histRangeMax_
Definition: EcalDisplaysByEvent.h:114
EcalDisplaysByEvent::maskedEBs_
std::vector< std::string > maskedEBs_
Definition: EcalDisplaysByEvent.h:132
EcalDisplaysByEvent::~EcalDisplaysByEvent
~EcalDisplaysByEvent() override
Definition: EcalDisplaysByEvent.cc:97
EcalDisplaysByEvent::energyMapCanvas_
TCanvas * energyMapCanvas_
Definition: EcalDisplaysByEvent.h:172
EcalDisplaysByEvent::timingMapEEM_
TH3F * timingMapEEM_
Definition: EcalDisplaysByEvent.h:168
EcalDisplaysByEvent::init2DEcalCanvas
TCanvas * init2DEcalCanvas(std::string canvasName)
Definition: EcalDisplaysByEvent.cc:844
EcalDisplaysByEvent::timingCanvasAll_
TCanvas * timingCanvasAll_
Definition: EcalDisplaysByEvent.h:212
EcalDisplaysByEvent::makeDigiGraphs_
bool makeDigiGraphs_
Definition: EcalDisplaysByEvent.h:109
EventSetup.h
EcalDisplaysByEvent::FEDsAndTimingHists_
std::map< int, TH1F * > FEDsAndTimingHists_
Definition: EcalDisplaysByEvent.h:133
EcalDisplaysByEvent::EBDigis_
edm::InputTag EBDigis_
Definition: EcalDisplaysByEvent.h:98
EcalDisplaysByEvent::digiOccupancyEBAll_
TH2F * digiOccupancyEBAll_
Definition: EcalDisplaysByEvent.h:200
EcalDisplaysByEvent::energyMapEEM_
TH2F * energyMapEEM_
Definition: EcalDisplaysByEvent.h:148
EcalDisplaysByEvent::selectHits
void selectHits(edm::Handle< EcalRecHitCollection > hits, int ievt, edm::ESHandle< CaloTopology > caloTopo)
Definition: EcalDisplaysByEvent.cc:184
EcalDisplaysByEvent::listEBChannels
std::set< EBDetId > listEBChannels
Definition: EcalDisplaysByEvent.h:118
EcalDisplaysByEvent::allFedsTimingHist_
TH1F * allFedsTimingHist_
Definition: EcalDisplaysByEvent.h:138
ParameterSet.h
EcalDisplaysByEvent::drawCanvas
void drawCanvas(TCanvas *canvas, TH1F *hist1, TH1F *hist2, TH1F *hist3)
Definition: EcalDisplaysByEvent.cc:874
EcalDisplaysByEvent::recHitOccupancyEEPcoarseAll_
TH2F * recHitOccupancyEEPcoarseAll_
Definition: EcalDisplaysByEvent.h:199
EcalDisplaysByEvent
Definition: EcalDisplaysByEvent.h:62
EcalDisplaysByEvent::timingMapEEMCoarseAll_
TH3F * timingMapEEMCoarseAll_
Definition: EcalDisplaysByEvent.h:207
edm::Event
Definition: Event.h:73
EcalDisplaysByEvent::init3DEcalHist
TH3F * init3DEcalHist(std::string histTypeName, int dubDet)
Definition: EcalDisplaysByEvent.cc:744
EcalDisplaysByEvent::maskedChannels_
std::vector< int > maskedChannels_
Definition: EcalDisplaysByEvent.h:129
SimL1EmulatorDM_cff.eeDigis
eeDigis
Definition: SimL1EmulatorDM_cff.py:18
edm::InputTag
Definition: InputTag.h:15
EcalDisplaysByEvent::recHitOccupancyEBcoarse_
TH2F * recHitOccupancyEBcoarse_
Definition: EcalDisplaysByEvent.h:153
EcalDisplaysByEvent::makeHistos
void makeHistos(edm::Handle< EBDigiCollection > ebDigis)
Definition: EcalDisplaysByEvent.cc:356
EcalDisplaysByEvent::recHitOccupancyEEPAll_
TH2F * recHitOccupancyEEPAll_
Definition: EcalDisplaysByEvent.h:198
EcalDisplaysByEvent::energyMapEEP_
TH2F * energyMapEEP_
Definition: EcalDisplaysByEvent.h:150
EcalDisplaysByEvent::EEP_FINE
Definition: EcalDisplaysByEvent.h:77
EcalDisplaysByEvent::EERecHitCollection_
edm::InputTag EERecHitCollection_
Definition: EcalDisplaysByEvent.h:97
EcalDisplaysByEvent::timingMapCoarseCanvas_
TCanvas * timingMapCoarseCanvas_
Definition: EcalDisplaysByEvent.h:178
EcalDisplaysByEvent::drawHistos
void drawHistos()
Definition: EcalDisplaysByEvent.cc:849
EcalDisplaysByEvent::makeOccupancyHistos_
bool makeOccupancyHistos_
Definition: EcalDisplaysByEvent.h:112
EcalDisplaysByEvent::digiOccupancyEEMcoarseAll_
TH2F * digiOccupancyEEMcoarseAll_
Definition: EcalDisplaysByEvent.h:203
EcalDisplaysByEvent::energyMapEEMcoarseAll_
TH2F * energyMapEEMcoarseAll_
Definition: EcalDisplaysByEvent.h:191