#include <EdbBrick.h>
|
void | AddPlate (EdbPlateP *pl) |
|
void | Clear () |
|
void | Copy (EdbBrickP &b) |
|
| EdbBrickP () |
|
EdbPlateP * | GetPlate (int i) |
|
int | Npl () const |
|
void | Print () |
|
void | PrintSides () |
|
void | RemovePlate (int pid) |
|
void | ResetAff () |
|
void | ResetAffTXTY () |
|
void | ResetAffXY () |
|
void | SetDXDY (float dx, float dy) |
|
void | SetPlatesLayout (float z0, float z1, float z2) |
|
| ~EdbBrickP () |
|
const EdbAffine2D * | AffineTXTY () const |
|
const EdbAffine2D * | AffineXY () const |
|
void | ApplyCorrections (EdbLayer &la) |
|
void | ApplyCorrections (float shr, float zcorr, const EdbAffine2D &affxy, const EdbAffine2D &afftxty) |
|
void | ApplyCorrectionsLocal (EdbCorrectionMap &map) |
|
void | Copy (const EdbLayer &l) |
|
void | CopyCorr (const EdbLayer &l) |
|
void | CorrectSeg (EdbSegP &s) |
|
void | CorrectSegLocal (EdbSegP &s) |
|
float | DX () const |
|
float | DY () const |
|
float | DZ () const |
|
| EdbLayer () |
| ============================================================================== More...
|
|
| EdbLayer (const EdbLayer &l) |
| ============================================================================== More...
|
|
EdbAffine2D * | GetAffineTXTY () |
|
EdbAffine2D * | GetAffineXY () |
|
int | ID () const |
|
void | Invert () |
|
bool | IsInside (float x, float y) |
|
bool | IsInside (float x, float y, float z) |
|
EdbCorrectionMap & | Map () |
|
int | Ncp () const |
|
void | Print () |
|
void | ResetAffTXTY () |
|
void | ResetAffXY () |
|
void | ResetCorr () |
|
void | Set0 () |
| ============================================================================== More...
|
|
void | SetAffTXTY (float a11, float a12, float a21, float a22, float b1, float b2) |
|
void | SetAffXY (float a11, float a12, float a21, float a22, float b1, float b2) |
|
void | SetDXDY (float dx, float dy) |
|
void | SetID (int id) |
|
void | SetNcp (int n) |
|
void | SetShrinkage (float shr) |
|
void | SetTXTY (float tx, float ty) |
|
void | SetXY (float x, float y) |
|
void | SetZ (float z) |
|
void | SetZcorr (float zcorr) |
|
void | SetZlayer (float z, float zmin, float zmax) |
|
void | ShiftZ (float dz) |
|
float | Shr () const |
|
void | SubstructCorrections (EdbLayer &la) |
|
float | TX () const |
|
float | TX (EdbSegP &s) |
|
float | TXp (EdbSegP &s) |
|
float | TY () const |
|
float | TY (EdbSegP &s) |
|
float | TYp (EdbSegP &s) |
|
float | X () const |
|
float | X (EdbSegP &s) |
|
float | Xmax () const |
|
float | Xmin () const |
|
float | Xp (EdbSegP &s) |
|
float | Y () const |
|
float | Y (EdbSegP &s) |
|
float | Ymax () const |
|
float | Ymin () const |
|
float | Yp (EdbSegP &s) |
|
float | Z () const |
|
float | Zcorr () const |
|
float | Zmax () const |
|
float | Zmin () const |
|
float | Zxy () |
|
virtual | ~EdbLayer () |
|
◆ EdbBrickP()
◆ ~EdbBrickP()
EdbBrickP::~EdbBrickP |
( |
| ) |
|
|
inline |
TObjArray eSpacers
Definition: EdbBrick.h:42
TObjArray ePlates
Definition: EdbBrick.h:41
◆ AddPlate()
◆ Clear()
void EdbBrickP::Clear |
( |
| ) |
|
|
inline |
◆ Copy()
86{
89 for(int i=0; i<n; i++) {
93 }
94}
EdbPlateP * GetPlate(int i)
Definition: EdbBrick.h:53
void AddPlate(EdbPlateP *pl)
Definition: EdbBrick.h:52
int Npl() const
Definition: EdbBrick.h:51
Definition: EdbLayer.h:39
Definition: EdbBrick.h:14
p
Definition: testBGReduction_AllMethods.C:8
◆ GetPlate()
◆ Npl()
int EdbBrickP::Npl |
( |
| ) |
const |
|
inline |
◆ Print()
void EdbBrickP::Print |
( |
| ) |
|
135{
136 printf(
"EdbBrickP with %d plates:\n",
Npl());
138}
◆ PrintSides()
void EdbBrickP::PrintSides |
( |
| ) |
|
142{
143 printf(
"EdbBrickP with %d plates:\n",
Npl());
145 for(int i=0; i<n; i++) {
146 printf("plate %d:\n",i);
149 }
150}
void Print()
Definition: EdbLayer.cxx:149
EdbLayer * GetLayer(int i)
Definition: EdbBrick.h:29
◆ RemovePlate()
void EdbBrickP::RemovePlate |
( |
int |
pid | ) |
|
remove plate with the id=pid
105{
108 for(int i=n-1; i>=0; i--) {
111 }
113}
int pid[1000]
Definition: m2track.cpp:13
◆ ResetAff()
void EdbBrickP::ResetAff |
( |
| ) |
|
|
inline |
void ResetAffXY()
Definition: EdbBrick.cxx:123
void ResetAffTXTY()
Definition: EdbBrick.cxx:128
◆ ResetAffTXTY()
void EdbBrickP::ResetAffTXTY |
( |
| ) |
|
129{
131}
void ResetAffTXTY()
Definition: EdbLayer.h:114
◆ ResetAffXY()
void EdbBrickP::ResetAffXY |
( |
| ) |
|
124{
126}
void ResetAffXY()
Definition: EdbLayer.h:113
◆ SetDXDY()
void EdbBrickP::SetDXDY |
( |
float |
dx, |
|
|
float |
dy |
|
) |
| |
117{
121}
void SetDXDY(float dx, float dy)
Definition: EdbBrick.cxx:73
◆ SetPlatesLayout()
void EdbBrickP::SetPlatesLayout |
( |
float |
z0, |
|
|
float |
z1, |
|
|
float |
z2 |
|
) |
| |
98{
101}
brick z0
Definition: RecDispMC.C:106
void SetPlateLayout(float z0, float z1, float z2)
Definition: EdbBrick.cxx:60
◆ ePlates
TObjArray EdbBrickP::ePlates |
|
private |
◆ eSpacers
TObjArray EdbBrickP::eSpacers |
|
private |
The documentation for this class was generated from the following files: