#include "TROOT.h"
#include "TStyle.h"
#include "TColor.h"
#include "TH1.h"
#include "TCanvas.h"
#include "TGaxis.h"
#include "TH1F.h"
#include "TH2F.h"
#include "TProfile.h"
#include "TFile.h"
#include <iostream>
#include <fstream>
#include "DQMServices/Core/interface/DQMStore.h"
Go to the source code of this file.
Macros | |
#define | UTILS_ETAMAX 44.5 |
#define | UTILS_ETAMIN -44.5 |
#define | UTILS_PHIMAX 73.5 |
#define | UTILS_PHIMIN -0.5 |
Functions | |
template<class myHist > | |
myHist * | getAnyHisto (myHist *hist, std::string name, std::string process, DQMStore *dbe_, bool verb, bool clone) |
template<class myHist > | |
myHist * | getAnyHisto (myHist *hist, std::string name, std::string process, std::string rootfolder, DQMStore *dbe_, bool verb, bool clone) |
template<class myHist > | |
std::string | getAnyIMG (int runNo, myHist *hist, int size, std::string htmlDir, const char *xlab, const char *ylab, int debug) |
TH1F * | getTH1F (std::string name, std::string process, std::string rootfolder, DQMStore *dbe_, bool verb, bool clone) |
TH2F * | getTH2F (std::string name, std::string process, std::string rootfolder, DQMStore *dbe_, bool verb, bool clone) |
TH3F * | getTH3F (std::string name, std::string process, std::string rootfolder, DQMStore *dbe_, bool verb, bool clone) |
TProfile * | getTProfile (std::string name, std::string process, std::string rootfolder, DQMStore *dbe_, bool verb, bool clone) |
TProfile2D * | getTProfile2D (std::string name, std::string process, std::string rootfolder, DQMStore *dbe_, bool verb, bool clone) |
template<class myHist > | |
void | htmlAnyHisto (int runNo, myHist *hist, const char *xlab, const char *ylab, int width, std::ofstream &htmlFile, std::string htmlDir, int debug=0) |
#define UTILS_ETAMAX 44.5 |
Definition at line 5 of file HcalHistoUtils.h.
Referenced by getAnyIMG().
#define UTILS_ETAMIN -44.5 |
Definition at line 4 of file HcalHistoUtils.h.
Referenced by getAnyIMG().
#define UTILS_PHIMAX 73.5 |
Definition at line 7 of file HcalHistoUtils.h.
Referenced by getAnyIMG().
#define UTILS_PHIMIN -0.5 |
Definition at line 6 of file HcalHistoUtils.h.
Referenced by getAnyIMG().
myHist* getAnyHisto | ( | myHist * | hist, |
std::string | name, | ||
std::string | process, | ||
DQMStore * | dbe_, | ||
bool | verb, | ||
bool | clone | ||
) |
Definition at line 197 of file HcalHistoUtils.h.
myHist* getAnyHisto | ( | myHist * | hist, |
std::string | name, | ||
std::string | process, | ||
std::string | rootfolder, | ||
DQMStore * | dbe_, | ||
bool | verb, | ||
bool | clone | ||
) |
Definition at line 209 of file HcalHistoUtils.h.
References gather_cfg::cout, DQMStore::get(), MonitorElement::getTH1F(), MonitorElement::getTH2F(), MonitorElement::getTH3F(), MonitorElement::getTProfile(), MonitorElement::getTProfile2D(), create_public_lumi_plots::histtype, NULL, dbtoconf::out, AlCaHLTBitMon_QueryRunRegistry::string, and indexGen::title.
std::string getAnyIMG | ( | int | runNo, |
myHist * | hist, | ||
int | size, | ||
std::string | htmlDir, | ||
const char * | xlab, | ||
const char * | ylab, | ||
int | debug | ||
) |
Definition at line 319 of file HcalHistoUtils.h.
References timingPdfMaker::can, gather_cfg::cout, alignCSCRings::dest, create_public_lumi_plots::histtype, i, mergeVDriftHistosByStation::name, NULL, AlCaHLTBitMon_QueryRunRegistry::string, indexGen::title, UTILS_ETAMAX, UTILS_ETAMIN, UTILS_PHIMAX, and UTILS_PHIMIN.
Referenced by htmlAnyHisto().
|
inline |
Definition at line 57 of file HcalHistoUtils.h.
References gather_cfg::cout, DQMStore::get(), MonitorElement::getTH1F(), NULL, dbtoconf::out, and indexGen::title.
Referenced by HLTJetMETDQMSource::analyze(), TriggerValidator::beginRun(), HLTOfflineReproducibility::beginRun(), HLTMuonMatchAndPlot::book1D(), RPCMonitorRaw::bookHistograms(), MuonTrackValidator::bookHistograms(), FlavourHistograms< T >::divide(), DQMHcalIsoTrackPostProcessor::endJob(), TrackEfficiencyClient::endLuminosityBlock(), JetMETDQMPostProcessor::endRun(), BeamMonitor::FitAndFill(), EDMtoMEConverter::getData(), FlavourHistograms< T >::getHistoVector(), HcalBaseDQClient::htmlOutput(), FlavourHistograms< T >::plot(), and recoBSVTagInfoValidationAnalyzer::recoBSVTagInfoValidationAnalyzer().
|
inline |
Definition at line 85 of file HcalHistoUtils.h.
References gather_cfg::cout, DQMStore::get(), MonitorElement::getTH2F(), NULL, dbtoconf::out, and indexGen::title.
Referenced by HLTOfflineReproducibility::beginRun(), HLTMuonMatchAndPlot::book2D(), MuonTrackValidator::bookHistograms(), FlavourHistograms2D< T, G >::divide(), L1TOccupancyClient::endLuminosityBlock(), L1TOccupancyClient::endRun(), EDMtoMEConverter::getData(), FlavourHistograms2D< T, G >::getHistoVector(), HcalBaseDQClient::htmlOutput(), and EtaPhiHists::setup().
|
inline |
Definition at line 113 of file HcalHistoUtils.h.
References gather_cfg::cout, DQMStore::get(), MonitorElement::getTH3F(), NULL, dbtoconf::out, and indexGen::title.
Referenced by EDMtoMEConverter::getData().
|
inline |
Definition at line 140 of file HcalHistoUtils.h.
References gather_cfg::cout, DQMStore::get(), MonitorElement::getTProfile(), NULL, dbtoconf::out, and indexGen::title.
Referenced by ESTrendTask::analyze(), SiStripDQMProfileToTkMapConverter::beginRun(), L1TRate::endLuminosityBlock(), EDMtoMEConverter::getData(), FlavourHistograms2D< T, G >::getProfileVector(), and HcalBaseDQClient::htmlOutput().
|
inline |
Definition at line 167 of file HcalHistoUtils.h.
References gather_cfg::cout, DQMStore::get(), MonitorElement::getTProfile2D(), NULL, dbtoconf::out, and indexGen::title.
Referenced by TkHistoMap::add(), EDMtoMEConverter::getData(), TkHistoMap::getEntries(), TkHistoMap::getValue(), TkHistoMap::setBinContent(), and BuildTrackerMapPlugin::subtractMap().
void htmlAnyHisto | ( | int | runNo, |
myHist * | hist, | ||
const char * | xlab, | ||
const char * | ylab, | ||
int | width, | ||
std::ofstream & | htmlFile, | ||
std::string | htmlDir, | ||
int | debug = 0 |
||
) |
Definition at line 486 of file HcalHistoUtils.h.
References debug, getAnyIMG(), create_public_lumi_plots::histtype, NULL, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalBaseDQClient::htmlOutput().