CMS 3D CMS Logo

Classes | Namespaces | Enumerations | Functions | Variables
PixelRegionContainers.h File Reference
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"
#include "DataFormats/SiPixelDetId/interface/PixelSubdetector.h"
#include "DataFormats/TrackerCommon/interface/PixelBarrelName.h"
#include "DataFormats/TrackerCommon/interface/PixelEndcapName.h"
#include "CalibTracker/SiPixelESProducers/interface/SiPixelDetInfoFileReader.h"
#include "CondCore/SiPixelPlugins/interface/SiPixelPayloadInspectorHelper.h"
#include "FWCore/ParameterSet/interface/FileInPath.h"
#include <boost/range/adaptor/indexed.hpp>
#include <cstdlib>
#include "TH1.h"
#include "TLatex.h"

Go to the source code of this file.

Classes

class  PixelRegions::PixelRegionContainers
 

Namespaces

 PixelRegions
 

Enumerations

enum  PixelRegions::PixelId {
  PixelRegions::L1 = 1100, PixelRegions::L2 = 1200, PixelRegions::L3 = 1300, PixelRegions::L4 = 1400,
  PixelRegions::Rm1l = 2111, PixelRegions::Rm1u = 2112, PixelRegions::Rm2l = 2121, PixelRegions::Rm2u = 2122,
  PixelRegions::Rm3l = 2131, PixelRegions::Rm3u = 2132, PixelRegions::Rp1l = 2211, PixelRegions::Rp1u = 2212,
  PixelRegions::Rp2l = 2221, PixelRegions::Rp2u = 2222, PixelRegions::Rp3l = 2231, PixelRegions::Rp3u = 2232,
  PixelRegions::Ph2EmR1 = 3101, PixelRegions::Ph2EmR2 = 3102, PixelRegions::Ph2EmR3 = 3103, PixelRegions::Ph2EmR4 = 3104,
  PixelRegions::Ph2EpR1 = 3201, PixelRegions::Ph2EpR2 = 3202, PixelRegions::Ph2EpR3 = 3203, PixelRegions::Ph2EpR4 = 3204,
  PixelRegions::Ph2FmR1 = 4101, PixelRegions::Ph2FmR2 = 4102, PixelRegions::Ph2FmR3 = 4103, PixelRegions::Ph2FmR4 = 4104,
  PixelRegions::Ph2FmR5 = 4105, PixelRegions::Ph2FpR1 = 4201, PixelRegions::Ph2FpR2 = 4202, PixelRegions::Ph2FpR3 = 4203,
  PixelRegions::Ph2FpR4 = 4204, PixelRegions::Ph2FpR5 = 4205, PixelRegions::End = 99999
}
 

Functions

static const std::vector< uint32_t > PixelRegions::attachedDets (const PixelRegions::PixelId theId, const TrackerTopology *trackTopo, const SiPixelPI::phase &ph)
 
static const PixelId PixelRegions::calculateBPixID (const unsigned int layer)
 
static const PixelId PixelRegions::calculateFPixID (const SiPixelPI::phase &ph, const unsigned int side, const unsigned int disk, const unsigned int ring)
 
static const PixelId PixelRegions::detIdToPixelId (const unsigned int detid, const TrackerTopology *trackTopo, const SiPixelPI::phase &ph)
 
static const std::vector< std::string > PixelRegions::getIDLabels (const SiPixelPI::phase &ph, bool isBarrel)
 
std::string PixelRegions::itoa (int i)
 

Variables

const std::vector< std::string > PixelRegions::IDlabels
 
const std::vector< PixelId > PixelRegions::PixelIDs