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


Public Member Functions | |
| void | AcceptModifiedParams () |
| void | AcceptModifiedTrackParams () |
| void | AcceptModifiedVTX () |
| void | CancelDialogModifiedParams () |
| void | CancelDialogModifiedTrackParams () |
| void | CancelModifiedVTX () |
| void | ClearSegmentEnv () |
| void | CloseDialogModifiedParams () |
| void | CloseDialogModifiedTrackParams () |
| void | CloseDialogModifiedVTX () |
| void | Delete () |
| void | DeleteModifiedVTX () |
| void | DialogModifiedVTX () |
| void | DialogNeighborParameters () |
| void | DialogTrackParameters () |
| void | DrawAllObjects () |
| void | DrawRef (float start[3], float end[3]) |
| void | DrawSegmentExtrapolationLine (const EdbSegP &s, float zmin, float zmax) |
| void | DrawVertexEnvironment () |
| void | DrawVTXTracks (char *type, EdbVertex *v=0) |
| EdbDisplay () | |
| EdbDisplay (const char *title, EdbLayer &la, TCanvas *Canvas=0) | |
| EdbDisplay (const char *title, Float_t x0, Float_t x1, Float_t y0, Float_t y1, Float_t z0, Float_t z1, TCanvas *Canvas=0) | |
| void | GuessRange (float margZmin=3000, float margZmax=1000, float margR=300) |
| void | Refresh () |
| void | RemoveTrackFromTable (int ivt=0) |
| EdbSegG * | SegLine (const EdbSegP *seg) |
| void | SelectVertexTracks (TObjArray *vtx) |
| void | Set0 () |
| void | SetArrSegG (TObjArray *arrg) |
| void | SetArrSegP (TObjArray *arr) |
| void | SetArrTr (TObjArray *arr) |
| void | SetArrV (TObjArray *arrv) |
| void | SetDrawTracks (int opt) |
| void | SetDrawVertex (int opt) |
| void | SetVerRec (EdbVertexRec *evr) |
| void | TrackDraw (EdbTrackP *tr, Color_t kColor=kWhite) |
| void | UndoModifiedVTX () |
| EdbVertexRec * | VerRec () const |
| void | VertexDraw (EdbVertex *v) |
| ~EdbDisplay () | |
Public Member Functions inherited from EdbDisplayBase | |
| virtual void | Clear () |
| virtual void | ClearNewVTX () |
| virtual void | ClearPreVTX () |
| virtual void | CreateCanvasVTX () |
| virtual void | DisplayButtons () |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| virtual void | Draw (Option_t *option="") |
| virtual void | DrawAcc () |
| virtual void | DrawAllViews () |
| virtual void | DrawCan () |
| virtual void | DrawDetector () |
| virtual void | DrawEnv () |
| virtual void | DrawNewBut (char *text) |
| virtual void | DrawNewVTX (char *text) |
| virtual void | DrawOldBut (char *text) |
| virtual void | DrawOldVTX (char *text) |
| virtual void | DrawPreBut (char *text) |
| virtual void | DrawPreVTX (char *text) |
| virtual void | DrawTitle (Option_t *option="") |
| virtual void | DrawUnd () |
| virtual void | DrawView (Float_t theta, Float_t phi, Float_t psi=0) |
| virtual void | DrawViewGL () |
| virtual void | DrawViewX3D () |
| EdbDisplayBase () | |
| EdbDisplayBase (const char *title, Float_t x0, Float_t x1, Float_t y0, Float_t y1, Float_t z0, Float_t z1, TCanvas *Canvas=0) | |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| Bool_t | GetDrawDet () const |
| virtual char * | GetObjectInfo (int px, int py) const |
| virtual void | SetColorBG (int color=1) |
| virtual void | SetDetector (TGeoVolume *det) |
| virtual void | SetDrawDet (Bool_t fflag) |
| virtual void | SetLineWidth (int width=1) |
| virtual void | SetPickMode () |
| virtual void | SetRange (Float_t x0, Float_t x1, Float_t y0, Float_t y1, Float_t z0, Float_t z1) |
| virtual void | SetRotate () |
| virtual void | SetStyle (int Style=0) |
| virtual void | SetView (Float_t theta, Float_t phi, Float_t psi=0) |
| virtual void | SetZoomMode () |
| virtual void | SwDrawDet () |
| virtual void | UnZoom () |
| ~EdbDisplayBase () | |
Static Public Member Functions | |
| static EdbDisplay * | EdbDisplayExist (const char *title) |
Public Attributes | |
| TObjArray * | eArrSegG |
| TObjArray * | eArrSegP |
| TObjArray * | eArrSegPSave |
| TObjArray * | eArrTr |
| TObjArray * | eArrTrSave |
| TObjArray * | eArrV |
| TObjArray * | eArrVSave |
| TList | eCreatedTracks |
| Double_t | eDpat |
| Int_t | eFromPlate |
| Double_t | eImpMax |
| Int_t | eIndVert |
| Int_t | eIndVertSave |
| Double_t | eM |
| Double_t | eP |
| EdbVertex * | ePrevious |
| Double_t | eRadMax |
| EdbSegP * | eSegment |
| TPolyMarker3D * | eSegPM |
| Double_t | eSegWmin |
| Double_t | eTImpMax |
| Int_t | eToPlate |
| Double_t | eTProbMin |
| EdbTrackP * | eTrack |
| EdbTrackP * | eTrack1 |
| EdbTrackP * | eTrack2 |
| EdbVertexRec * | eVerRec |
| EdbVertex * | eVertex |
| Bool_t | eWait_Answer |
| EdbVertex * | eWorking |
Public Attributes inherited from EdbDisplayBase | |
| TCanvas * | fCanvas |
| TCanvas * | fCanvasTRK |
| TCanvas * | fCanvasVTX |
| TPad * | fPad |
| TPaveText * | fVTXTRKInfo |
Private Attributes | |
| TArrayI * | eColors |
| Int_t | eDrawTracks |
| Int_t | eDrawVertex |
| TArrayF * | eDZs |
| TGNumberEntry * | fNumericEntries [3] |
Additional Inherited Members | |
Protected Attributes inherited from EdbDisplayBase | |
| TButton * | fAccButton |
| TButton * | fAllButton |
| TArc * | fArcButton |
| TPad * | fButtons |
| TButton * | fCanButton |
| char | fCanvasName [128] |
| Int_t | fColorBG |
| TGeoVolume * | fDetector |
| Bool_t | fDrawAllViews |
| Bool_t | fDrawDet |
| TButton * | fEnvButton |
| TText * | fHdrVTX |
| Width_t | fLineWidth |
| TGMainFrame * | fMain |
| TButton * | fNewBut |
| TText * | fNewVTX |
| TButton * | fOldBut |
| TText * | fOldVTX |
| Float_t | fPhi |
| TButton * | fPickButton |
| TButton * | fPreBut |
| TText * | fPreVTX |
| Float_t | fPsi |
| TButton * | fRemBut [50] |
| Int_t | fStyle |
| Float_t | fTheta |
| char | fTitle [128] |
| TPad * | fTrigPad |
| TButton * | fUndButton |
| TButton * | fUnZoomButton |
| Edb3DView * | fView |
| TPaveText * | fVTXTracks |
| Float_t | fVx0 |
| Float_t | fVx1 |
| Float_t | fVy0 |
| Float_t | fVy1 |
| Float_t | fVz0 |
| Float_t | fVz1 |
| TButton * | fZoomButton |
| Int_t | fZoomMode |
| Int_t | fZooms |
| Double_t | fZoomX0 [kMAXZOOMS] |
| Double_t | fZoomX1 [kMAXZOOMS] |
| Double_t | fZoomY0 [kMAXZOOMS] |
| Double_t | fZoomY1 [kMAXZOOMS] |
|
inline |
| EdbDisplay::~EdbDisplay | ( | ) |
|
inline |
| void EdbDisplay::AcceptModifiedParams | ( | ) |
| void EdbDisplay::AcceptModifiedTrackParams | ( | ) |
| void EdbDisplay::AcceptModifiedVTX | ( | ) |
| void EdbDisplay::CancelDialogModifiedParams | ( | ) |
| void EdbDisplay::CancelDialogModifiedTrackParams | ( | ) |
| void EdbDisplay::CancelModifiedVTX | ( | ) |
| void EdbDisplay::ClearSegmentEnv | ( | ) |
| void EdbDisplay::CloseDialogModifiedParams | ( | ) |
| void EdbDisplay::CloseDialogModifiedTrackParams | ( | ) |
| void EdbDisplay::CloseDialogModifiedVTX | ( | ) |
| void EdbDisplay::Delete | ( | ) |
| void EdbDisplay::DeleteModifiedVTX | ( | ) |
| void EdbDisplay::DialogModifiedVTX | ( | ) |
| void EdbDisplay::DialogNeighborParameters | ( | ) |
| void EdbDisplay::DialogTrackParameters | ( | ) |
| void EdbDisplay::DrawAllObjects | ( | ) |
| void EdbDisplay::DrawRef | ( | float | start[3], |
| float | end[3] | ||
| ) |
| void EdbDisplay::DrawVertexEnvironment | ( | ) |
|
static |
| void EdbDisplay::GuessRange | ( | float | margZmin = 3000, |
| float | margZmax = 1000, |
||
| float | margR = 300 |
||
| ) |
|
virtual |
Reimplemented from EdbDisplayBase.
| void EdbDisplay::RemoveTrackFromTable | ( | int | ivt = 0 | ) |
| void EdbDisplay::SelectVertexTracks | ( | TObjArray * | vtx | ) |
|
virtual |
Reimplemented from EdbDisplayBase.
| void EdbDisplay::SetArrSegP | ( | TObjArray * | arr | ) |
| void EdbDisplay::SetArrTr | ( | TObjArray * | arr | ) |
| void EdbDisplay::SetArrV | ( | TObjArray * | arrv | ) |
|
inline |
|
inline |
|
inline |
| void EdbDisplay::UndoModifiedVTX | ( | ) |
|
inline |
| TObjArray* EdbDisplay::eArrSegG |
| TObjArray* EdbDisplay::eArrSegP |
| TObjArray* EdbDisplay::eArrSegPSave |
| TObjArray* EdbDisplay::eArrTr |
| TObjArray* EdbDisplay::eArrTrSave |
| TObjArray* EdbDisplay::eArrV |
| TObjArray* EdbDisplay::eArrVSave |
|
private |
| TList EdbDisplay::eCreatedTracks |
| Double_t EdbDisplay::eDpat |
|
private |
|
private |
|
private |
| Int_t EdbDisplay::eFromPlate |
| Double_t EdbDisplay::eImpMax |
| Int_t EdbDisplay::eIndVert |
| Int_t EdbDisplay::eIndVertSave |
| Double_t EdbDisplay::eM |
| Double_t EdbDisplay::eP |
| EdbVertex* EdbDisplay::ePrevious |
| Double_t EdbDisplay::eRadMax |
| EdbSegP* EdbDisplay::eSegment |
| TPolyMarker3D* EdbDisplay::eSegPM |
| Double_t EdbDisplay::eSegWmin |
| Double_t EdbDisplay::eTImpMax |
| Int_t EdbDisplay::eToPlate |
| Double_t EdbDisplay::eTProbMin |
| EdbTrackP* EdbDisplay::eTrack |
| EdbTrackP* EdbDisplay::eTrack1 |
| EdbTrackP* EdbDisplay::eTrack2 |
| EdbVertexRec* EdbDisplay::eVerRec |
| EdbVertex* EdbDisplay::eVertex |
| Bool_t EdbDisplay::eWait_Answer |
| EdbVertex* EdbDisplay::eWorking |
|
private |