CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
ElectronicsQuantity.h File Reference
#include "DQM/HcalCommon/interface/Quantity.h"
#include "boost/unordered_map.hpp"
#include "boost/foreach.hpp"

Go to the source code of this file.

Classes

class  hcaldqm::quantity::ElectronicsQuantity
 
class  hcaldqm::quantity::FEDQuantity
 

Namespaces

 hcaldqm
 
 hcaldqm::quantity
 

Typedefs

typedef uint32_t(* hcaldqm::quantity::getBinType_eid) (HcalElectronicsId const &)
 
typedef HcalElectronicsId(* hcaldqm::quantity::getEid_eid) (int)
 
typedef std::vector< std::string >(* hcaldqm::quantity::getLabels_eid) ()
 
typedef int(* hcaldqm::quantity::getValueType_eid) (HcalElectronicsId const &)
 

Enumerations

enum  hcaldqm::quantity::ElectronicsQuantityType {
  hcaldqm::quantity::fFED = 0, hcaldqm::quantity::fFEDuTCA = 1, hcaldqm::quantity::fFEDVME = 2, hcaldqm::quantity::fCrate = 3,
  hcaldqm::quantity::fCrateuTCA = 4, hcaldqm::quantity::fCrateVME = 5, hcaldqm::quantity::fSlotuTCA = 6, hcaldqm::quantity::fSlotVME = 7,
  hcaldqm::quantity::fSpigot = 8, hcaldqm::quantity::fFiberuTCA = 9, hcaldqm::quantity::fFiberVME = 10, hcaldqm::quantity::fFiberCh = 11,
  hcaldqm::quantity::fFEDuTCASlot = 12, hcaldqm::quantity::fFEDVMESpigot = 13, hcaldqm::quantity::fFiberuTCAFiberCh = 14, hcaldqm::quantity::fFiberVMEFiberCh = 15,
  hcaldqm::quantity::fSLB = 16, hcaldqm::quantity::fSLBCh = 17, hcaldqm::quantity::fSLBSLBCh = 18, hcaldqm::quantity::fFiberuTCATP = 19,
  hcaldqm::quantity::fFiberChuTCATP = 20, hcaldqm::quantity::fFiberuTCATPFiberChuTCATP = 21, hcaldqm::quantity::nElectronicsQuantityType = 22
}
 

Functions

uint32_t hcaldqm::quantity::getBin_Crate (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_CrateuTCA (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_CrateVME (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_FED (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_FEDuTCA (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_FEDuTCASlot (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_FEDVME (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_FEDVMESpigot (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_FiberCh (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_FiberChuTCATP (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_FiberuTCA (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_FiberuTCAFiberCh (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_FiberuTCATP (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_FiberuTCATPFiberChuTCATP (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_FiberVME (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_FiberVMEFiberCh (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_SLB (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_SLBCh (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_SLBSLBCh (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_SlotuTCA (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_SlotVME (HcalElectronicsId const &)
 
uint32_t hcaldqm::quantity::getBin_Spigot (HcalElectronicsId const &)
 
HcalElectronicsId hcaldqm::quantity::getEid_Crate (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_CrateuTCA (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_CrateVME (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_FED (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_FEDuTCA (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_FEDuTCASlot (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_FEDVME (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_FEDVMESpigot (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_FiberCh (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_FiberChuTCATP (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_FiberuTCA (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_FiberuTCAFiberCh (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_FiberuTCATP (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_FiberuTCATPFiberChuTCATP (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_FiberVME (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_FiberVMEFiberCh (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_SLB (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_SLBCh (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_SLBSLBCh (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_SlotuTCA (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_SlotVME (int)
 
HcalElectronicsId hcaldqm::quantity::getEid_Spigot (int)
 
std::vector< std::string > hcaldqm::quantity::getLabels_Crate ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_CrateuTCA ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_CrateVME ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_FED ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_FEDuTCA ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_FEDuTCASlot ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_FEDVME ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_FEDVMESpigot ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_FiberCh ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_FiberChuTCATP ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_FiberuTCA ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_FiberuTCAFiberCh ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_FiberuTCATP ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_FiberuTCATPFiberChuTCATP ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_FiberVME ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_FiberVMEFiberCh ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_SLB ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_SLBCh ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_SLBSLBCh ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_SlotuTCA ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_SlotVME ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_Spigot ()
 
int hcaldqm::quantity::getValue_Crate (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_CrateuTCA (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_CrateVME (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_FED (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_FEDuTCA (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_FEDuTCASlot (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_FEDVME (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_FEDVMESpigot (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_FiberCh (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_FiberChuTCATP (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_FiberuTCA (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_FiberuTCAFiberCh (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_FiberuTCATP (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_FiberuTCATPFiberChuTCATP (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_FiberVME (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_FiberVMEFiberCh (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_SLB (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_SLBCh (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_SLBSLBCh (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_SlotuTCA (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_SlotVME (HcalElectronicsId const &)
 
int hcaldqm::quantity::getValue_Spigot (HcalElectronicsId const &)
 

Variables

getBinType_eid const hcaldqm::quantity::getBin_functions_eid [nElectronicsQuantityType]
 
getEid_eid const hcaldqm::quantity::getEid_functions_eid [nElectronicsQuantityType]
 
getLabels_eid const hcaldqm::quantity::getLabels_functions_eid [nElectronicsQuantityType]
 
getValueType_eid const hcaldqm::quantity::getValue_functions_eid [nElectronicsQuantityType]
 
double const hcaldqm::quantity::max_eid [nElectronicsQuantityType]
 
double const hcaldqm::quantity::min_eid [nElectronicsQuantityType]
 
std::string const hcaldqm::quantity::name_eid [nElectronicsQuantityType]
 
int const hcaldqm::quantity::nbins_eid [nElectronicsQuantityType]