CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
HDQMInspectorConfigSiPixel Class Reference

#include <HDQMInspectorConfigSiPixel.h>

Inheritance diagram for HDQMInspectorConfigSiPixel:
HDQMInspectorConfigBase

Public Member Functions

 HDQMInspectorConfigSiPixel ()
 
std::string translateDetId (const uint32_t) const
 pure virtual method that convert a DetId to a string More...
 
virtual ~HDQMInspectorConfigSiPixel ()
 
- Public Member Functions inherited from HDQMInspectorConfigBase
bool computeIntegral (const std::string &in) const
 
virtual bool computeIntegralList (const std::vector< std::string > &computeIntegralVector)
 fills the list of names of quantities for which a summation over the runs is required More...
 
std::string getErrorForQuantity (const std::string &QuantityName) const
 
 HDQMInspectorConfigBase ()
 
virtual bool valueErrorMap (std::vector< std::pair< std::string, std::string > > &valueErrorVector) const
 fills a vector<pair<string, string> > associating values with the corresponding errors More...
 
virtual ~HDQMInspectorConfigBase ()
 

Detailed Description

Definition at line 10 of file HDQMInspectorConfigSiPixel.h.

Constructor & Destructor Documentation

HDQMInspectorConfigSiPixel::HDQMInspectorConfigSiPixel ( )

Definition at line 3 of file HDQMInspectorConfigSiPixel.cc.

4 {
5 }
HDQMInspectorConfigSiPixel::~HDQMInspectorConfigSiPixel ( )
virtual

Definition at line 7 of file HDQMInspectorConfigSiPixel.cc.

8 {
9 }

Member Function Documentation

std::string HDQMInspectorConfigSiPixel::translateDetId ( const uint32_t  ) const
virtual

pure virtual method that convert a DetId to a string

Implements HDQMInspectorConfigBase.

Definition at line 11 of file HDQMInspectorConfigSiPixel.cc.

References sipixelsummary::Barrel, sipixelsummary::Endcap, sipixelsummary::HalfCylinder_mI, sipixelsummary::HalfCylinder_mO, sipixelsummary::HalfCylinder_pI, sipixelsummary::HalfCylinder_pO, sipixelsummary::Shell_mI, sipixelsummary::Shell_mO, sipixelsummary::Shell_pI, sipixelsummary::Shell_pO, and sipixelsummary::TRACKER.

12 {
13  switch (id) {
15  return "TRACKER";
17  return "Barrel";
19  return "Shell_mI";
21  return "Shell_mO";
23  return "Shell_pI";
25  return "Shell_pO";
27  return "Endcap";
29  return "HalfCylinder_mI";
31  return "HalfCylinder_mO";
33  return "HalfCylinder_pI";
35  return "HalfCylinder_pO";
36  default:
37  return "???";
38  };
39 }