#include "CondCore/Utilities/interface/PayloadInspectorModule.h"
#include "CondCore/Utilities/interface/PayloadInspector.h"
#include "CondCore/CondDB/interface/Time.h"
#include "FWCore/ParameterSet/interface/FileInPath.h"
#include "FWCore/Utilities/interface/isFinite.h"
#include "CalibTracker/StandaloneTrackerTopology/interface/StandaloneTrackerTopology.h"
#include "CondCore/SiPixelPlugins/interface/SiPixelPayloadInspectorHelper.h"
#include "DataFormats/SiPixelDetId/interface/PixelSubdetector.h"
#include "CondFormats/SiPixelObjects/interface/SiPixelGainCalibrationOffline.h"
#include "CondFormats/SiPixelObjects/interface/SiPixelGainCalibrationForHLT.h"
#include "CondCore/SiPixelPlugins/interface/PixelRegionContainers.h"
#include "DQM/TrackerRemapper/interface/Phase1PixelROCMaps.h"
#include <type_traits>
#include <memory>
#include <sstream>
#include <fmt/printf.h>
#include "TH2F.h"
#include "TH1F.h"
#include "TLegend.h"
#include "TCanvas.h"
#include "TLine.h"
#include "TStyle.h"
#include "TLatex.h"
#include "TPave.h"
#include "TPaveStats.h"
#include "TGaxis.h"
Go to the source code of this file.
Namespaces | |
gainCalibHelper | |
gainCalibHelper::gainCalibPI | |
Typedefs | |
using | gainCalibHelper::AvgMap = std::map< uint32_t, float > |
Enumerations | |
enum | gainCalibHelper::gainCalibPI::type { gainCalibHelper::gainCalibPI::t_gain = 0, gainCalibHelper::gainCalibPI::t_pedestal = 1, gainCalibHelper::gainCalibPI::t_correlation = 2 } |
Functions | |
template<typename PayloadType > | |
static std::array< std::shared_ptr< TH1F >, 2 > | gainCalibHelper::gainCalibPI::fillDiffAndRatio (const std::shared_ptr< PayloadType > &payload_A, const std::shared_ptr< PayloadType > &payload_B, const gainCalibPI::type &theType) |
template<typename PayloadType > | |
static void | gainCalibHelper::gainCalibPI::fillTheHisto (const std::shared_ptr< PayloadType > &payload, std::shared_ptr< TH1F > h1, gainCalibPI::type theType, const std::vector< uint32_t > &wantedIds={}) |
template<typename PayloadType > | |
static void | gainCalibHelper::gainCalibPI::fillTheHistos (const std::shared_ptr< PayloadType > &payload, std::shared_ptr< TH1 > hBPix, std::shared_ptr< TH1 > hFPix, gainCalibPI::type theType) |
template<typename PayloadType > | |
static void | gainCalibHelper::gainCalibPI::fillThePerModuleMap (const std::shared_ptr< PayloadType > &payload, AvgMap &map, gainCalibPI::type theType) |
Variables | |
static const std::array< std::string, 3 > | gainCalibHelper::gainCalibPI::t_titles = {{"gain", "pedestal", "correlation"}} |
constexpr char const * | gainCalibHelper::TypeName [2] = {"Gains", "Pedestals"} |