|
FEDRA emulsion software from the OPERA Collaboration
|
#include <EdbSegP.h>


Public Member Functions | |
| void | addEMULDigit (TObject *a) |
| Int_t | Aid (int i) const |
| bool | CheckCOV () const |
| Float_t | Chi2 () const |
| void | Clear () |
| Int_t | Compare (const TObject *obj) const |
| void | Copy (const EdbSegP &s) |
| TMatrixD & | COV () const |
| Float_t | DeltaR (EdbSegP *seg1) const |
| Float_t | DeltaTheta (EdbSegP *seg1) const |
| Float_t | DZ () const |
| Float_t | DZem () const |
| EdbSegP () | |
| EdbSegP (const EdbSegP &s) | |
| EdbSegP (int id, float x, float y, float tx, float ty, float w=0, int flag=0) | |
| TRefArray * | EMULDigitArray () const |
| Int_t | Flag () const |
| void | ForceCOV (TMatrixD &cov) |
| Int_t | ID () const |
| bool | IsCompatible (EdbSegP &s, float nsigx, float nsigt) const |
| Bool_t | IsEqual (const TObject *obj) const |
| bool | IsInside (float xmin, float xmax, float ymin, float ymax) const |
| bool | IsInside (float xmin, float xmax, float ymin, float ymax, float zmin, float zmax) const |
| Bool_t | IsSortable () const |
| Int_t | MCEvt () const |
| Int_t | MCTrack () const |
| void | MergeTo (EdbSegP &s) |
| Float_t | P () const |
| Float_t | Phi () const |
| Int_t | PID () const |
| Int_t | Plate () const |
| void | Print (Option_t *opt="") const |
| void | PrintNice () const |
| Float_t | Prob () const |
| Float_t | ProbLink (EdbSegP &s1, EdbSegP &s2) |
| void | PropagateTo (float z) |
| void | PropagateToCOV (float z) |
| void | PropagateToDZ (float dz) |
| EdbID | ScanID () const |
| void | Set (int id, float x, float y, float tx, float ty, float w, int flag) |
| void | Set0 () |
| void | SetAid (int a, int v, int side=0) |
| void | SetChi2 (float chi2) |
| void | SetCOV (double *array, int dim=5) |
| void | SetCOV (TMatrixD &cov) |
| void | SetDZ (float dz) |
| void | SetDZem (float dz) |
| void | SetErrorP (float sp2) |
| void | SetErrors () |
| void | SetErrors (float sx2, float sy2, float sz2, float stx2, float sty2, float sp2=1.) |
| void | SetErrors0 () |
| void | SetErrorsCOV (float sx2, float sy2, float sz2, float stx2, float sty2, float sp2=1.) |
| void | SetFlag (int flag) |
| void | SetID (int id) |
| void | SetMC (int mEvt, int mTrack) |
| void | SetP (float p) |
| void | SetPID (int pid) |
| void | SetPlate (int plateid) |
| void | SetProb (float prob) |
| void | SetProbability (float p) |
| void | SetScanID (EdbID id) |
| void | SetSide (int side=0) |
| void | SetSZ (float sz) |
| void | SetTrack (int trid) |
| void | SetTX (Float_t tx) |
| void | SetTY (Float_t ty) |
| void | SetVid (int vid, int sid) |
| void | SetVolume (float w) |
| void | SetW (float w) |
| void | SetX (Float_t x) |
| void | SetY (Float_t y) |
| void | SetZ (float z) |
| Int_t | Side () const |
| Float_t | SP () const |
| Float_t | STX () const |
| Float_t | STY () const |
| Float_t | SX () const |
| Float_t | SY () const |
| Float_t | SZ () const |
| Float_t | Theta () const |
| Int_t | Track () const |
| Float_t | TX () const |
| Float_t | TY () const |
| Int_t | Vid (int i) const |
| Float_t | Volume () const |
| Float_t | W () const |
| Float_t | X () const |
| Float_t | Y () const |
| Float_t | Z () const |
| virtual | ~EdbSegP () |
Public Member Functions inherited from EdbTrack2D | |
| virtual void | Substruct (EdbTrack2D *t) |
| virtual void | Test () const |
| virtual void | Transform (const EdbAffine2D *a) |
| virtual | ~EdbTrack2D () |
Public Member Functions inherited from EdbPoint2D | |
| virtual void | SetX (float x)=0 |
| virtual void | SetY (float y)=0 |
| virtual void | Substruct (EdbPoint *p) |
| virtual void | TestPoint2D () const |
| virtual | ~EdbPoint2D () |
Public Member Functions inherited from EdbPoint | |
| virtual void | Transform (const EdbAffine3D *a) |
| virtual | ~EdbPoint () |
Public Member Functions inherited from EdbAngle2D | |
| virtual void | SetTX (float x)=0 |
| virtual void | SetTY (float y)=0 |
| virtual void | Substruct (const EdbAngle2D *a) |
| virtual | ~EdbAngle2D () |
Static Public Member Functions | |
| static Float_t | Angle (const EdbSegP &s1, const EdbSegP &s2) |
| static Float_t | Distance (const EdbSegP &s1, const EdbSegP &s2) |
| static void | LinkMT (const EdbSegP *s1, const EdbSegP *s2, EdbSegP *s) |
Public Attributes | |
| Float_t | eTX |
| Float_t | eTY |
| Float_t | eX |
| Float_t | eY |
| Float_t | eZ |
Protected Attributes | |
| TMatrixD * | eCOV |
Private Attributes | |
| Int_t | eAid [2] |
| Float_t | eChi2 |
| Float_t | eDZ |
| Float_t | eDZem |
| TRefArray * | eEMULDigitArray |
| Int_t | eFlag |
| Int_t | eID |
| Int_t | eMCEvt |
| Int_t | eMCTrack |
| Float_t | eP |
| Int_t | ePID |
| Float_t | eProb |
| EdbID | eScanID |
| AM+AC 27/07/07. More... | |
| Float_t | eSZ |
| Int_t | eTrack |
| Int_t | eVid [2] |
| Float_t | eVolume |
| Float_t | eW |
|
inline |
| EdbSegP::EdbSegP | ( | int | id, |
| float | x, | ||
| float | y, | ||
| float | tx, | ||
| float | ty, | ||
| float | w = 0, |
||
| int | flag = 0 |
||
| ) |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
| int EdbSegP::Compare | ( | const TObject * | obj | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool EdbSegP::IsCompatible | ( | EdbSegP & | s, |
| float | nsigx, | ||
| float | nsigt | ||
| ) | const |
| Bool_t EdbSegP::IsEqual | ( | const TObject * | obj | ) | const |
| bool EdbSegP::IsInside | ( | float | xmin, |
| float | xmax, | ||
| float | ymin, | ||
| float | ymax | ||
| ) | const |
| bool EdbSegP::IsInside | ( | float | xmin, |
| float | xmax, | ||
| float | ymin, | ||
| float | ymax, | ||
| float | zmin, | ||
| float | zmax | ||
| ) | const |
Segments fit by Andrey Aleksandrov (Jul-2003)
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
| void EdbSegP::PrintNice | ( | ) | const |
|
inline |
| void EdbSegP::PropagateTo | ( | float | z | ) |
| void EdbSegP::PropagateToCOV | ( | float | z | ) |
| void EdbSegP::PropagateToDZ | ( | float | dz | ) |
|
inline |
| void EdbSegP::Set0 | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| void EdbSegP::SetErrors | ( | float | sx2, |
| float | sy2, | ||
| float | sz2, | ||
| float | stx2, | ||
| float | sty2, | ||
| float | sp2 = 1. |
||
| ) |
| void EdbSegP::SetErrors0 | ( | ) |
| void EdbSegP::SetErrorsCOV | ( | float | sx2, |
| float | sy2, | ||
| float | sz2, | ||
| float | stx2, | ||
| float | sty2, | ||
| float | sp2 = 1. |
||
| ) |
|
inlinevirtual |
Reimplemented from EdbPoint2D.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Implements EdbAngle2D.
|
inlinevirtual |
Implements EdbAngle2D.
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Implements EdbPoint2D.
|
inlinevirtual |
Implements EdbPoint2D.
|
inlinevirtual |
Reimplemented from EdbPoint2D.
|
private |
|
private |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
AM+AC 27/07/07.
|
private |
|
private |
| Float_t EdbSegP::eTX |
| Float_t EdbSegP::eTY |
|
private |
|
private |
|
private |
| Float_t EdbSegP::eX |
| Float_t EdbSegP::eY |
| Float_t EdbSegP::eZ |