CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
DetectorQuantity.h File Reference
#include "DQM/HcalCommon/interface/Quantity.h"

Go to the source code of this file.

Classes

class  hcaldqm::quantity::DetectorQuantity
 

Namespaces

 hcaldqm
 
 hcaldqm::quantity
 

Typedefs

typedef uint32_t(* hcaldqm::quantity::getBinType_did) (HcalDetId const &)
 
typedef HcalDetId(* hcaldqm::quantity::getDid_did) (int)
 
typedef std::vector< std::string >(* hcaldqm::quantity::getLabels_did) ()
 
typedef int(* hcaldqm::quantity::getValueType_did) (HcalDetId const &)
 

Enumerations

enum  hcaldqm::quantity::DetectorQuantityType {
  hcaldqm::quantity::fiphi = 0, hcaldqm::quantity::fieta = 1, hcaldqm::quantity::fdepth = 2, hcaldqm::quantity::fSubdet = 3,
  hcaldqm::quantity::fSubdetPM = 4, hcaldqm::quantity::nDetectorQuantityType = 5
}
 

Functions

uint32_t hcaldqm::quantity::getBin_depth (HcalDetId const &)
 
uint32_t hcaldqm::quantity::getBin_ieta (HcalDetId const &)
 
uint32_t hcaldqm::quantity::getBin_iphi (HcalDetId const &)
 
uint32_t hcaldqm::quantity::getBin_Subdet (HcalDetId const &)
 
uint32_t hcaldqm::quantity::getBin_SubdetPM (HcalDetId const &)
 
HcalDetId hcaldqm::quantity::getDid_depth (int)
 
HcalDetId hcaldqm::quantity::getDid_ieta (int)
 
HcalDetId hcaldqm::quantity::getDid_iphi (int)
 
HcalDetId hcaldqm::quantity::getDid_Subdet (int)
 
HcalDetId hcaldqm::quantity::getDid_SubdetPM (int)
 
std::vector< std::string > hcaldqm::quantity::getLabels_depth ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_ieta ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_iphi ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_Subdet ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_SubdetPM ()
 
int hcaldqm::quantity::getValue_depth (HcalDetId const &)
 
int hcaldqm::quantity::getValue_ieta (HcalDetId const &)
 
int hcaldqm::quantity::getValue_iphi (HcalDetId const &)
 
int hcaldqm::quantity::getValue_Subdet (HcalDetId const &)
 
int hcaldqm::quantity::getValue_SubdetPM (HcalDetId const &)
 

Variables

const getBinType_did hcaldqm::quantity::getBin_functions_did [nDetectorQuantityType]
 
const getDid_did hcaldqm::quantity::getDid_functions_did [nDetectorQuantityType]
 
const getLabels_did hcaldqm::quantity::getLabels_functions_did [nDetectorQuantityType]
 
const getValueType_did hcaldqm::quantity::getValue_functions_did [nDetectorQuantityType]
 
const double hcaldqm::quantity::max_did [nDetectorQuantityType] = {72.5, 84, 4.5, 4, 8}
 
const double hcaldqm::quantity::min_did [nDetectorQuantityType] = {0.5, 0, 0.5, 0, 0}
 
const std::string hcaldqm::quantity::name_did [nDetectorQuantityType] = {"iphi", "ieta", "depth", "Subdet", "SubdetPM"}
 
const int hcaldqm::quantity::nbins_did [nDetectorQuantityType] = {72, 84, 4, 4, 8}