Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
15
PixelTopologyBuilder
();
16
17
PixelTopology
*
build
(
const
Bounds
* bounds,
18
bool
upgradeGeometry,
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,
int
ROCS_Y);
24
};
25
26
#endif
PixelTopologyBuilder::PixelTopologyBuilder
PixelTopologyBuilder()
Definition:
PixelTopologyBuilder.cc:6
PixelTopologyBuilder::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:
PixelTopologyBuilder.cc:10
fireworks::COLS_PER_ROC
static const int COLS_PER_ROC
Definition:
TrackUtils.cc:61
fireworks::BIG_PIX_PER_ROC_Y
static const int BIG_PIX_PER_ROC_Y
Definition:
TrackUtils.cc:60
PixelTopologyBuilder
Definition:
PixelTopologyBuilder.h:12
fireworks::ROWS_PER_ROC
static const int ROWS_PER_ROC
Definition:
TrackUtils.cc:62
fireworks::BIG_PIX_PER_ROC_X
static const int BIG_PIX_PER_ROC_X
Definition:
TrackUtils.cc:63
PixelTopology
Definition:
PixelTopology.h:10
Bounds
Definition:
Bounds.h:22
Generated for CMSSW Reference Manual by
1.8.5