113 std::cout <<
"<HcalDAQInfo::endLuminosityBlock> "<<std::endl;
121 if (
debug_>0)
std::cout <<
"--- Current Directory " << currDir << std::endl;
162 if( iSetup.
find( recordKey ) ) {
167 std::vector<int> FedsInIds= sumFED->m_fed_in;
169 float HcalFedCount = 0.;
170 float HBFedCount = 0.;
171 float HEFedCount = 0.;
172 float HFFedCount = 0.;
173 float HOFedCount = 0.;
174 float HO0FedCount = 0.;
175 float HO12FedCount = 0.;
176 float HFlumiFedCount = 0.;
180 for(
unsigned int fedItr=0; fedItr<FedsInIds.size(); ++fedItr ) {
182 int fedID=FedsInIds[fedItr];
184 if (fedID >= 700 && fedID <= 731) {
186 if (fedID >= 700 && fedID <= 717) {
190 else if (fedID >= 718 && fedID <= 723) {
194 else if (fedID >= 724 && fedID <= 731) {
211 HcalFedCount = (HBFedCount*144+HEFedCount*144+HFFedCount*288+HOFedCount)/9072;
218 HO12FedCount /= 1584;
238 std::cout<<
" HcalFedCount= "<<HcalFedCount<<std::endl;
239 std::cout<<
" HBFedCount= "<<HBFedCount<<std::endl;
240 std::cout<<
" HEFedCount= "<<HEFedCount<<std::endl;
241 std::cout<<
" HFFedCount= "<<HFFedCount<<std::endl;
242 std::cout<<
" HOFedCount= "<<HOFedCount<<std::endl;
243 std::cout<<
" HO0FedCount= "<<HO0FedCount<<std::endl;
244 std::cout<<
" HO12FedCount= "<<HO12FedCount<<std::endl;
245 std::cout<<
" HFlumiFedCount= "<<HFlumiFedCount<<std::endl;
T getUntrackedParameter(std::string const &, T const &) const
void setBinContent(int binx, double content)
set content of bin (1-D)
void setAxisRange(double xmin, double xmax, int axis=1)
set x-, y- or z-axis range (axis=1, 2, 3 respectively)
#define DEFINE_FWK_MODULE(type)
const std::string & pwd(void)
void setBinLabel(int bin, const std::string &label, int axis=1)
set bin label for x, y or z axis (axis=1, 2, 3 respectively)
virtual void dqmEndLuminosityBlock(DQMStore::IBooker &ib, DQMStore::IGetter &ig, edm::LuminosityBlock const &, edm::EventSetup const &)
MonitorElement * HO0DaqFraction
virtual void dqmEndJob(DQMStore::IBooker &ib, DQMStore::IGetter &ig)
const eventsetup::EventSetupRecord * find(const eventsetup::EventSetupRecordKey &) const
MonitorElement * DAQSummaryMap
MonitorElement * HBDaqFraction
MonitorElement * HFDaqFraction
MonitorElement * HODaqFraction
void setCurrentFolder(const std::string &fullpath)
MonitorElement * book2D(Args &&...args)
HcalDAQInfo(const edm::ParameterSet &)
MonitorElement * HcalDaqFraction
MonitorElement * HFlumiDaqFraction
MonitorElement * bookFloat(Args &&...args)
MonitorElement * HEDaqFraction
static HCTypeTag findType(char const *iTypeName)
find a type based on the types name, if not found will return default HCTypeTag
MonitorElement * HO12DaqFraction