Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Geometry
MTDGeometryBuilder
interface
MTDPixelTopologyBuilder.h
Go to the documentation of this file.
1
#ifndef Geometry_MTDGeometryBuilder_MTDPixelTopologyBuilder_H
2
#define Geometry_MTDGeometryBuilder_MTDPixelTopologyBuilder_H
3
4
#include <string>
5
class
PixelTopology
;
6
class
Bounds
;
7
12
class
MTDPixelTopologyBuilder
{
13
public
:
14
MTDPixelTopologyBuilder
();
15
16
PixelTopology
*
build
(
const
Bounds
* bounds,
17
int
ROWS_PER_ROC,
// Num of Rows per ROC
18
int
COLS_PER_ROC,
// Num of Cols per ROC
19
int
ROCS_X,
20
int
ROCS_Y,
21
int
GAPxInterpad,
//This value is given in microns
22
int
GAPxBorder,
//This value is given in microns
23
int
GAPyInterpad,
//This value is given in microns
24
int
GAPyBorder);
//This value is given in microns
25
};
26
27
#endif
MTDPixelTopologyBuilder::build
PixelTopology * build(const Bounds *bounds, int ROWS_PER_ROC, int COLS_PER_ROC, int ROCS_X, int ROCS_Y, int GAPxInterpad, int GAPxBorder, int GAPyInterpad, int GAPyBorder)
Definition:
MTDPixelTopologyBuilder.cc:12
MTDPixelTopologyBuilder::MTDPixelTopologyBuilder
MTDPixelTopologyBuilder()
Definition:
MTDPixelTopologyBuilder.cc:10
PixelTopology
Definition:
PixelTopology.h:10
Bounds
Definition:
Bounds.h:18
MTDPixelTopologyBuilder
Definition:
MTDPixelTopologyBuilder.h:12
Generated for CMSSW Reference Manual by
1.8.5