File indexing completed on 2023-03-17 10:46:18
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "FWCore/MessageLogger/interface/MessageLogger.h"
0010
0011 #include "CondCore/Utilities/interface/PayloadInspectorModule.h"
0012 #include "CondCore/Utilities/interface/PayloadInspector.h"
0013 #include "CondCore/CondDB/interface/Time.h"
0014 #include "CondCore/SiPixelPlugins/interface/SiPixelPayloadInspectorHelper.h"
0015 #include "CondCore/SiPixelPlugins/interface/SiPixelTemplateHelper.h"
0016
0017 #include "CalibTracker/StandaloneTrackerTopology/interface/StandaloneTrackerTopology.h"
0018
0019
0020 #include "CondFormats/SiPixelObjects/interface/SiPixel2DTemplateDBObject.h"
0021 #include "CondFormats/SiPixelTransient/interface/SiPixelTemplate2D.h"
0022 #include "DataFormats/SiPixelDetId/interface/PixelSubdetector.h"
0023 #include "DataFormats/DetId/interface/DetId.h"
0024 #include "FWCore/MessageLogger/interface/MessageLogger.h"
0025
0026 #include <memory>
0027 #include <map>
0028 #include <sstream>
0029 #include <iostream>
0030 #include <algorithm>
0031 #include <boost/range/adaptor/indexed.hpp>
0032
0033
0034 #include "TH2.h"
0035 #include "TProfile2D.h"
0036 #include "TH2Poly.h"
0037 #include "TGraph.h"
0038 #include "TH2F.h"
0039 #include "TLegend.h"
0040 #include "TCanvas.h"
0041 #include "TLine.h"
0042 #include "TGraph.h"
0043 #include "TStyle.h"
0044 #include "TLatex.h"
0045 #include "TPave.h"
0046 #include "TPaveStats.h"
0047 #include "TGaxis.h"
0048
0049 namespace {
0050
0051
0052
0053
0054 using namespace templateHelper;
0055 using SiPixel2DTemplateTitles_Display =
0056 SiPixelTitles_Display<SiPixel2DTemplateDBObject, SiPixelTemplateStore2D, SiPixelTemplate2D>;
0057
0058
0059
0060
0061 using SiPixel2DTemplateHeaderTable =
0062 SiPixelHeaderTable<SiPixel2DTemplateDBObject, SiPixelTemplateStore2D, SiPixelTemplate2D>;
0063
0064
0065
0066
0067 using SiPixel2DTemplateIDsBPixMap = SiPixelIDs<SiPixel2DTemplateDBObject, SiPixelPI::t_barrel>;
0068 using SiPixel2DTemplateIDsFPixMap = SiPixelIDs<SiPixel2DTemplateDBObject, SiPixelPI::t_forward>;
0069
0070
0071
0072
0073 using SiPixel2DTemplateIDsFullPixelMap =
0074 SiPixelFullPixelIDMap<SiPixel2DTemplateDBObject, SiPixelTemplateStore2D, SiPixelTemplate2D>;
0075
0076 }
0077
0078
0079 PAYLOAD_INSPECTOR_MODULE(SiPixel2DTemplateDBObject) {
0080 PAYLOAD_INSPECTOR_CLASS(SiPixel2DTemplateTitles_Display);
0081 PAYLOAD_INSPECTOR_CLASS(SiPixel2DTemplateHeaderTable);
0082 PAYLOAD_INSPECTOR_CLASS(SiPixel2DTemplateIDsBPixMap);
0083 PAYLOAD_INSPECTOR_CLASS(SiPixel2DTemplateIDsFPixMap);
0084 PAYLOAD_INSPECTOR_CLASS(SiPixel2DTemplateIDsFullPixelMap);
0085 }