FEDRA emulsion software from the OPERA Collaboration
|
#include <EdbLayer.h>
Public Member Functions | |
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 () |
Private Attributes | |
EdbAffine2D | eAffTXTY |
EdbAffine2D | eAffXY |
Float_t | eDX |
Float_t | eDY |
Int_t | eID |
EdbCorrectionMap | eMap |
Int_t | eNcp |
Float_t | eShr |
Float_t | eTX |
Float_t | eTY |
Float_t | eX |
Float_t | eY |
Float_t | eZ |
Float_t | eZcorr |
Float_t | eZmax |
Float_t | eZmin |
EdbLayer::EdbLayer | ( | ) |
==============================================================================
EdbLayer::EdbLayer | ( | const EdbLayer & | l | ) |
|
inlinevirtual |
|
inline |
|
inline |
void EdbLayer::ApplyCorrections | ( | float | shr, |
float | zcorr, | ||
const EdbAffine2D & | affxy, | ||
const EdbAffine2D & | afftxty | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void EdbLayer::Invert | ( | ) |
bool EdbLayer::IsInside | ( | float | x, |
float | y | ||
) |
bool EdbLayer::IsInside | ( | float | x, |
float | y, | ||
float | z | ||
) |
|
inline |
|
inline |
void EdbLayer::Print | ( | ) |
|
inline |
void EdbLayer::ResetCorr | ( | ) |
void EdbLayer::Set0 | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
void EdbLayer::ShiftZ | ( | float | dz | ) |
|
inline |
apply inverse corrections of layer l
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |