CMS 3D CMS Logo

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

Go to the source code of this file.

Classes

class  hcaldqm::quantity::TrigTowerQuantity
 

Namespaces

 hcaldqm
 
 hcaldqm::quantity
 

Typedefs

typedef uint32_t(* hcaldqm::quantity::getBinType_tid) (HcalTrigTowerDetId const &)
 
typedef std::vector< std::string >(* hcaldqm::quantity::getLabels_tid) ()
 
typedef HcalTrigTowerDetId(* hcaldqm::quantity::getTid_tid) (int)
 
typedef int(* hcaldqm::quantity::getValueType_tid) (HcalTrigTowerDetId const &)
 

Enumerations

enum  hcaldqm::quantity::TrigTowerQuantityType {
  hcaldqm::quantity::fTTiphi = 0, hcaldqm::quantity::fTTieta = 1, hcaldqm::quantity::fTTdepth = 2, hcaldqm::quantity::fTTSubdet = 3,
  hcaldqm::quantity::fTTSubdetPM = 4, hcaldqm::quantity::fTTieta2x3 = 5, hcaldqm::quantity::nTrigTowerQuantityType = 6
}
 

Functions

uint32_t hcaldqm::quantity::getBin_TTdepth (HcalTrigTowerDetId const &)
 
uint32_t hcaldqm::quantity::getBin_TTieta (HcalTrigTowerDetId const &)
 
uint32_t hcaldqm::quantity::getBin_TTieta2x3 (HcalTrigTowerDetId const &)
 
uint32_t hcaldqm::quantity::getBin_TTiphi (HcalTrigTowerDetId const &)
 
uint32_t hcaldqm::quantity::getBin_TTSubdet (HcalTrigTowerDetId const &)
 
uint32_t hcaldqm::quantity::getBin_TTSubdetPM (HcalTrigTowerDetId const &)
 
std::vector< std::string > hcaldqm::quantity::getLabels_TTdepth ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_TTieta ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_TTieta2x3 ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_TTiphi ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_TTSubdet ()
 
std::vector< std::string > hcaldqm::quantity::getLabels_TTSubdetPM ()
 
HcalTrigTowerDetId hcaldqm::quantity::getTid_TTdepth (int)
 
HcalTrigTowerDetId hcaldqm::quantity::getTid_TTieta (int)
 
HcalTrigTowerDetId hcaldqm::quantity::getTid_TTieta2x3 (int)
 
HcalTrigTowerDetId hcaldqm::quantity::getTid_TTiphi (int)
 
HcalTrigTowerDetId hcaldqm::quantity::getTid_TTSubdet (int)
 
HcalTrigTowerDetId hcaldqm::quantity::getTid_TTSubdetPM (int)
 
int hcaldqm::quantity::getValue_TTdepth (HcalTrigTowerDetId const &)
 
int hcaldqm::quantity::getValue_TTieta (HcalTrigTowerDetId const &)
 
int hcaldqm::quantity::getValue_TTieta2x3 (HcalTrigTowerDetId const &)
 
int hcaldqm::quantity::getValue_TTiphi (HcalTrigTowerDetId const &)
 
int hcaldqm::quantity::getValue_TTSubdet (HcalTrigTowerDetId const &)
 
int hcaldqm::quantity::getValue_TTSubdetPM (HcalTrigTowerDetId const &)
 

Variables

const getBinType_tid hcaldqm::quantity::getBin_functions_tid [nTrigTowerQuantityType]
 
const getLabels_tid hcaldqm::quantity::getLabels_functions_tid [nTrigTowerQuantityType]
 
const getTid_tid hcaldqm::quantity::getTid_functions_tid [nTrigTowerQuantityType]
 
const getValueType_tid hcaldqm::quantity::getValue_functions_tid [nTrigTowerQuantityType]
 
const double hcaldqm::quantity::max_tid [nTrigTowerQuantityType] = {72.5, 82, 0.5, 2, 4, 8}
 
const double hcaldqm::quantity::min_tid [nTrigTowerQuantityType] = {0.5, 0, -0.5, 0, 0, 0}
 
const std::string hcaldqm::quantity::name_tid [nTrigTowerQuantityType]
 
const int hcaldqm::quantity::nbins_tid [nTrigTowerQuantityType] = {72, 82, 1, 2, 4, 8}