CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Functions | Variables
HcalObjRepresent.h File Reference
#include "CondFormats/HcalObjects/interface/HcalGains.h"
#include <string>
#include <fstream>
#include <sstream>
#include <vector>
#include "TH1F.h"
#include "TH2F.h"
#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/HcalDetId/interface/HcalDetId.h"
#include "TROOT.h"
#include "TCanvas.h"
#include "TStyle.h"
#include "TColor.h"
#include "TLine.h"

Go to the source code of this file.

Classes

class  HcalObjRepresent::ADataRepr
 

Namespaces

 HcalObjRepresent
 

Functions

int HcalObjRepresent::CalcEtaBin (int subdet, int ieta, int depth)
 
int HcalObjRepresent::CalcIeta (int subdet, int eta, int depth)
 
int HcalObjRepresent::CalcIeta (int eta, int depth)
 
void HcalObjRepresent::Fill (HcalDetId &id, double val, std::vector< TH2F > &depth)
 
void HcalObjRepresent::fillOneGain (std::vector< TH2F > &graphData, HcalGains::tAllContWithNames &allContainers, std::string name, int id, std::string units="")
 
void HcalObjRepresent::FillUnphysicalHEHFBins (std::vector< TH2F > &hh)
 
void HcalObjRepresent::FillUnphysicalHEHFBins (TH2F &hh)
 
std::string HcalObjRepresent::getBitsSummary (uint32_t bits, std::string statusBitArray[], short unsigned int bitMap[])
 
std::vector< std::string > HcalObjRepresent::HcalEtaPhiHistNames ()
 
std::string HcalObjRepresent::IntToBinary (unsigned int number)
 
const bool HcalObjRepresent::isBitSet (unsigned int bitnumber, unsigned int status)
 
bool HcalObjRepresent::isHB (int etabin, int depth)
 
bool HcalObjRepresent::isHE (int etabin, int depth)
 
bool HcalObjRepresent::isHF (int etabin, int depth)
 
bool HcalObjRepresent::isHO (int etabin, int depth)
 
bool HcalObjRepresent::isSiPM (int ieta, int iphi, int depth)
 
void HcalObjRepresent::Reset (std::vector< TH2F > &depth)
 
void HcalObjRepresent::setBinLabels (std::vector< TH2F > &depth)
 
void HcalObjRepresent::SetEtaPhiLabels (TH2F &h)
 
void HcalObjRepresent::setup (std::vector< TH2F > &depth, std::string name, std::string units="")
 
bool HcalObjRepresent::validDetId (HcalSubdetector sd, int ies, int ip, int dp)
 

Variables

const int HcalObjRepresent::binmapd2 []
 
const int HcalObjRepresent::binmapd3 [] ={-28,-27,-9999,-16,-9999,16,-9999,27,28}