Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:01:42

0001 /*!
0002   \file AlignPCLThresholds_PayloadInspector
0003   \Payload Inspector Plugin for Alignment PCL thresholds
0004   \author M. Musich
0005   \version $Revision: 1.0 $
0006   \date $Date: 2017/10/19 12:51:00 $
0007 */
0008 
0009 // the data format of the condition to be inspected
0010 #include "CondFormats/PCLConfig/interface/AlignPCLThresholds.h"
0011 
0012 // for the PI Helper
0013 #include "SiPixelAliPCLThresholdsPayloadInspectorHelper.h"
0014 
0015 namespace {
0016 
0017   using namespace cond::payloadInspector;
0018 
0019   /************************************************
0020     Display of AlignPCLThresholds
0021   *************************************************/
0022   using AlignPCLThresholds_Display = AlignPCLThresholdPlotHelper::AlignPCLThresholds_DisplayBase<AlignPCLThresholds>;
0023 
0024   /************************************************
0025     Compare AlignPCLThresholds mapping
0026   *************************************************/
0027   using AlignPCLThresholds_Compare =
0028       AlignPCLThresholdPlotHelper::AlignPCLThresholds_CompareBase<AlignPCLThresholds, MULTI_IOV, 1>;
0029   using AlignPCLThresholds_CompareTwoTags =
0030       AlignPCLThresholdPlotHelper::AlignPCLThresholds_CompareBase<AlignPCLThresholds, SINGLE_IOV, 2>;
0031 
0032 }  // namespace
0033 
0034 // Register the classes as boost python plugin
0035 PAYLOAD_INSPECTOR_MODULE(AlignPCLThresholds) {
0036   PAYLOAD_INSPECTOR_CLASS(AlignPCLThresholds_Display);
0037   PAYLOAD_INSPECTOR_CLASS(AlignPCLThresholds_Compare);
0038   PAYLOAD_INSPECTOR_CLASS(AlignPCLThresholds_CompareTwoTags);
0039 }