4 for (
unsigned int i = 1;
i <=
m_pxbMap.size();
i++) {
5 os <<
"PXB layer " << std::setw(2) <<
i <<
" has: " << std::setw(2) <<
getPXBLadders(
i) <<
" ladders and " 9 for (
unsigned int j = 1;
j <=
m_pxfMap.size();
j++) {
10 os <<
"PXF disk " << std::setw(2) <<
j <<
" has: " << std::setw(2) <<
getPXFBlades(
j) <<
" blades and " 18 std::vector<unsigned> maxLadder, maxModule;
19 maxLadder.resize(nlay);
20 maxModule.resize(nlay);
21 for (
unsigned int i = 1;
i <= nlay;
i++) {
22 maxLadder.push_back(0);
23 maxModule.push_back(0);
46 for (
unsigned int i = 1;
i <= nlay;
i++) {
47 m_pxbMap[
i] = std::make_pair(maxLadder[
i], maxModule[
i]);
52 std::vector<unsigned> maxBlade, maxPXFModule;
53 maxBlade.resize(ndisk);
54 maxPXFModule.resize(ndisk);
55 for (
unsigned int i = 1;
i <= ndisk;
i++) {
56 maxBlade.push_back(0);
57 maxPXFModule.push_back(0);
71 if (blade > maxBlade[disk]) {
72 maxBlade[disk] = blade;
75 if (pxf_module > maxPXFModule[disk]) {
76 maxPXFModule[disk] = pxf_module;
80 for (
unsigned int i = 1;
i <= ndisk;
i++) {
81 m_pxfMap[
i] = std::make_pair(maxBlade[
i], maxPXFModule[
i]);
const TrackerGeometry * m_trackerGeom
const unsigned getPXFBlades(int disk) const
unsigned int pxbLayer(const DetId &id) const
unsigned int pxfBlade(const DetId &id) const
const DetContainer & detsPXB() const
unsigned int numberOfLayers(int subdet) const
unsigned int pxfModule(const DetId &id) const
const unsigned getPXBModules(unsigned int lay) const
const DetContainer & detsPXF() const
void printAll(std::ostream &os) const
unsigned int pxbLadder(const DetId &id) const
const unsigned getPXFModules(int disk) const
unsigned int pxfDisk(const DetId &id) const
DetId geographicalId() const
The label of this GeomDet.
std::map< unsigned, std::pair< unsigned, unsigned > > m_pxfMap
std::map< unsigned, std::pair< unsigned, unsigned > > m_pxbMap
unsigned int pxbModule(const DetId &id) const
const TrackerTopology * m_trackerTopo
const unsigned getPXBLadders(unsigned int lay) const