CMS 3D CMS Logo

Classes | Namespaces | Functions | Variables
HcalObjRepresent.h File Reference
#include "CondFormats/HcalObjects/interface/HcalGains.h"
#include "CondFormats/HcalObjects/interface/HcalDetIdRelationship.h"
#include "CondFormats/HcalObjects/interface/HcalCondObjectContainer.h"
#include "DataFormats/HcalDetId/interface/HcalDetId.h"
#include "DataFormats/HcalDetId/interface/HcalOtherDetId.h"
#include "DataFormats/HcalDetId/interface/HcalCastorDetId.h"
#include "DataFormats/HcalDetId/interface/HcalZDCDetId.h"
#include "FWCore/Utilities/interface/Exception.h"
#include <string>
#include <fstream>
#include <sstream>
#include <vector>
#include "TH1F.h"
#include "TH2F.h"
#include "DataFormats/DetId/interface/DetId.h"
#include "TROOT.h"
#include "TCanvas.h"
#include "TStyle.h"
#include "TColor.h"
#include "TLine.h"
#include "TLatex.h"
#include "TProfile.h"
#include "TPaveLabel.h"

Go to the source code of this file.

Classes

class  HcalObjRepresent::ADataRepr
 
class  HcalObjRepresent::HcalDataContainer< Items, Item >
 

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::drawTable (int nbRows, int nbColumns)
 
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)
 
std::string HcalObjRepresent::SciNotatStr (float num)
 
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}