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