Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
PixelTopologyBuilder::PixelTopologyBuilder
PixelTopologyBuilder()
Definition:
PixelTopologyBuilder.cc:6
PixelTopologyBuilder
Definition:
PixelTopologyBuilder.h:12
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
PixelTopology
Definition:
PixelTopology.h:10
Bounds
Definition:
Bounds.h:18
Generated for CMSSW Reference Manual by
1.8.5