Inheritance diagram for TFndEvd:

Public Types | |
| enum | { K_FinEvd_NmaxLines = 1200 } |
| enum | EFndEvdView { FinEvdView_START = 0, FinEvdView_Perp_VERT, FinEvdView_Orth_VERT } |
| enum | E_EvdDets { E_EvdDet_Tofino = 0, E_EvdDet_Sil = 1, E_EvdDet_Lmd = 2, E_EvdDet_Tofone = 3, E_EvdDet_End = 4 } |
| enum | E_EvdSelHitOper { E_Evd_SelOper_AND_sel = 0, E_Evd_SelOper_AND_all = 1, E_Evd_SelOper_End = 2 } |
| enum | E_EvdSelHitMode_Sil { E_EvdSelMod_SelSil_Clean = 0, E_EvdSelMod_SelSil_End = 1 } |
| enum | E_EvdSelHitMode { E_EvdSelMod_AdcE = 0, E_EvdSelMod_AdcP = 1, E_EvdSelMod_TdcE_Low = 2, E_EvdSelMod_TdcP_Low = 3, E_EvdSelMod_Mt_Low = 4, E_EvdSelMod_TdcE_High = 5, E_EvdSelMod_TdcP_High = 6, E_EvdSelMod_Mt_High = 7, E_EvdSelMod_End = 8 } |
| enum | E_FndEvd_SaveMode { E_FndEvd_Save_HiddenTmp = 0, E_FndEvd_Save_DefaultName = 1, E_FndEvd_Save_CustomName = 2 } |
Public Member Functions | |
| TString | GetEvdDet (E_EvdDets det) |
| TString | GetOperName (E_EvdSelHitOper oper) |
| TString | GetSelHitMode_Sil (E_EvdSelHitMode_Sil mode) |
| TString | GetSelHitMode (E_EvdSelHitMode mode, Bool_t is_tofino=kFALSE) |
| TString | GetViewName (EFndEvdView view) |
| ~TFndEvd () | |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| void | PrintEvent_t (Event_t *ev) |
| Bool_t | HandleButton (Event_t *ev) |
| Bool_t | HandleDoubleClick (Event_t *ev) |
| Bool_t | HandleConfigureNotify (Event_t *ev) |
| Bool_t | HandleKey (Event_t *ev) |
| Bool_t | HandleMotion (Event_t *ev) |
| Bool_t | HandleExpose (Event_t *ev) |
| Int_t | Open (const Int_t &dtak_num) |
| void | UpdateEVD () |
| void | UpdateEVD (Bool_t reset_view) |
| Int_t | Close () |
| void | ToggleAutoUpdate (Bool_t autoupd) |
| void | AutoUpdate () |
| TGLSAViewer * | GetGLSAViewer () |
| TGLSAFrame * | GetGLSAFrame () |
| void | SelectEVDView (EFndEvdView view_id) |
| void | SelectEVDView (Int_t view_id) |
| void | SetDensityThreshold (Int_t pos) |
| void | SetDensitySlider (Long_t val) |
| void | ToggleDetectorVisibility (Int_t det_id) |
| void | SetLocalFont (TString font_str, TString font_fg_col, TString font_bg_col, TString u_col) |
| void | BuildUserActionsGUIGroups () |
| void | BuildInfoRegionGUIGroup () |
| void | BuildBottomControlsGUI () |
| void | SetFndGlViewer () |
| Bool_t | MakeConnections () |
| void | Test1 () |
| void | Test1 (Int_t par) |
| void | HitDetector (Int_t det, Int_t ch, Int_t mode=FGEO_HIT_DETECTED, Bool_t refresh_display=kTRUE, Double_t mrs_x=0, Double_t mrs_y=0, Double_t mrs_z=0) |
| void | RemoveHit (Int_t det, Int_t ch, Bool_t refresh_display=kTRUE) |
| void | RemoveAllHits (Bool_t reset_default_view=kFALSE, Bool_t refresh_display=kTRUE) |
| void | ResetMrsHits () |
| void | PrintHits (Bool_t Selected=kTRUE) |
| void | SetVerboseLevel (Long_t v_lev) |
| void | SetStructVis (Long_t v_lev) |
| void | SetRandomMode (const Bool_t &rndm_mode) |
| void | DisplayEvent (Bool_t keep_current_hits=kFALSE, Bool_t reload=kFALSE) |
| void | DisplayRandomEvent (Bool_t keep_current_hits) |
| void | SetRunType (Int_t r_type) |
| void | SetRunNumber (Long_t evt_num) |
| void | SetEventNumber (Long_t evt_num) |
| Int_t | GetEvent () |
| void | CheckSingleSelOper (E_EvdDets det) |
| void | SetDetSelOper_TOFI (Int_t sel) |
| void | SetDetSelOper_SIL (Int_t sel) |
| void | SetDetSelOper_LMD (Int_t sel) |
| void | SetDetSelOper_TOFO (Int_t sel) |
| void | PrintOperSel (E_EvdDets det) |
| void | SetOperSel (E_EvdDets det, E_EvdSelHitOper Selection) |
| void | CheckSingleSelList (E_EvdDets det) |
| void | CheckConsiderSel_TOFI () |
| void | CheckConsiderSel_SIL () |
| void | CheckConsiderSel_LMD () |
| void | CheckConsiderSel_TOFO () |
| void | PrintConsiderSel (E_EvdDets det) |
| void | SetConsiderSel (E_EvdDets det, E_EvdSelHitMode mode, Bool_t val) |
| void | ToggleUseTracks (Bool_t use_trk) |
| void | DisplayTracks () |
| void | RemoveAllTracks () |
| TClonesArray * | GetTracksArray () |
| Int_t | GetNumberOfTracks () const |
| TFndEvdTrack * | GetTrack (Int_t track_id) |
| TFndEvdTrack * | AddTrack (const Double_t &Bx, const Double_t &By, const Double_t &Bz) |
| void | StoreCurrentDisplay () |
| void | SaveCurrentDisplay (E_FndEvd_SaveMode mode=E_FndEvd_Save_HiddenTmp, TString fnam="") |
| void | ShowSavedDisplay (TString filename="") |
| void | ClearInfoCanvas () |
Static Public Attributes | |
| static TClonesArray * | fgTracks |
Protected Member Functions | |
| Int_t | LoadRecFile () |
| void | LoadTracks (Bool_t keep_current) |
| void | LoadRandomTracks (Bool_t keep_current) |
Protected Attributes | |
| TGLSAViewer * | fGLSAViewer |
| EFndEvdView | fCurrentEvdView |
| Bool_t | fDetectorVisibililty [(const Int_t) FGEO_TOFONE] |
| TGLSAFrame * | fPromptFrame |
| TGCompositeFrame * | fDisplayFrameGL |
| TGFont * | fUFONT |
| TGGC * | fUGC |
| ULong_t | fUColor |
| TGVerticalFrame * | fFndVertFrame |
| Double_t | fFndVFrameW |
| Double_t | fFndVFrameH |
| Double_t | fPromptWindowSize [2] |
| TGGroupFrame * | fGrpGuiManip |
| TGLabel * | fLableTogLayView |
| TGComboBox * | fComboTogLayView |
| TGLabel * | fLableSelectView |
| TGComboBox * | fComboSelectView |
| TGLabel * | fLabelHitSelOper [(Int_t) E_EvdDet_End] |
| TGComboBox * | fComboHitSelOper [(Int_t) E_EvdDet_End] |
| TGListBox * | fListBox_SelMod [(Int_t) E_EvdDet_End] |
| TGGroupFrame * | fGrpEvtHandle |
| TGLabel * | fLableFidaVer |
| TGComboBox * | fComboFidaVer |
| TGLabel * | fLableSelectRunType |
| TGComboBox * | fComboSelectRunType |
| TGLabel * | fLableSelectRunNumber |
| TGNumberEntry * | fNumGuiSelectRunNumber |
| TGLabel * | fLableSelectEventNumber |
| TGNumberEntry * | fNumGuiSelectEventNumber |
| TGCheckButton * | fChkBox_Autoupdate |
| TGCheckButton * | fChkBox_UseTracks |
| TGGroupFrame * | fGrpInfoRegion |
| TGLRenderArea * | fGLInfoRegArea |
| TRootEmbeddedCanvas * | fInfoEmbCanvas |
| TCanvas * | fInfoCanvas |
| TGTextButton * | fTxtBut_SaveDisplay |
| TGTextButton * | fTxtBut_StoreDisplay |
| TGHorizontalFrame * | fFndHorFrame |
| TGLabel * | fLableMinDensity |
| TGHSlider * | fSliderMinDensity |
| TGNumberEntry * | fNumMinDensity |
| Double_t | fDensSliderScale |
| TGLabel * | fLableVerboseLev |
| TGNumberEntry * | fNumVerboseLev |
| TGLabel * | fLableStructVis |
| TGNumberEntry * | fNumStructVis |
| Bool_t | fRandomMode |
| std::vector< FinEvdHit_t > | fVolHitsList |
| TClonesArray | fLmdWHits |
| TClonesArray | fStbWHits |
| TPolyMarker3D * | fMRS_TofHits [2] |
| TPolyMarker3D * | fMRS_SilHits [2][2] |
| TPolyMarker3D * | fMRS_LmdHits |
| TString | fCurRunType |
| Int_t | fCurRunNumber |
| Int_t | fCurEv |
| TFile * | fCurDataFile |
| TTree * | fCurEventTree |
| TFndHdt * | fCurHdt |
| TFndEvdWireHit::E_EvtWireHitMode | fWireHitsMode [FIN_STB+1] |
| Int_t | fVerboseLevel |
| Int_t | fStructVis |
| Bool_t | fReadyToDisplay |
| TTimer * | fTimer |
| Int_t | fUpdateInterval |
| Bool_t | fAutoUpdate |
| E_EvdSelHitOper | fSelOperation [(Int_t) E_EvdDet_End] |
| Bool_t | fSelConsider [(Int_t) E_EvdDet_End][(Int_t) E_EvdSelMod_End] |
| Bool_t | fUseTracks |
| TClonesArray * | fTracksArray |
| TImage * | fCurImage |
Definition at line 112 of file TFndEvd.h.
| anonymous enum |
| enum TFndEvd::EFndEvdView |
Definition at line 117 of file TFndEvd.h.
00117 { FinEvdView_START = 0, 00118 FinEvdView_Perp_VERT, 00119 FinEvdView_Orth_VERT 00120 };
| enum TFndEvd::E_EvdDets |
Definition at line 122 of file TFndEvd.h.
00122 { // local management of detectors 00123 E_EvdDet_Tofino = 0, 00124 E_EvdDet_Sil = 1, 00125 E_EvdDet_Lmd = 2, 00126 E_EvdDet_Tofone = 3, 00127 E_EvdDet_End = 4 // Not used: needed by arrays 00128 };
Definition at line 130 of file TFndEvd.h.
00130 { // logic operation to be performed 00131 E_Evd_SelOper_AND_sel = 0, // will not consider not selected entries 00132 E_Evd_SelOper_AND_all = 1, // will consider not selected entries as "not" 00133 E_Evd_SelOper_End = 2 // Not used: needed by arrays 00134 };
Definition at line 137 of file TFndEvd.h.
00137 { 00138 E_EvdSelMod_SelSil_Clean = 0, 00139 E_EvdSelMod_SelSil_End = 1 00140 };
| E_EvdSelMod_AdcE | |
| E_EvdSelMod_AdcP | |
| E_EvdSelMod_TdcE_Low | |
| E_EvdSelMod_TdcP_Low | |
| E_EvdSelMod_Mt_Low | |
| E_EvdSelMod_TdcE_High | |
| E_EvdSelMod_TdcP_High | |
| E_EvdSelMod_Mt_High | |
| E_EvdSelMod_End |
Definition at line 142 of file TFndEvd.h.
00142 { 00143 E_EvdSelMod_AdcE = 0, 00144 E_EvdSelMod_AdcP = 1, 00145 E_EvdSelMod_TdcE_Low = 2, 00146 E_EvdSelMod_TdcP_Low = 3, 00147 E_EvdSelMod_Mt_Low = 4, 00148 E_EvdSelMod_TdcE_High = 5, // TOFINO only 00149 E_EvdSelMod_TdcP_High = 6, // TOFINO only 00150 E_EvdSelMod_Mt_High = 7, // TOFINO only 00151 E_EvdSelMod_End = 8 // Not used: needed by arrays 00152 };
Definition at line 503 of file TFndEvd.h.
00503 { 00504 E_FndEvd_Save_HiddenTmp = 0, // recreate tmp hiddden file 00505 E_FndEvd_Save_DefaultName = 1, // use a default name in cur-dir (and replace) 00506 E_FndEvd_Save_CustomName = 2 // ask for file-name in cur-dir (and replace) 00507 };
1.5.2