#include <vector>
#include <string>
#include <utility>
Go to the source code of this file.
Classes | |
struct | SubDetParams |
Functions | |
float | combinedOccupancy (TFile *ff, const char *module, const int lowerbin, const int upperbin) |
TCanvas * | drawMap (const char *cname, const TH1 *hval, const TProfile *averadius, const TProfile *avez, const float mmin, const float mmax, std::pair< float, float >(*size)(int), float(*scale)(float), const int color, const char *ptitle="") |
float | linear (float x) |
float | logarithm (float x) |
std::pair< float, float > | phase2bin (int i) |
void | PlotDebugFPIX_XYMap (TFile *ff, const char *module, const unsigned int offset, const char *name) |
void | PlotOccupancyMap (TFile *ff, const char *module, const float min, const float max, const float mmin, const float mmax, const int color) |
void | PlotOccupancyMapGeneric (TFile *ff, const char *module, const float min, const float max, const float mmin, const float mmax, const int color, std::pair< float, float >(*size)(int), const std::vector< SubDetParams > &vsub) |
void | PlotOccupancyMapPhase1 (TFile *ff, const char *module, const float min, const float max, const float mmin, const float mmax, const int color) |
void | PlotOccupancyMapPhase2 (TFile *ff, const char *module, const float min, const float max, const float mmin, const float mmax, const int color) |
void | PlotOnTrackOccupancy (TFile *ff, const char *module, const char *ontrkmod, const float mmin, const float mmax, const int color) |
void | PlotOnTrackOccupancyGeneric (TFile *ff, const char *module, const char *ontrkmod, const float mmin, const float mmax, const int color, std::pair< float, float >(*size)(int), const std::vector< SubDetParams > &vsub) |
void | PlotOnTrackOccupancyPhase1 (TFile *ff, const char *module, const char *ontrkmod, const float mmin, const float mmax, const int color) |
void | PlotOnTrackOccupancyPhase2 (TFile *ff, const char *module, const char *ontrkmod, const float mmin, const float mmax, const int color) |
void | PlotTrackerXsect (TFile *ff, const char *module) |
void | printFrame (TCanvas *c, TH1D *h, const char *label, const int frame, const int min, const int max, const bool same=false) |
TH1D * | TrendPlotSingleBin (TFile *ff, const char *module, const char *hname, const int bin) |
float combinedOccupancy | ( | TFile * | ff, |
const char * | module, | ||
const int | lowerbin, | ||
const int | upperbin | ||
) |
Definition at line 240 of file OccupancyPlotMacros.cc.
References gather_cfg::cout, mps_fire::i, and mathSSE::sqrt().
TCanvas* drawMap | ( | const char * | cname, |
const TH1 * | hval, | ||
const TProfile * | averadius, | ||
const TProfile * | avez, | ||
const float | mmin, | ||
const float | mmax, | ||
std::pair< float, float >(*)(int) | size, | ||
float(*)(float) | scale, | ||
const int | color, | ||
const char * | ptitle = "" |
||
) |
Definition at line 421 of file OccupancyPlotMacros.cc.
References gather_cfg::cout, runTauDisplay::dr, PVValHelper::dz, PVValHelper::eta, JetChargeProducer_cfi::exp, plotBeamSpotDB::first, cmsRelvalreport::green(), mps_fire::i, createfilelist::int, diffTwoXMLs::label, create_public_lumi_plots::ncol, cmsRelvalreport::red(), Scenarios_cff::scale, edm::second(), and trackingPlots::zaxis.
Referenced by PlotOccupancyMapGeneric(), PlotOnTrackOccupancyGeneric(), and PlotTrackerXsect().
float linear | ( | float | x | ) |
Definition at line 26 of file OccupancyPlotMacros.cc.
References x().
Referenced by L1CaloEtScale::linearLsb(), npstat::LinInterpolatedTableND< Numeric, Axis >::operator()(), CastorCtdcPacker::pack(), CastorPacker::pack(), HcalPacker::pack(), PlotOnTrackOccupancyGeneric(), PlotTrackerXsect(), and HcalUnpacker::unpackVME().
float logarithm | ( | float | x | ) |
Definition at line 27 of file OccupancyPlotMacros.cc.
References cmsBatch::log.
Referenced by PlotOccupancyMapGeneric().
std::pair<float,float> phase2bin | ( | int | i | ) |
Definition at line 58 of file OccupancyPlotMacros.cc.
References runTauDisplay::dr, and PVValHelper::dz.
Referenced by PlotOccupancyMapPhase2(), and PlotOnTrackOccupancyPhase2().
void PlotDebugFPIX_XYMap | ( | TFile * | ff, |
const char * | module, | ||
const unsigned int | offset, | ||
const char * | name | ||
) |
Definition at line 607 of file OccupancyPlotMacros.cc.
References gather_cfg::cout, mod(), x(), and detailsBasic3DVector::y.
void PlotOccupancyMap | ( | TFile * | ff, |
const char * | module, | ||
const float | min, | ||
const float | max, | ||
const float | mmin, | ||
const float | mmax, | ||
const int | color | ||
) |
Definition at line 270 of file OccupancyPlotMacros.cc.
References createfilelist::int, PlotOccupancyMapGeneric(), presentbin(), and findQualityFiles::size.
void PlotOccupancyMapGeneric | ( | TFile * | ff, |
const char * | module, | ||
const float | min, | ||
const float | max, | ||
const float | mmin, | ||
const float | mmax, | ||
const int | color, | ||
std::pair< float, float >(*)(int) | size, | ||
const std::vector< SubDetParams > & | vsub | ||
) |
void PlotOccupancyMapPhase1 | ( | TFile * | ff, |
const char * | module, | ||
const float | min, | ||
const float | max, | ||
const float | mmin, | ||
const float | mmax, | ||
const int | color | ||
) |
Definition at line 286 of file OccupancyPlotMacros.cc.
References createfilelist::int, phase1bin(), PlotOccupancyMapGeneric(), and findQualityFiles::size.
void PlotOccupancyMapPhase2 | ( | TFile * | ff, |
const char * | module, | ||
const float | min, | ||
const float | max, | ||
const float | mmin, | ||
const float | mmax, | ||
const int | color | ||
) |
Definition at line 302 of file OccupancyPlotMacros.cc.
References createfilelist::int, phase2bin(), PlotOccupancyMapGeneric(), and findQualityFiles::size.
void PlotOnTrackOccupancy | ( | TFile * | ff, |
const char * | module, | ||
const char * | ontrkmod, | ||
const float | mmin, | ||
const float | mmax, | ||
const int | color | ||
) |
Definition at line 316 of file OccupancyPlotMacros.cc.
References createfilelist::int, PlotOnTrackOccupancyGeneric(), presentbin(), and findQualityFiles::size.
void PlotOnTrackOccupancyGeneric | ( | TFile * | ff, |
const char * | module, | ||
const char * | ontrkmod, | ||
const float | mmin, | ||
const float | mmax, | ||
const int | color, | ||
std::pair< float, float >(*)(int) | size, | ||
const std::vector< SubDetParams > & | vsub | ||
) |
Definition at line 362 of file OccupancyPlotMacros.cc.
References gather_cfg::cout, drawMap(), objects.autophobj::float, diffTwoXMLs::label, linear(), printFrame(), Scenarios_cff::scale, and findQualityFiles::size.
Referenced by PlotOnTrackOccupancy(), PlotOnTrackOccupancyPhase1(), and PlotOnTrackOccupancyPhase2().
void PlotOnTrackOccupancyPhase1 | ( | TFile * | ff, |
const char * | module, | ||
const char * | ontrkmod, | ||
const float | mmin, | ||
const float | mmax, | ||
const int | color | ||
) |
Definition at line 332 of file OccupancyPlotMacros.cc.
References createfilelist::int, phase1bin(), PlotOnTrackOccupancyGeneric(), and findQualityFiles::size.
void PlotOnTrackOccupancyPhase2 | ( | TFile * | ff, |
const char * | module, | ||
const char * | ontrkmod, | ||
const float | mmin, | ||
const float | mmax, | ||
const int | color | ||
) |
Definition at line 348 of file OccupancyPlotMacros.cc.
References createfilelist::int, phase2bin(), PlotOnTrackOccupancyGeneric(), and findQualityFiles::size.
void PlotTrackerXsect | ( | TFile * | ff, |
const char * | module | ||
) |
Definition at line 656 of file OccupancyPlotMacros.cc.
References gather_cfg::cout, drawMap(), objects.autophobj::float, createfilelist::int, linear(), presentbin(), Scenarios_cff::scale, and findQualityFiles::size.
void printFrame | ( | TCanvas * | c, |
TH1D * | h, | ||
const char * | label, | ||
const int | frame, | ||
const int | min, | ||
const int | max, | ||
const bool | same = false |
||
) |
Definition at line 113 of file OccupancyPlotMacros.cc.
References diffTwoXMLs::label, and lumiQTWidget::t.
Referenced by PlotOccupancyMapGeneric(), and PlotOnTrackOccupancyGeneric().
TH1D* TrendPlotSingleBin | ( | TFile * | ff, |
const char * | module, | ||
const char * | hname, | ||
const int | bin | ||
) |
Definition at line 683 of file OccupancyPlotMacros.cc.
References gather_cfg::cout, CommonAnalyzer::getObject(), CommonAnalyzer::getRunList(), mps_fire::i, gather_cfg::runs, and CommonAnalyzer::setPath().