#include <EdbBrickGen.h>
|
| EdbBrickP * | Brick () const |
| |
| | EdbBrickGen () |
| |
| void | Generate () |
| |
| void | GenerateOperaBrick (EdbBrickP &br, int npl, float dx, float dy, float x0, float y0, float z0, float zbase, float zu, float zd, float zspacer) |
| |
| void | GenerateOperaBrick (int npl=58, float dx=60000., float dy=50000., float x0=0., float y0=0., float z0=0., float zbase=210., float zu=45., float zd=45., float zspacer=1000.) |
| |
| void | GeneratePatternsVolumeBT (EdbPatternsVolume &v) |
| |
| void | GeneratePatternsVolumeBT (EdbPatternsVolume *v=0) |
| |
| void | Print () |
| |
| EdbPVGen * | PVG () const |
| |
| | ~EdbBrickGen () |
| |
◆ EdbBrickGen()
| EdbBrickGen::EdbBrickGen |
( |
| ) |
|
EdbPVGen * ePVG
Definition: EdbBrickGen.h:54
EdbBrickP * eBrick
Definition: EdbBrickGen.h:53
◆ ~EdbBrickGen()
| EdbBrickGen::~EdbBrickGen |
( |
| ) |
|
◆ Brick()
◆ Generate()
| void EdbBrickGen::Generate |
( |
| ) |
|
void GeneratePatternsVolumeBT(EdbPatternsVolume &v)
Definition: EdbBrickGen.cxx:152
void GenerateOperaBrick(int npl=58, float dx=60000., float dy=50000., float x0=0., float y0=0., float z0=0., float zbase=210., float zu=45., float zd=45., float zspacer=1000.)
Definition: EdbBrickGen.cxx:98
◆ GenerateOperaBrick() [1/2]
| void EdbBrickGen::GenerateOperaBrick |
( |
EdbBrickP & |
br, |
|
|
int |
npl, |
|
|
float |
dx, |
|
|
float |
dy, |
|
|
float |
x0, |
|
|
float |
y0, |
|
|
float |
z0, |
|
|
float |
zbase, |
|
|
float |
zu, |
|
|
float |
zd, |
|
|
float |
zspacer |
|
) |
| |
119 float dzpl = zbase+zu+zd;
120 float zstep = zspacer+dzpl;
124 for(
int i=0; i<npl; i++) {
126 pl->
SetZlayer( z , z-dzpl/2. , z+dzpl/2. );
brick z0
Definition: RecDispMC.C:106
void AddPlate(EdbPlateP *pl)
Definition: EdbBrick.h:51
void SetPlatesLayout(float z0, float z1, float z2)
Definition: EdbBrick.cxx:95
void SetDXDY(float dx, float dy)
Definition: EdbBrick.cxx:114
EdbPlateP * GetPlate(int i)
Definition: EdbBrick.h:52
int Npl() const
Definition: EdbBrick.h:50
void SetXY(float x, float y)
Definition: EdbLayer.h:97
void SetZlayer(float z, float zmin, float zmax)
Definition: EdbLayer.h:102
float Zmin() const
Definition: EdbLayer.h:81
float Zmax() const
Definition: EdbLayer.h:82
float Z() const
Definition: EdbLayer.h:78
Definition: EdbBrick.h:13
◆ GenerateOperaBrick() [2/2]
| void EdbBrickGen::GenerateOperaBrick |
( |
int |
npl = 58, |
|
|
float |
dx = 60000., |
|
|
float |
dy = 50000., |
|
|
float |
x0 = 0., |
|
|
float |
y0 = 0., |
|
|
float |
z0 = 0., |
|
|
float |
zbase = 210., |
|
|
float |
zu = 45., |
|
|
float |
zd = 45., |
|
|
float |
zspacer = 1000. |
|
) |
| |
108 GenerateOperaBrick( *
eBrick, npl, dx, dy, x0, y0,
z0,zbase, zu, zd, zspacer );
Definition: EdbBrick.h:37
◆ GeneratePatternsVolumeBT() [1/2]
156 for(
int i=0; i<npl; i++) {
Definition: EdbPattern.h:280
void SetPID(int pid)
Definition: EdbPattern.h:319
void AddPattern(EdbPattern *pat)
Definition: EdbPattern.cxx:1867
void SetPatternsID()
Definition: EdbPattern.cxx:1763
◆ GeneratePatternsVolumeBT() [2/2]
Definition: EdbPVGen.h:18
void SetVolume(EdbPatternsVolume *pv)
Definition: EdbPVGen.h:34
Definition: EdbPattern.h:348
◆ Print()
| void EdbBrickGen::Print |
( |
| ) |
|
void Print()
Definition: EdbBrick.cxx:132
◆ PVG()
◆ eBrick
◆ ePVG
The documentation for this class was generated from the following files: