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/SiPixelDetId/interface/PixelBarrelName.h"
#include "DataFormats/SiPixelDetId/interface/PixelEndcapName.h"
#include "CalibTracker/SiPixelESProducers/interface/SiPixelDetInfoFileReader.h"
#include "FWCore/ParameterSet/interface/FileInPath.h"
#include <boost/range/adaptor/indexed.hpp>
#include "TH1.h"
#include <cstdlib>

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::End = 99999
}
 

Functions

const std::vector< uint32_t > PixelRegions::attachedDets (const PixelRegions::PixelId theId, const TrackerTopology *trackTopo, const bool phase1)
 
static const PixelId PixelRegions::calculateBPixID (const unsigned int layer)
 
static const PixelId PixelRegions::calculateFPixID (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 bool phase1)
 
std::string PixelRegions::itoa (int i)
 

Variables

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