Geometry
TrackerGeometryBuilder
interface
PixelTopologyBuilder.h
Go to the documentation of this file.
1
#ifndef Geometry_TrackerGeometryBuilder_PixelTopologyBuilder_H
2
#define Geometry_TrackerGeometryBuilder_PixelTopologyBuilder_H
3
4
#include <string>
5
class
PixelTopology
;
6
class
Bounds
;
7
12
class
PixelTopologyBuilder
{
13
public
:
14
PixelTopologyBuilder
();
15
16
PixelTopology
*
build
(
const
Bounds
* bounds,
17
bool
upgradeGeometry,
18
bool
isBricked,
19
int
ROWS_PER_ROC,
// Num of Rows per ROC
20
int
COLS_PER_ROC,
// Num of Cols per ROC
21
int
BIG_PIX_PER_ROC_X,
// in x direction, rows. BIG_PIX_PER_ROC_X = 0 for SLHC
22
int
BIG_PIX_PER_ROC_Y,
// in y direction, cols. BIG_PIX_PER_ROC_Y = 0 for SLHC
23
int
ROCS_X,
24
int
ROCS_Y);
25
};
26
27
#endif
Bounds
Definition:
Bounds.h:18
PixelTopology
Definition:
PixelTopology.h:10
PixelTopologyBuilder::PixelTopologyBuilder
PixelTopologyBuilder()
Definition:
PixelTopologyBuilder.cc:6
PixelTopologyBuilder::build
PixelTopology * build(const Bounds *bounds, bool upgradeGeometry, bool isBricked, int ROWS_PER_ROC, int COLS_PER_ROC, int BIG_PIX_PER_ROC_X, int BIG_PIX_PER_ROC_Y, int ROCS_X, int ROCS_Y)
Definition:
PixelTopologyBuilder.cc:8
PixelTopologyBuilder
Definition:
PixelTopologyBuilder.h:12
Generated for CMSSW Reference Manual by
1.8.16