CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TEcnaGui.h
Go to the documentation of this file.
1 #ifndef ZTR_TEcnaGui
2 #define ZTR_TEcnaGui
3 
4 #include "TObject.h"
5 #include "TSystem.h"
6 
7 #include "TROOT.h"
8 
9 #include "TApplication.h"
10 #include "TGClient.h"
11 #include "TRint.h"
12 
13 #include "TString.h"
14 
15 #include "TGButton.h"
16 #include "TGWidget.h"
17 #include "TGToolTip.h"
18 #include "TGResourcePool.h"
19 #include "TGCanvas.h"
20 #include "TGWindow.h"
21 #include "TGMenu.h"
22 #include "TGFrame.h"
23 #include "TGTextEntry.h"
24 #include "TGLayout.h"
25 #include "TGFont.h"
26 
37 
38 
212 
213 class TEcnaGui : public TGMainFrame {
214 
215  private:
216 
217  //..... Attributes
218 
219  Int_t fgMaxCar; // Max nb of caracters for char*
220 
221  Int_t fCnew, fCdelete;
223 
224  TString fTTBELL;
225 
227 
232 
233  //==============================================. GUI box: menus, buttons,..
234 
235  TGWindow* fCnaP;
237  TString fSubDet;
239 
240  //------------------------------------------------------------------------------------
249  //TEcnaRead* fMyRootFile;
250 
251  //------------------- General frame, void frame, standard layout
253  TGLayoutHints *fLayoutTopLeft, *fLayoutTopRight;
255 
256  TGCompositeFrame *fVoidFrame;
257 
258  //===================== 1rst PART: SUBMIT, CALCULATIONS =======================================
259 
260  //++++++++++++++++++++++++++++++ Horizontal frame Analysis + First requested evt number + Run number
261  TGCompositeFrame *fAnaNorsRunFrame;
262  TGLayoutHints *fLayoutAnaNorsRunFrame;
263  //--------------------------------- Sub-Frame Analysis Name (Button+Entry Field)
264  TGCompositeFrame *fAnaFrame;
265  TGTextButton *fAnaBut;
266  Int_t fAnaButC;
267  TGLayoutHints *fLayoutAnaBut;
268  TGTextEntry *fAnaText;
269  TGTextBuffer *fEntryAnaNumber;
270  TGLayoutHints *fLayoutAnaField;
271  //--------------------------------- Sub-Frame First requested event number (Button+Entry Field)
272  TGCompositeFrame *fFevFrame;
273  TGTextButton *fFevBut;
274  TGLayoutHints *fLayoutFevBut;
275  TGTextEntry *fFevText;
276  TGTextBuffer *fEntryFevNumber;
277  TGLayoutHints *fLayoutFevFieldText;
278  TGLayoutHints *fLayoutFevFieldFrame;
279  //-------------------------------- Sub-Frame Run number (Button+Entry Field)
280  TGCompositeFrame *fRunFrame;
281  TGTextButton *fRunBut;
282  Int_t fRunButC;
283  TGLayoutHints *fLayoutRunBut;
284  TGTextEntry *fRunText;
285  TGTextBuffer *fEntryRunNumber;
286  TGLayoutHints *fLayoutRunField;
287 
288  //++++++++++++++++++++++++ Horizontal frame Nb Of Samples + last requested events + Clean + Submit
289  TGCompositeFrame *fFevLevStexFrame;
290  TGLayoutHints *fLayoutFevLevStexFrame;
291  //--------------------------------- Sub-Frame Number Of Requested Samples (Button+Entry Field)
292  TGCompositeFrame *fNorsFrame;
293  TGTextButton *fNorsBut;
294  Int_t fNorsButC;
295  TGLayoutHints *fLayoutNorsBut;
296  TGTextEntry *fNorsText;
297  TGTextBuffer *fEntryNorsNumber;
298  TGLayoutHints *fLayoutNorsField;
299 
300  //--------------------------------- Sub-Frame Last requested event (Button+Entry Field)
301  TGCompositeFrame *fLevFrame;
302  TGTextButton *fLevBut;
303  TGLayoutHints *fLayoutLevBut;
304  TGTextEntry *fLevText;
305  TGTextBuffer *fEntryLevNumber;
306  TGLayoutHints *fLayoutLevFieldText;
307  TGLayoutHints *fLayoutLevFieldFrame;
308  //------------------------------------------- Clean Menu
309  TGPopupMenu *fMenuClean;
310  TGMenuBar *fMenuBarClean;
312  TGLayoutHints *fLayoutRunCleanFrame;
313  //------------------------------------------- Submit Menu
314  TGPopupMenu *fMenuSubmit;
315  TGMenuBar *fMenuBarSubmit;
317 
318  //++++++++++++++++++++++++++++++ Horizontal Frame:Stex number + NbOfReqEvts
319  TGCompositeFrame *fCompStRqFrame;
320  TGLayoutHints *fLayoutCompStRqFrame;
321  //--------------------------------- Sub-Frame Stex Number
322  TGCompositeFrame *fStexFrame;
323  TGTextButton *fStexBut;
324  TGLayoutHints *fLayoutStexBut;
325  TGTextEntry *fStexText;
326  TGTextBuffer *fEntryStexNumber;
327  TGLayoutHints *fLayoutStexFieldText;
328  TGLayoutHints *fLayoutStexFieldFrame;
329 
330  //--------------------------------- Sub-Frame Number of requested Events (Button+Entry Field)
331  TGCompositeFrame *fRevFrame;
332  TGTextButton *fRevBut;
333  TGLayoutHints *fLayoutRevBut;
334  TGTextEntry *fRevText;
335  TGTextBuffer *fEntryRevNumber;
336  TGLayoutHints *fLayoutRevFieldText;
337  TGLayoutHints *fLayoutRevFieldFrame;
338 
339  //++++++++++++++++++++++++++++++ Horizontal StexStin numbering + Calculations
340  TGCompositeFrame *fCompStnbFrame;
341  TGLayoutHints *fLayoutCompStnbFrame;
342 
343  //------------------------------------------- Stex Stin Numbering view (Button)
344  TGTextButton *fButStexNb;
345  Int_t fButStexNbC;
346  TGLayoutHints *fLayoutStexNbBut;
347  //--------------------------------- Sub-Frame NbSamp for calculation
348  TGCompositeFrame *fNbSampForCalcFrame;
349  TGTextButton *fNbSampForCalcBut;
350  TGLayoutHints *fLayoutNbSampForCalcBut;
351  TGTextEntry *fNbSampForCalcText;
355  //------------------------------------------- CALCULATION (comput) Menu
356  TGPopupMenu *fMenuComput;
357  TGMenuBar *fMenuBarComput;
359  TGLayoutHints *fLayoutRunComputFrame;
360 
361  //=========================== 2nd PART: STEXs ================================================
362 
363  //+++++++++++++++++++++++++++++++++++++++++++ Frame for quantities relative to the Stex
364  TGCompositeFrame *fStexUpFrame;
365 
366  //................................ Menus+Ymin+Ymax for the Stex ............................
367 
368  //...................................... Found evts in the data
369 
370  TGCompositeFrame *fVmmD_NOE_ChNbFrame;
371 
372  TGCompositeFrame *fVmaxD_NOE_ChNbFrame;
373  TGTextButton *fVmaxD_NOE_ChNbBut;
374  TGLayoutHints *fLayoutVmaxD_NOE_ChNbBut;
376  TGTextEntry *fVmaxD_NOE_ChNbText;
379 
380  TGCompositeFrame *fVminD_NOE_ChNbFrame;
381  TGTextButton *fVminD_NOE_ChNbBut;
382  TGLayoutHints *fLayoutVminD_NOE_ChNbBut;
384  TGTextEntry *fVminD_NOE_ChNbText;
387 
388  TGPopupMenu *fMenuD_NOE_ChNb;
389  TGMenuBar *fMenuBarD_NOE_ChNb;
390  TGLayoutHints *fLayoutMenuBarD_NOE_ChNb;
395 
397 
398  //................................... Horizontal frame Pedestals, noises, cor(s,s)
399  TGCompositeFrame *fStexHozFrame;
400 
401  //------------------------------------------------------------- (PEDESTALS)
402  TGCompositeFrame *fVmmD_Ped_ChNbFrame;
403 
404  TGCompositeFrame *fVmaxD_Ped_ChNbFrame;
405  TGTextButton *fVmaxD_Ped_ChNbBut;
406  TGLayoutHints *fLayoutVmaxD_Ped_ChNbBut;
407  TGTextEntry *fVmaxD_Ped_ChNbText;
411 
412  TGCompositeFrame *fVminD_Ped_ChNbFrame;
413  TGTextButton *fVminD_Ped_ChNbBut;
414  TGLayoutHints *fLayoutVminD_Ped_ChNbBut;
415  TGTextEntry *fVminD_Ped_ChNbText;
419 
420  TGPopupMenu *fMenuD_Ped_ChNb;
421  TGMenuBar *fMenuBarD_Ped_ChNb;
422  TGLayoutHints *fLayoutMenuBarD_Ped_ChNb;
427 
429 
430  //---------------------------------------------------- (TOTAL NOISE)
431  TGCompositeFrame *fVmmD_TNo_ChNbFrame;
432 
433  TGCompositeFrame *fVmaxD_TNo_ChNbFrame;
434  TGTextButton *fVmaxD_TNo_ChNbBut;
435  TGLayoutHints *fLayoutVmaxD_TNo_ChNbBut;
437  TGTextEntry *fVmaxD_TNo_ChNbText;
440 
441  TGCompositeFrame *fVminD_TNo_ChNbFrame;
442  TGTextButton *fVminD_TNo_ChNbBut;
443  TGLayoutHints *fLayoutVminD_TNo_ChNbBut;
445  TGTextEntry *fVminD_TNo_ChNbText;
448 
449  TGPopupMenu *fMenuD_TNo_ChNb;
450  TGMenuBar *fMenuBarD_TNo_ChNb;
451  TGLayoutHints *fLayoutMenuBarD_TNo_ChNb;
457 
459 
460  //--------------------------------------------------------- (LOW FREQUENCY NOISE)
461  TGCompositeFrame *fVmmD_LFN_ChNbFrame;
462 
463  TGCompositeFrame *fVmaxD_LFN_ChNbFrame;
464  TGTextButton *fVmaxD_LFN_ChNbBut;
465  TGLayoutHints *fLayoutVmaxD_LFN_ChNbBut;
466  TGTextEntry *fVmaxD_LFN_ChNbText;
470 
471  TGCompositeFrame *fVminD_LFN_ChNbFrame;
472  TGTextButton *fVminD_LFN_ChNbBut;
473  TGLayoutHints *fLayoutVminD_LFN_ChNbBut;
475  TGTextEntry *fVminD_LFN_ChNbText;
478 
479  TGPopupMenu *fMenuD_LFN_ChNb;
480  TGMenuBar *fMenuBarD_LFN_ChNb;
481  TGLayoutHints *fLayoutMenuBarD_LFN_ChNb;
487 
489 
490  //---------------------------------------------- (HIGH FREQUENCY NOISE)
491  TGCompositeFrame *fVmmD_HFN_ChNbFrame;
492 
493  TGCompositeFrame *fVmaxD_HFN_ChNbFrame;
494  TGTextButton *fVmaxD_HFN_ChNbBut;
495  TGLayoutHints *fLayoutVmaxD_HFN_ChNbBut;
496  TGTextEntry *fVmaxD_HFN_ChNbText;
500 
501  TGCompositeFrame *fVminD_HFN_ChNbFrame;
502  TGTextButton *fVminD_HFN_ChNbBut;
503  TGLayoutHints *fLayoutVminD_HFN_ChNbBut;
505  TGTextEntry *fVminD_HFN_ChNbText;
508 
509  TGPopupMenu *fMenuD_HFN_ChNb;
510  TGMenuBar *fMenuBarD_HFN_ChNb;
511  TGLayoutHints *fLayoutMenuBarD_HFN_ChNb;
517 
519 
520  //--------------------------------------------------- (MEAN CORSS)
521  TGCompositeFrame *fVmmD_MCs_ChNbFrame;
522 
523  TGCompositeFrame *fVmaxD_MCs_ChNbFrame;
524  TGTextButton *fVmaxD_MCs_ChNbBut;
525  TGLayoutHints *fLayoutVmaxD_MCs_ChNbBut;
526  TGTextEntry *fVmaxD_MCs_ChNbText;
530 
531  TGCompositeFrame *fVminD_MCs_ChNbFrame;
532  TGTextButton *fVminD_MCs_ChNbBut;
533  TGLayoutHints *fLayoutVminD_MCs_ChNbBut;
535  TGTextEntry *fVminD_MCs_ChNbText;
538 
539  TGPopupMenu *fMenuD_MCs_ChNb;
540  TGMenuBar *fMenuBarD_MCs_ChNb;
541  TGLayoutHints *fLayoutMenuBarD_MCs_ChNb;
547 
549 
550  //---------------------------------------------- (SIGMA OF COR(S,S))
551  TGCompositeFrame *fVmmD_SCs_ChNbFrame;
552 
553  TGCompositeFrame *fVmaxD_SCs_ChNbFrame;
554  TGTextButton *fVmaxD_SCs_ChNbBut;
555  TGLayoutHints *fLayoutVmaxD_SCs_ChNbBut;
556  TGTextEntry *fVmaxD_SCs_ChNbText;
560 
561  TGCompositeFrame *fVminD_SCs_ChNbFrame;
562  TGTextButton *fVminD_SCs_ChNbBut;
563  TGLayoutHints *fLayoutVminD_SCs_ChNbBut;
564  TGTextEntry *fVminD_SCs_ChNbText;
568 
569  TGPopupMenu *fMenuD_SCs_ChNb;
570  TGMenuBar *fMenuBarD_SCs_ChNb;
571  TGLayoutHints *fLayoutMenuBarD_SCs_ChNb;
577 
579 
580  //----------------------------------------------------------------------------------
581 
582  TGLayoutHints *fLayoutStexHozFrame;
583 
584  //...................................... LF and HF Correlations between channels
585  TGCompositeFrame *fVmmLHFccFrame;
586 
587  TGCompositeFrame *fVmaxLHFccFrame;
588  TGTextButton *fVmaxLHFccBut;
589  TGLayoutHints *fLayoutVmaxLHFccBut;
590  TGTextEntry *fVmaxLHFccText;
591  TGTextBuffer *fEntryVmaxLHFccNumber;
593  TGLayoutHints *fLayoutVmaxLHFccFrame;
594 
595  TGCompositeFrame *fVminLHFccFrame;
596  TGTextButton *fVminLHFccBut;
597  TGLayoutHints *fLayoutVminLHFccBut;
598  TGTextBuffer *fEntryVminLHFccNumber;
599  TGTextEntry *fVminLHFccText;
601  TGLayoutHints *fLayoutVminLHFccFrame;
602 
603  TGPopupMenu *fMenuLHFcc;
604  TGMenuBar *fMenuBarLHFcc;
605  TGLayoutHints *fLayoutMenuBarLHFcc;
607 
608  TGLayoutHints *fLayoutVmmLHFccFrame;
609 
610  //...................................... Low Freq Mean Cor(c,c) for each pair of Stins
611  TGCompositeFrame *fVmmLFccMosFrame;
612 
613  TGCompositeFrame *fVmaxLFccMosFrame;
614  TGTextButton *fVmaxLFccMosBut;
615  TGLayoutHints *fLayoutVmaxLFccMosBut;
616  TGTextEntry *fVmaxLFccMosText;
617  TGTextBuffer *fEntryVmaxLFccMosNumber;
619  TGLayoutHints *fLayoutVmaxLFccMosFrame;
620 
621  TGCompositeFrame *fVminLFccMosFrame;
622  TGTextButton *fVminLFccMosBut;
623  TGLayoutHints *fLayoutVminLFccMosBut;
624  TGTextEntry *fVminLFccMosText;
625  TGTextBuffer *fEntryVminLFccMosNumber;
627  TGLayoutHints *fLayoutVminLFccMosFrame;
628 
629  TGPopupMenu *fMenuLFccMos;
630  TGMenuBar *fMenuBarLFccMos;
631  TGLayoutHints *fLayoutMenuBarLFccMos;
633 
634  TGLayoutHints *fLayoutVmmLFccMosFrame;
635 
636  //...................................... High Freq Mean Cor(c,c) for each pair of Stins
637  TGCompositeFrame *fVmmHFccMosFrame;
638 
639  TGCompositeFrame *fVmaxHFccMosFrame;
640  TGTextButton *fVmaxHFccMosBut;
641  TGLayoutHints *fLayoutVmaxHFccMosBut;
642  TGTextEntry *fVmaxHFccMosText;
643  TGTextBuffer *fEntryVmaxHFccMosNumber;
645  TGLayoutHints *fLayoutVmaxHFccMosFrame;
646 
647  TGCompositeFrame *fVminHFccMosFrame;
648  TGTextButton *fVminHFccMosBut;
649  TGLayoutHints *fLayoutVminHFccMosBut;
650  TGTextEntry *fVminHFccMosText;
651  TGTextBuffer *fEntryVminHFccMosNumber;
653  TGLayoutHints *fLayoutVminHFccMosFrame;
654 
655  TGPopupMenu *fMenuHFccMos;
656  TGMenuBar *fMenuBarHFccMos;
657  TGLayoutHints *fLayoutMenuBarHFccMos;
659 
660  TGLayoutHints *fLayoutVmmHFccMosFrame;
661 
662 
663  TGLayoutHints *fLayoutStexUpFrame;
664 
665  //================================= 3rd PART: STINs ================================================
666 
667  //+++++++++++++++++++++++++++++++++++++++++ Horizontal frame Stin_A + Stin_B
668  TGCompositeFrame *fStinSpFrame;
669 
670  //----------------------------------- SubFrame Stin_A (Button + EntryField)
671  TGCompositeFrame *fTxSubFrame;
672 
673  TGCompositeFrame *fStinAFrame;
674  TGTextButton *fStinABut;
675  Int_t fStinAButC;
676  TGLayoutHints *fLayoutStinABut;
677  TGTextBuffer *fEntryStinANumber;
678  TGTextEntry *fStinAText;
679  TGLayoutHints *fLayoutStinAField;
680 
681  //............................ Stin Crystal Numbering view (Button)
682  TGTextButton *fButChNb;
683  Int_t fButChNbC;
684  TGLayoutHints *fLayoutChNbBut;
685 
686  //............................ Menus Stin_A
687  TGPopupMenu *fMenuCorssAll;
688  TGMenuBar *fMenuBarCorssAll;
690 
691  //TGPopupMenu *fMenuCovssAll;
692  //TGMenuBar *fMenuBarCovssAll;
693  //Int_t fMenuCovssAllColzC;
694 
695  TGLayoutHints *fLayoutTxSubFrame;
696 
697  //----------------------------------- SubFrame Stin_B (Button + EntryField)
698  TGCompositeFrame *fTySubFrame;
699 
700  TGCompositeFrame *fStinBFrame;
701  TGTextButton *fStinBBut;
702  Int_t fStinBButC;
703  TGLayoutHints *fLayoutStinBBut;
704  TGTextBuffer *fEntryStinBNumber;
705  TGTextEntry *fStinBText;
706  TGLayoutHints *fLayoutStinBField;
707 
708  TGLayoutHints *fLayoutTySubFrame;
709 
710  TGLayoutHints *fLayoutStinSpFrame;
711 
712  //.................................. Menus for Horizontal frame (Stin_A + Stin_B)
713  TGPopupMenu *fMenuLFCorcc;
714  TGMenuBar *fMenuBarLFCorcc;
716 
717  TGPopupMenu *fMenuHFCorcc;
718  TGMenuBar *fMenuBarHFCorcc;
720 
721  //======================== 4th PART:CHANNEL, SAMPLE ================================================
722 
723  //++++++++++++++++++++++++ Horizontal frame channel number (Stin_A crystal number) + sample number
724  TGCompositeFrame *fChSpFrame;
725 
726  //------------------------------------- SubFrame Channel (Button + EntryField)
727  TGCompositeFrame *fChSubFrame;
728 
729  TGCompositeFrame *fChanFrame;
730  TGTextButton *fChanBut;
731  Int_t fChanButC;
732  TGLayoutHints *fLayoutChanBut;
733  TGTextBuffer *fEntryChanNumber;
734  TGTextEntry *fChanText;
735  TGLayoutHints *fLayoutChanField;
736 
737  //................................ Menus Stin_A crystal number
738  TGPopupMenu *fMenuCorss;
739  TGMenuBar *fMenuBarCorss;
744 
745  TGPopupMenu *fMenuCovss;
746  TGMenuBar *fMenuBarCovss;
751 
752  TGPopupMenu *fMenuD_MSp_SpNb;
753  TGMenuBar *fMenuBarD_MSp_SpNb;
756 
757  TGPopupMenu *fMenuD_MSp_SpDs;
758  TGMenuBar *fMenuBarD_MSp_SpDs;
761 
762  TGPopupMenu *fMenuD_SSp_SpNb;
763  TGMenuBar *fMenuBarD_SSp_SpNb;
766 
767  TGPopupMenu *fMenuD_SSp_SpDs;
768  TGMenuBar *fMenuBarD_SSp_SpDs;
771 
772  TGLayoutHints *fLayoutChSubFrame;
773 
774  //------------------------------------ SubFrame Sample (Button + EntryField)
775  TGCompositeFrame *fSpSubFrame;
776 
777  TGCompositeFrame *fSampFrame;
778  TGTextButton *fSampBut;
779  TGLayoutHints *fLayoutSampBut;
780  Int_t fSampButC;
781  TGTextEntry *fSampText;
782  TGTextBuffer *fEntrySampNumber;
783  TGLayoutHints *fLayoutSampField;
784 
785  TGLayoutHints *fLayoutSpSubFrame;
786 
787  //................................ Menus Sample number
788 
789  // (no menu in this SubFrame)
790 
791  TGLayoutHints *fLayoutChSpFrame;
792 
793  //++++++++++++++++++++++++++++++++++++ Menu Adc count Distribution
794  TGPopupMenu *fMenuAdcProj;
795  TGMenuBar *fMenuBarAdcProj;
796  TGLayoutHints *fLayoutMenuBarAdcProj;
799 
800  //========================= 5th PART: HISTORY PLOTS ================================================
801 
802  //++++++++++++++++++++++++++++++++++++ Frame: Run List (Rul) (Button + EntryField)
803  TGCompositeFrame *fRulFrame;
804  TGTextButton *fRulBut;
805  TGLayoutHints *fLayoutRulBut;
806  TGTextEntry *fRulText;
807  TGTextBuffer *fEntryRulNumber;
808  TGLayoutHints *fLayoutRulFieldText;
809  TGLayoutHints *fLayoutRulFieldFrame;
810 
811  //................................ Menus for history plots
812  TGPopupMenu *fMenuHistory;
813  TGMenuBar *fMenuBarHistory;
820 
821  //========================= 6th PART: LAST BUTTONS ================================================
822 
823  //++++++++++++++++++++++++++++++++++++ Lin/Log X + Lin/Log Y + Projection along Y axis Frame
824  TGCompositeFrame *fLinLogFrame;
825 
826  //---------------------------------- Lin/Log X
827  TGCheckButton *fButLogx;
828  Int_t fButLogxC;
829  TGLayoutHints *fLayoutLogxBut;
830  //---------------------------------- Lin/Log Y
831  TGCheckButton *fButLogy;
832  Int_t fButLogyC;
833  TGLayoutHints *fLayoutLogyBut;
834 
835  //---------------------------------- Projection on Y axis
836  TGCheckButton *fButProjy;
837  Int_t fButProjyC;
838  TGLayoutHints *fLayoutProjyBut;
839 
840  //++++++++++++++++++++++++++++++++++++ Frame: General title (Gent) (Button + EntryField)
841  TGCompositeFrame *fGentFrame;
842  TGTextButton *fGentBut;
843  TGLayoutHints *fLayoutGentBut;
844  TGTextEntry *fGentText;
845  TGTextBuffer *fEntryGentNumber;
846  TGLayoutHints *fLayoutGentFieldText;
847  TGLayoutHints *fLayoutGentFieldFrame;
848 
849  //++++++++++++++++++++++++++++++++++++ Color palette + EXIT BUTTON frame
850  TGCompositeFrame *fColorExitFrame;
851  TGLayoutHints *fLayoutColorExitFrame;
852 
853  //---------------------------------- Color palette
854  TGCheckButton *fButColPal;
855  Int_t fButColPalC;
856  TGLayoutHints *fLayoutColPalBut;
857  //---------------------------------- Exit
858  TGTextButton *fButExit;
859  Int_t fButExitC;
860  TGLayoutHints *fLayoutExitBut;
861 
862  //++++++++++++++++++++++++++++++++++++ Last Frame
863  TGCompositeFrame *fLastFrame;
864 
865  //--------------------------------- Clone Last Canvas (Button)
866  TGTextButton *fButClone;
867  Int_t fButCloneC;
868  TGLayoutHints *fLayoutCloneBut;
869  //--------------------------------- Root version (Button)
870  TGTextButton *fButRoot;
871  Int_t fButRootC;
872  TGLayoutHints *fLayoutRootBut;
873  //--------------------------------- Help (Button)
874  TGTextButton *fButHelp;
875  Int_t fButHelpC;
876  TGLayoutHints *fLayoutHelpBut;
877 
878  //==================================================== Miscellaneous parameters
879 
880  //ofstream fFcout_f;
881 
882  TString fKeyAnaType; // Type of analysis
883 
884  Int_t fKeyNbOfSamples; // Nb of required samples (file)
885  TString fKeyNbOfSamplesString; // Nb of required samples (file) in TString
886  Int_t fKeyRunNumber; // Run number
887  TString fKeyRunNumberString; // Run number characters in TString
888  Int_t fKeyFirstReqEvtNumber; // First requested event number
889  TString fKeyFirstReqEvtNumberString; // First requested event number in TString
890  Int_t fKeyLastReqEvtNumber; // Last requested event number
891  TString fKeyLastReqEvtNumberString; // Last requested event number in TString
892  Int_t fKeyReqNbOfEvts; // Requested number of events
893  TString fKeyReqNbOfEvtsString; // Requested number of events in TString
894 
895  Int_t fKeyStexNumber; // Stex number
896  TString fKeyStexNumberString; // Stex number in TString
897  Int_t fKeyNbOfSampForCalc; // Nb of required samples (calculation)
898  TString fKeyNbOfSampForCalcString; // Nb of required samples (calculation) in TString
899 
900  TString fKeyFileNameRunList; // Name of the file containing the run parameters list
902  //TString fKeyPyf; // Name of file containing the data file names
903  // // which are in the "source" sector of the python file
904 
905  TString fPythonFileName; // python file name (for cmsRun)
906 
907  TString fKeyScaleX;
908  TString fKeyScaleY;
909  TString fKeyProjY;
910  TString fKeyColPal;
911  TString fKeyGeneralTitle; // General title for the plots
912 
913  //................... VISUALIZATION PARAMETERS
914 
915  Int_t fKeyStinANumber; // Stin X number
916  Int_t fKeyStinBNumber; // Stin Y number
917  Int_t fKeyChanNumber; // Channel number
918  Int_t fKeySampNumber; // Sample number
919 
920  //................... ymin and ymax values
921 
924 
927 
930 
933 
936 
939 
942 
943  Double_t fKeyVminLFccMos;
944  Double_t fKeyVmaxLFccMos;
945  Double_t fKeyVminHFccMos;
946  Double_t fKeyVmaxHFccMos;
947 
948  Double_t fKeyVminLHFcc;
949  Double_t fKeyVmaxLHFcc;
950 
951  //................... plot parameters (for onlyone,same options)
952 
953  TString fMemoScaleX;
954  TString fMemoScaleY;
955  TString fMemoProjY;
956 
957  TString fMemoColPal;
958 
959  TString fOptPlotFull;
960  TString fOptPlotSame;
961  TString fOptPlotSameP;
963  TString fOptAscii;
964 
965  //@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
966 
967  public:
968  TEcnaGui();
969  TEcnaGui(TEcnaObject*, const TString, const TGWindow *, UInt_t, UInt_t);
970 
971  // TEcnaGui(const TString, const TGWindow *, UInt_t, UInt_t);
972  virtual ~TEcnaGui();
973 
974  void Init();
975  void DialogBox();
976 
977  void InitKeys();
978 
979  void DisplayInEntryField(TGTextEntry*, Int_t&);
980  void DisplayInEntryField(TGTextEntry*, Double_t&);
981  void DisplayInEntryField(TGTextEntry*, const TString);
982 
983  void DoButtonAna();
984 
985  void DoButtonNors();
986  void DoButtonRun();
987 
988 
989  void DoButtonFev();
990  void DoButtonLev();
991  void DoButtonRev();
992  void DoButtonStex();
993  void DoButtonNbSampForCalc();
994  void DoButtonStexNb();
995 
996  //########################################
997  void DoButtonVminD_NOE_ChNb();
998  void DoButtonVmaxD_NOE_ChNb();
999 
1000  void DoButtonVminD_Ped_ChNb();
1001  void DoButtonVmaxD_Ped_ChNb();
1002 
1003  void DoButtonVminD_TNo_ChNb();
1004  void DoButtonVmaxD_TNo_ChNb();
1005 
1006  void DoButtonVminD_LFN_ChNb();
1007  void DoButtonVmaxD_LFN_ChNb();
1008 
1009  void DoButtonVminD_HFN_ChNb();
1010  void DoButtonVmaxD_HFN_ChNb();
1011 
1012  void DoButtonVminD_MCs_ChNb();
1013  void DoButtonVmaxD_MCs_ChNb();
1014 
1015  void DoButtonVminD_SCs_ChNb();
1016  void DoButtonVmaxD_SCs_ChNb();
1017 
1018  void DoButtonVminLFccMos();
1019  void DoButtonVmaxLFccMos();
1020  void DoButtonVminHFccMos();
1021  void DoButtonVmaxHFccMos();
1022 
1023  void DoButtonVminLHFcc();
1024  void DoButtonVmaxLHFcc();
1025 
1026  //########################################
1027 
1028  void DoButtonStinA();
1029  void DoButtonStinB();
1030 
1031  void DoButtonChNb();
1032  void DoButtonChan();
1033  void DoButtonSamp();
1034 
1035  void DoButtonRul();
1036 
1037  void DoButtonLogx();
1038  void DoButtonLogy();
1039  void DoButtonProjy();
1040 
1041  void DoButtonGent();
1042 
1043  void DoButtonColPal();
1044  void DoButtonExit();
1045 
1046  void DoButtonClone();
1047  void DoButtonRoot();
1048  void DoButtonHelp();
1049 
1050  void HandleMenu(Int_t);
1051 
1052  void SubmitOnBatchSystem(const TString);
1053  void CleanBatchFiles(const TString);
1054  void Calculations(const TString);
1055 
1056  //------------------- VISUALIZATION METHODS
1057 
1058  // void ViewMatrixCorrelationStins(const TString); // (RESERVE)
1059  // void ViewMatrixCovarianceStins(const TString); // (RESERVE)
1060 
1063 
1064  void ViewMatrixLowFrequencyCorrelationsBetweenChannels(const Int_t&, const Int_t&, const TString);
1065  void ViewMatrixHighFrequencyCorrelationsBetweenChannels(const Int_t&, const Int_t&, const TString);
1066 
1067  void ViewMatrixCorrelationSamples(const Int_t&, const Int_t&, const TString);
1068  void ViewMatrixCovarianceSamples(const Int_t&, const Int_t&, const TString);
1069 
1070  void ViewSorSNumberOfEvents(); // SorS = Stas or Stex
1071  void ViewSorSPedestals();
1072  void ViewSorSTotalNoise();
1073  void ViewSorSMeanCorss();
1076  void ViewSorSSigmaOfCorss();
1077 
1080 
1081  void ViewStinCorrelationSamples(const Int_t&);
1082  void ViewStinCovarianceSamples(const Int_t&);
1083  void ViewStinCrystalNumbering(const Int_t&);
1084  void ViewStexStinNumbering();
1085 
1086  void ViewHistoSorSNumberOfEventsOfCrystals(const TString); // SorS = Stas or Stex
1087  void ViewHistoSorSNumberOfEventsDistribution(const TString);
1088  void ViewHistoSorSPedestalsOfCrystals(const TString);
1089  void ViewHistoSorSPedestalsDistribution(const TString);
1090  void ViewHistoSorSTotalNoiseOfCrystals(const TString);
1091  void ViewHistoSorSTotalNoiseDistribution(const TString);
1092  void ViewHistoSorSMeanCorssOfCrystals(const TString);
1093  void ViewHistoSorSMeanCorssDistribution(const TString);
1094  void ViewHistoSorSLowFrequencyNoiseOfCrystals(const TString);
1095  void ViewHistoSorSLowFrequencyNoiseDistribution(const TString);
1096  void ViewHistoSorSHighFrequencyNoiseOfCrystals(const TString);
1097  void ViewHistoSorSHighFrequencyNoiseDistribution(const TString);
1098  void ViewHistoSorSSigmaOfCorssOfCrystals(const TString);
1099  void ViewHistoSorSSigmaOfCorssDistribution(const TString);
1100 
1101  void ViewHistoCrystalSampleMeans(const Int_t&, const Int_t&, const TString);
1102  void ViewHistoCrystalSampleMeansDistribution(const Int_t&, const Int_t&, const TString);
1103  void ViewHistoCrystalSampleSigmas(const Int_t&, const Int_t&, const TString);
1104  void ViewHistoCrystalSampleSigmasDistribution(const Int_t&, const Int_t&, const TString);
1105 
1106  void ViewHistoCrystalSampleValues(const Int_t&, const Int_t&, const Int_t&, const TString);
1107  void ViewHistoSampleEventDistribution(const Int_t&, const Int_t&, const Int_t&, const TString);
1108 
1109  void ViewHistimeCrystalPedestals(const TString, const Int_t&, const Int_t&, const TString);
1110  void ViewHistimeCrystalTotalNoise(const TString, const Int_t&, const Int_t&, const TString);
1111  void ViewHistimeCrystalLowFrequencyNoise(const TString, const Int_t&, const Int_t&, const TString);
1112  void ViewHistimeCrystalHighFrequencyNoise(const TString, const Int_t&, const Int_t&, const TString);
1113  void ViewHistimeCrystalMeanCorss(const TString, const Int_t&, const Int_t&, const TString);
1114  void ViewHistimeCrystalSigmaOfCorss(const TString, const Int_t&, const Int_t&, const TString);
1115 
1116  void ViewHistimeCrystalPedestalsRuns(const TString, const Int_t&, const Int_t&, const TString);
1117  void ViewHistimeCrystalTotalNoiseRuns(const TString, const Int_t&, const Int_t&, const TString);
1118  void ViewHistimeCrystalLowFrequencyNoiseRuns(const TString, const Int_t&, const Int_t&, const TString);
1119  void ViewHistimeCrystalHighFrequencyNoiseRuns(const TString, const Int_t&, const Int_t&, const TString);
1120  void ViewHistimeCrystalMeanCorssRuns(const TString, const Int_t&, const Int_t&, const TString);
1121  void ViewHistimeCrystalSigmaOfCorssRuns(const TString, const Int_t&, const Int_t&, const TString);
1122 
1123  void MessageCnaCommandReplyA(const TString);
1124  void MessageCnaCommandReplyB(const TString);
1125 
1126 ClassDef(TEcnaGui,1)// Dialog box with GUI + methods for CNA (Correlated Noises Analysis)
1127 
1128 };
1129 
1130 #endif // ZTR_TEcnaGui
Int_t fMenuH_LFN_DatePolmSameC
Definition: TEcnaGui.h:816
TGTextButton * fStinBBut
Definition: TEcnaGui.h:701
TGPopupMenu * fMenuD_TNo_ChNb
Definition: TEcnaGui.h:449
TGTextEntry * fVminD_TNo_ChNbText
Definition: TEcnaGui.h:445
Int_t fMenuCleanAllC
Definition: TEcnaGui.h:311
Int_t fMenuD_SSp_SpDsLineSameC
Definition: TEcnaGui.h:769
Int_t fMenuCorssSurf3C
Definition: TEcnaGui.h:742
TString fKeyFileNameRunList
Definition: TEcnaGui.h:900
TGLayoutHints * fLayoutMenuBarD_SCs_ChNb
Definition: TEcnaGui.h:571
TGTextButton * fVmaxD_HFN_ChNbBut
Definition: TEcnaGui.h:494
TGLayoutHints * fLayoutMenuBarD_HFN_ChNb
Definition: TEcnaGui.h:511
TGLayoutHints * fLayoutRunCleanFrame
Definition: TEcnaGui.h:312
void ViewHistimeCrystalLowFrequencyNoise(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6418
TGMenuBar * fMenuBarHFccMos
Definition: TEcnaGui.h:656
TGLayoutHints * fLayoutStexNbBut
Definition: TEcnaGui.h:346
TGLayoutHints * fLayoutVminD_LFN_ChNbFrame
Definition: TEcnaGui.h:477
TGMenuBar * fMenuBarCorssAll
Definition: TEcnaGui.h:688
void DoButtonChNb()
Definition: TEcnaGui.cc:3972
TGCompositeFrame * fGentFrame
Definition: TEcnaGui.h:841
TGLayoutHints * fLayoutGeneral
Definition: TEcnaGui.h:252
void DoButtonChan()
Definition: TEcnaGui.cc:3979
TGPopupMenu * fMenuCorssAll
Definition: TEcnaGui.h:687
TGTextBuffer * fEntryVmaxLHFccNumber
Definition: TEcnaGui.h:591
TEcnaGui()
Definition: TEcnaGui.cc:621
TGLayoutHints * fLayoutStexFieldText
Definition: TEcnaGui.h:327
void ViewHistoSorSSigmaOfCorssOfCrystals(const TString)
Definition: TEcnaGui.cc:6115
TGLayoutHints * fLayoutRevFieldFrame
Definition: TEcnaGui.h:337
TGLayoutHints * fLayoutNorsBut
Definition: TEcnaGui.h:295
void DoButtonFev()
Definition: TEcnaGui.cc:3363
Int_t fMenuCovssTextC
Definition: TEcnaGui.h:747
Int_t fCdelete
Definition: TEcnaGui.h:221
TGLayoutHints * fLayoutStexHozFrame
Definition: TEcnaGui.h:582
TGTextButton * fFevBut
Definition: TEcnaGui.h:273
TGLayoutHints * fLayoutVmmD_HFN_ChNbFrame
Definition: TEcnaGui.h:518
TGCompositeFrame * fVminLHFccFrame
Definition: TEcnaGui.h:595
TGMenuBar * fMenuBarCorss
Definition: TEcnaGui.h:739
TGLayoutHints * fLayoutRootBut
Definition: TEcnaGui.h:872
Int_t fMenuCorssLegoC
Definition: TEcnaGui.h:741
TGCheckButton * fButLogx
Definition: TEcnaGui.h:827
TGTextBuffer * fEntryVminD_Ped_ChNbNumber
Definition: TEcnaGui.h:416
TGMenuBar * fMenuBarLFCorcc
Definition: TEcnaGui.h:714
TGLayoutHints * fLayoutVmaxD_Ped_ChNbFrame
Definition: TEcnaGui.h:410
void Calculations(const TString)
Definition: TEcnaGui.cc:5020
Int_t fMenuD_SCs_ChNbFullC
Definition: TEcnaGui.h:572
TGCompositeFrame * fAnaNorsRunFrame
Definition: TEcnaGui.h:261
TGLayoutHints * fLayoutMenuBarLFccMos
Definition: TEcnaGui.h:631
TGCheckButton * fButProjy
Definition: TEcnaGui.h:836
Int_t fMenuSubmit8nhC
Definition: TEcnaGui.h:316
TGTextBuffer * fEntryVmaxD_SCs_ChNbNumber
Definition: TEcnaGui.h:557
TGTextButton * fNorsBut
Definition: TEcnaGui.h:293
TGCompositeFrame * fVmaxD_NOE_ChNbFrame
Definition: TEcnaGui.h:372
TGTextButton * fLevBut
Definition: TEcnaGui.h:302
TGLayoutHints * fLayoutTopRight
Definition: TEcnaGui.h:253
TGLayoutHints * fLayoutFevFieldText
Definition: TEcnaGui.h:277
TGTextBuffer * fEntryRunNumber
Definition: TEcnaGui.h:285
Int_t fMenuD_HFN_ChNbFullC
Definition: TEcnaGui.h:512
void ViewMatrixCorrelationSamples(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:5408
TGLayoutHints * fLayoutVminD_Ped_ChNbFrame
Definition: TEcnaGui.h:418
TString fSubDet
Definition: TEcnaGui.h:237
TGLayoutHints * fLayoutVmmD_NOE_ChNbFrame
Definition: TEcnaGui.h:396
TGTextEntry * fLevText
Definition: TEcnaGui.h:304
Int_t fMenuAdcProjSampLineSameC
Definition: TEcnaGui.h:798
TGCompositeFrame * fStinAFrame
Definition: TEcnaGui.h:673
void DoButtonVmaxHFccMos()
Definition: TEcnaGui.cc:3797
void DoButtonStinA()
Definition: TEcnaGui.cc:3852
Int_t fMenuHFccColzC
Definition: TEcnaGui.h:606
TGPopupMenu * fMenuSubmit
Definition: TEcnaGui.h:314
TGLayoutHints * fLayoutVmaxD_NOE_ChNbFieldText
Definition: TEcnaGui.h:377
Int_t fMenuH_HFN_DatePolmSameC
Definition: TEcnaGui.h:817
void ViewHistoSorSSigmaOfCorssDistribution(const TString)
Definition: TEcnaGui.cc:6138
Int_t fMenuCorssSurf1C
Definition: TEcnaGui.h:742
Double_t fKeyVmaxD_SCs_ChNb
Definition: TEcnaGui.h:941
void DoButtonVminLHFcc()
Definition: TEcnaGui.cc:3814
void DoButtonVmaxD_NOE_ChNb()
Definition: TEcnaGui.cc:3540
Double_t fKeyVmaxD_MCs_ChNb
Definition: TEcnaGui.h:932
TGLayoutHints * fLayoutVminLHFccFrame
Definition: TEcnaGui.h:601
TGTextEntry * fVmaxD_Ped_ChNbText
Definition: TEcnaGui.h:407
TGPopupMenu * fMenuCovss
Definition: TEcnaGui.h:745
TGCompositeFrame * fVminD_HFN_ChNbFrame
Definition: TEcnaGui.h:501
TEcnaHistos * fHistos
Definition: TEcnaGui.h:242
Int_t fMenuH_SCs_DatePolmFullC
Definition: TEcnaGui.h:819
Int_t fMenuCovssSurf1C
Definition: TEcnaGui.h:749
TGCompositeFrame * fVminD_MCs_ChNbFrame
Definition: TEcnaGui.h:531
TGCompositeFrame * fVmaxD_LFN_ChNbFrame
Definition: TEcnaGui.h:463
Int_t fMenuLFCorccColzC
Definition: TEcnaGui.h:715
TGLayoutHints * fLayoutRevFieldText
Definition: TEcnaGui.h:336
TGLayoutHints * fLayoutVminHFccMosFieldText
Definition: TEcnaGui.h:652
TGTextEntry * fRevText
Definition: TEcnaGui.h:334
TGCompositeFrame * fTxSubFrame
Definition: TEcnaGui.h:671
void ViewHistoCrystalSampleSigmasDistribution(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6238
TGTextEntry * fVmaxD_SCs_ChNbText
Definition: TEcnaGui.h:556
TGCompositeFrame * fNbSampForCalcFrame
Definition: TEcnaGui.h:348
void DoButtonRun()
Definition: TEcnaGui.cc:3348
Int_t fMenuD_NOE_ChNbFullC
Definition: TEcnaGui.h:391
Int_t fMenuH_TNo_DatePolmFullC
Definition: TEcnaGui.h:815
TGTextButton * fVminD_LFN_ChNbBut
Definition: TEcnaGui.h:472
TGLayoutHints * fLayoutStexFieldFrame
Definition: TEcnaGui.h:328
Int_t fCnaError
Definition: TEcnaGui.h:226
Int_t fButRootC
Definition: TEcnaGui.h:871
TGPopupMenu * fMenuD_LFN_ChNb
Definition: TEcnaGui.h:479
TGTextEntry * fVmaxD_NOE_ChNbText
Definition: TEcnaGui.h:376
void MessageCnaCommandReplyA(const TString)
Definition: TEcnaGui.cc:5221
void DoButtonVminD_SCs_ChNb()
Definition: TEcnaGui.cc:3717
TGLayoutHints * fLayoutRunBut
Definition: TEcnaGui.h:283
void ViewHistimeCrystalHighFrequencyNoise(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6468
TString fOptPlotSame
Definition: TEcnaGui.h:960
TGPopupMenu * fMenuHistory
Definition: TEcnaGui.h:812
TGLayoutHints * fLayoutVmaxLFccMosFieldText
Definition: TEcnaGui.h:618
TGTextButton * fNbSampForCalcBut
Definition: TEcnaGui.h:349
TGTextEntry * fVminD_HFN_ChNbText
Definition: TEcnaGui.h:505
TGTextEntry * fStinAText
Definition: TEcnaGui.h:678
void DoButtonVminD_HFN_ChNb()
Definition: TEcnaGui.cc:3685
void ViewSorSTotalNoise()
Definition: TEcnaGui.cc:5591
TGPopupMenu * fMenuComput
Definition: TEcnaGui.h:356
TGTextEntry * fSampText
Definition: TEcnaGui.h:781
TGTextButton * fButRoot
Definition: TEcnaGui.h:870
TGLayoutHints * fLayoutFevBut
Definition: TEcnaGui.h:274
TGPopupMenu * fMenuD_NOE_ChNb
Definition: TEcnaGui.h:388
Int_t fMenuCorssTextC
Definition: TEcnaGui.h:740
TGCompositeFrame * fVmmLFccMosFrame
Definition: TEcnaGui.h:611
TGCompositeFrame * fColorExitFrame
Definition: TEcnaGui.h:850
Int_t fMenuSubmit1nwC
Definition: TEcnaGui.h:316
TGLayoutHints * fLayoutSampField
Definition: TEcnaGui.h:783
TGTextBuffer * fEntryVminD_LFN_ChNbNumber
Definition: TEcnaGui.h:474
Int_t fMenuCorssContzC
Definition: TEcnaGui.h:741
TGLayoutHints * fLayoutVmaxD_MCs_ChNbBut
Definition: TEcnaGui.h:525
TGLayoutHints * fLayoutVminD_MCs_ChNbFrame
Definition: TEcnaGui.h:537
Int_t fMenuCorssAsciiFileC
Definition: TEcnaGui.h:743
TEcnaParPaths * fCnaParPaths
Definition: TEcnaGui.h:244
void DoButtonClone()
Definition: TEcnaGui.cc:4161
TGLayoutHints * fLayoutCenterYRight
Definition: TEcnaGui.h:254
Int_t fKeyNbOfSamples
Definition: TEcnaGui.h:884
TGLayoutHints * fLayoutVmaxD_TNo_ChNbFieldText
Definition: TEcnaGui.h:438
TGLayoutHints * fLayoutSampBut
Definition: TEcnaGui.h:779
TGTextButton * fStinABut
Definition: TEcnaGui.h:674
void ViewHistimeCrystalLowFrequencyNoiseRuns(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6443
TGLayoutHints * fLayoutVminD_Ped_ChNbFieldText
Definition: TEcnaGui.h:417
void ViewHistimeCrystalMeanCorss(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6518
void HandleMenu(Int_t)
Definition: TEcnaGui.cc:4193
void ViewSorSLowFrequencyNoise()
Definition: TEcnaGui.cc:5627
TString fKeyColPal
Definition: TEcnaGui.h:910
TString fStinName
Definition: TEcnaGui.h:238
TGTextEntry * fStexText
Definition: TEcnaGui.h:325
void DoButtonRoot()
Definition: TEcnaGui.cc:4171
TGTextBuffer * fEntryVminD_TNo_ChNbNumber
Definition: TEcnaGui.h:444
void DoButtonLogy()
Definition: TEcnaGui.cc:4108
TGWindow * fCnaP
Definition: TEcnaGui.h:235
TGLayoutHints * fLayoutFevFieldFrame
Definition: TEcnaGui.h:278
TGTextButton * fVminD_SCs_ChNbBut
Definition: TEcnaGui.h:562
virtual ~TEcnaGui()
Definition: TEcnaGui.cc:18
TGLayoutHints * fLayoutVmaxD_LFN_ChNbFieldText
Definition: TEcnaGui.h:468
TGLayoutHints * fLayoutVminD_SCs_ChNbFieldText
Definition: TEcnaGui.h:566
TGTextButton * fVminLHFccBut
Definition: TEcnaGui.h:596
Int_t fMenuCovssSurf4C
Definition: TEcnaGui.h:749
TGPopupMenu * fMenuD_SCs_ChNb
Definition: TEcnaGui.h:569
TGLayoutHints * fLayoutChSpFrame
Definition: TEcnaGui.h:791
TGCompositeFrame * fVminD_LFN_ChNbFrame
Definition: TEcnaGui.h:471
void ViewHistoSorSMeanCorssOfCrystals(const TString)
Definition: TEcnaGui.cc:6069
TString fOptPlotSameP
Definition: TEcnaGui.h:961
TGLayoutHints * fLayoutVminD_Ped_ChNbBut
Definition: TEcnaGui.h:414
TGCompositeFrame * fChSpFrame
Definition: TEcnaGui.h:724
TGTextEntry * fVminD_Ped_ChNbText
Definition: TEcnaGui.h:415
TGTextEntry * fVmaxD_TNo_ChNbText
Definition: TEcnaGui.h:437
TGTextEntry * fAnaText
Definition: TEcnaGui.h:268
TGMenuBar * fMenuBarD_LFN_ChNb
Definition: TEcnaGui.h:480
void Init()
Definition: TEcnaGui.cc:716
TGLayoutHints * fLayoutGentFieldText
Definition: TEcnaGui.h:846
TGTextButton * fVminD_Ped_ChNbBut
Definition: TEcnaGui.h:413
TGTextButton * fVminD_MCs_ChNbBut
Definition: TEcnaGui.h:532
void DoButtonStinB()
Definition: TEcnaGui.cc:3915
Int_t fMenuCleanSubC
Definition: TEcnaGui.h:311
Int_t fMenuHFccLegoC
Definition: TEcnaGui.h:606
Int_t fChanButC
Definition: TEcnaGui.h:731
Int_t fMenuHFccMosColzC
Definition: TEcnaGui.h:658
TGLayoutHints * fLayoutVminLFccMosBut
Definition: TEcnaGui.h:623
Int_t fgMaxCar
Definition: TEcnaGui.h:219
TGLayoutHints * fLayoutVmaxLHFccFieldText
Definition: TEcnaGui.h:592
TGTextBuffer * fEntryNorsNumber
Definition: TEcnaGui.h:297
Int_t fMenuHFCorccColzC
Definition: TEcnaGui.h:719
TGLayoutHints * fLayoutVmaxLHFccFrame
Definition: TEcnaGui.h:593
TGPopupMenu * fMenuLFCorcc
Definition: TEcnaGui.h:713
Int_t fMenuH_Ped_DatePolmSameC
Definition: TEcnaGui.h:814
TGLayoutHints * fLayoutChanBut
Definition: TEcnaGui.h:732
TGLayoutHints * fLayoutNbSampForCalcFieldFrame
Definition: TEcnaGui.h:354
Int_t fMenuLFccColzC
Definition: TEcnaGui.h:606
TGTextButton * fGentBut
Definition: TEcnaGui.h:842
TGMenuBar * fMenuBarClean
Definition: TEcnaGui.h:310
TGTextButton * fRunBut
Definition: TEcnaGui.h:281
Int_t fMenuCorssBoxC
Definition: TEcnaGui.h:740
TGLayoutHints * fLayoutVminD_TNo_ChNbFieldText
Definition: TEcnaGui.h:446
Int_t fMenuD_TNo_ChNbHocoVecoC
Definition: TEcnaGui.h:455
TString fKeyGeneralTitle
Definition: TEcnaGui.h:911
TGLayoutHints * fLayoutLevFieldText
Definition: TEcnaGui.h:306
TGMenuBar * fMenuBarD_SCs_ChNb
Definition: TEcnaGui.h:570
void ViewHistoSorSHighFrequencyNoiseOfCrystals(const TString)
Definition: TEcnaGui.cc:6022
TGPopupMenu * fMenuD_MSp_SpDs
Definition: TEcnaGui.h:757
Int_t fMenuD_SCs_ChNbSamePC
Definition: TEcnaGui.h:574
TGTextBuffer * fEntryVmaxD_LFN_ChNbNumber
Definition: TEcnaGui.h:467
TGTextBuffer * fEntryStinANumber
Definition: TEcnaGui.h:677
TGTextButton * fVminD_NOE_ChNbBut
Definition: TEcnaGui.h:381
TGCompositeFrame * fStexUpFrame
Definition: TEcnaGui.h:364
TEcnaParEcal * fEcal
Definition: TEcnaGui.h:246
Int_t fMenuD_SSp_SpDsLineFullC
Definition: TEcnaGui.h:769
TGCompositeFrame * fVmmD_Ped_ChNbFrame
Definition: TEcnaGui.h:402
Int_t fMenuD_SSp_SpNbLineSameC
Definition: TEcnaGui.h:764
TGLayoutHints * fLayoutTxSubFrame
Definition: TEcnaGui.h:695
TGTextEntry * fVmaxD_MCs_ChNbText
Definition: TEcnaGui.h:526
TGCompositeFrame * fRevFrame
Definition: TEcnaGui.h:331
TGCheckButton * fButColPal
Definition: TEcnaGui.h:854
Int_t fMenuCorssColzC
Definition: TEcnaGui.h:740
void ViewMatrixLowFrequencyMeanCorrelationsBetweenStins(const TString)
Definition: TEcnaGui.cc:5266
Int_t fConfirmCalcScc
Definition: TEcnaGui.h:231
TGTextButton * fVmaxLFccMosBut
Definition: TEcnaGui.h:614
Int_t fMenuD_MSp_SpDsLineAllStinC
Definition: TEcnaGui.h:759
TGCompositeFrame * fRulFrame
Definition: TEcnaGui.h:803
TEcnaWrite * fCnaWrite
Definition: TEcnaGui.h:248
Double_t fKeyVminHFccMos
Definition: TEcnaGui.h:945
TGLayoutHints * fLayoutChanField
Definition: TEcnaGui.h:735
TGCompositeFrame * fVminD_SCs_ChNbFrame
Definition: TEcnaGui.h:561
TGCompositeFrame * fVmaxD_TNo_ChNbFrame
Definition: TEcnaGui.h:433
void DoButtonVmaxD_TNo_ChNb()
Definition: TEcnaGui.cc:3604
TGTextBuffer * fEntryGentNumber
Definition: TEcnaGui.h:845
TGLayoutHints * fLayoutRulBut
Definition: TEcnaGui.h:805
Int_t fMenuLFccLegoC
Definition: TEcnaGui.h:606
TGLayoutHints * fLayoutRunField
Definition: TEcnaGui.h:286
TGTextEntry * fVminHFccMosText
Definition: TEcnaGui.h:650
TGTextButton * fVminD_TNo_ChNbBut
Definition: TEcnaGui.h:442
void ViewMatrixHighFrequencyCorrelationsBetweenChannels(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:5336
TGLayoutHints * fLayoutProjyBut
Definition: TEcnaGui.h:838
TGTextButton * fRulBut
Definition: TEcnaGui.h:804
void DoButtonVmaxLHFcc()
Definition: TEcnaGui.cc:3830
TString fTTBELL
Definition: TEcnaGui.h:224
TGCompositeFrame * fVmaxD_Ped_ChNbFrame
Definition: TEcnaGui.h:404
Int_t fCnew
Definition: TEcnaGui.h:221
Int_t fSampButC
Definition: TEcnaGui.h:780
void ViewHistoSorSLowFrequencyNoiseOfCrystals(const TString)
Definition: TEcnaGui.cc:5975
void ViewStexStinNumbering()
Definition: TEcnaGui.cc:5809
TGLayoutHints * fLayoutVminHFccMosFrame
Definition: TEcnaGui.h:653
Int_t fMenuD_SSp_SpNbLineAllStinC
Definition: TEcnaGui.h:764
TGLayoutHints * fLayoutTySubFrame
Definition: TEcnaGui.h:708
TGTextBuffer * fEntryRevNumber
Definition: TEcnaGui.h:335
Double_t fKeyVminD_MCs_ChNb
Definition: TEcnaGui.h:931
TGLayoutHints * fLayoutVmaxD_Ped_ChNbBut
Definition: TEcnaGui.h:406
TGLayoutHints * fLayoutStexBut
Definition: TEcnaGui.h:324
Int_t fButHelpC
Definition: TEcnaGui.h:875
TGLayoutHints * fLayoutColorExitFrame
Definition: TEcnaGui.h:851
TGLayoutHints * fLayoutVminLFccMosFieldText
Definition: TEcnaGui.h:626
void DoButtonHelp()
Definition: TEcnaGui.cc:4179
Int_t fMenuCovssAsciiFileC
Definition: TEcnaGui.h:750
TGTextEntry * fVminD_LFN_ChNbText
Definition: TEcnaGui.h:475
Int_t fMenuH_SCs_DatePolmSamePC
Definition: TEcnaGui.h:819
TGTextButton * fRevBut
Definition: TEcnaGui.h:332
TGPopupMenu * fMenuHFccMos
Definition: TEcnaGui.h:655
Int_t fButColPalC
Definition: TEcnaGui.h:855
TGTextButton * fAnaBut
Definition: TEcnaGui.h:265
Int_t fMenuH_Ped_DatePolmFullC
Definition: TEcnaGui.h:814
TGLayoutHints * fLayoutMenuBarD_TNo_ChNb
Definition: TEcnaGui.h:451
void ViewHistoSorSMeanCorssDistribution(const TString)
Definition: TEcnaGui.cc:6092
TGLayoutHints * fLayoutCompStRqFrame
Definition: TEcnaGui.h:320
TGLayoutHints * fLayoutVmaxLFccMosBut
Definition: TEcnaGui.h:615
TGTextBuffer * fEntryVmaxD_MCs_ChNbNumber
Definition: TEcnaGui.h:527
TGTextBuffer * fEntryVmaxHFccMosNumber
Definition: TEcnaGui.h:643
Int_t fKeyStinANumber
Definition: TEcnaGui.h:915
void ViewSorSPedestals()
Definition: TEcnaGui.cc:5555
void ViewHistoCrystalSampleMeansDistribution(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6188
TString fKeyProjY
Definition: TEcnaGui.h:909
TGLayoutHints * fLayoutSpSubFrame
Definition: TEcnaGui.h:785
void DoButtonExit()
Definition: TEcnaGui.cc:4149
TGLayoutHints * fLayoutVmaxD_Ped_ChNbFieldText
Definition: TEcnaGui.h:409
TGLayoutHints * fLayoutMenuBarD_LFN_ChNb
Definition: TEcnaGui.h:481
TGLayoutHints * fLayoutVminLHFccFieldText
Definition: TEcnaGui.h:600
TGTextButton * fVmaxD_Ped_ChNbBut
Definition: TEcnaGui.h:405
TGCompositeFrame * fAnaFrame
Definition: TEcnaGui.h:264
TGLayoutHints * fLayoutVminD_SCs_ChNbBut
Definition: TEcnaGui.h:563
TGCompositeFrame * fVoidFrame
Definition: TEcnaGui.h:256
Int_t fMenuD_LFN_ChNbFullC
Definition: TEcnaGui.h:482
void DoButtonSamp()
Definition: TEcnaGui.cc:4010
TGCompositeFrame * fVmmHFccMosFrame
Definition: TEcnaGui.h:637
Int_t fMenuD_LFN_ChNbHocoVecoC
Definition: TEcnaGui.h:485
TGCompositeFrame * fVmaxD_HFN_ChNbFrame
Definition: TEcnaGui.h:493
TGLayoutHints * fLayoutCompStnbFrame
Definition: TEcnaGui.h:341
TGTextBuffer * fEntryChanNumber
Definition: TEcnaGui.h:733
Int_t fConfirmRunNumber
Definition: TEcnaGui.h:229
TGCompositeFrame * fVmmD_NOE_ChNbFrame
Definition: TEcnaGui.h:370
TGCompositeFrame * fNorsFrame
Definition: TEcnaGui.h:292
TGLayoutHints * fLayoutVmaxD_SCs_ChNbFrame
Definition: TEcnaGui.h:559
TGMenuBar * fMenuBarSubmit
Definition: TEcnaGui.h:315
Int_t fMenuD_NOE_ChNbHocoVecoC
Definition: TEcnaGui.h:393
TGTextBuffer * fEntryStexNumber
Definition: TEcnaGui.h:326
TGMenuBar * fMenuBarD_MCs_ChNb
Definition: TEcnaGui.h:540
Int_t fButProjyC
Definition: TEcnaGui.h:837
void InitKeys()
Definition: TEcnaGui.cc:6620
TEcnaObject * fObjectManager
Definition: TEcnaGui.h:241
Int_t fMenuLFccMosColzC
Definition: TEcnaGui.h:632
TGLayoutHints * fLayoutLogyBut
Definition: TEcnaGui.h:833
TGLayoutHints * fLayoutVminD_HFN_ChNbFrame
Definition: TEcnaGui.h:507
TGLayoutHints * fLayoutVmaxD_MCs_ChNbFieldText
Definition: TEcnaGui.h:528
TGLayoutHints * fLayoutVminD_SCs_ChNbFrame
Definition: TEcnaGui.h:567
TString fKeyScaleX
Definition: TEcnaGui.h:907
TString fOptPlotFull
Definition: TEcnaGui.h:959
Int_t fMenuD_SCs_ChNbHocoVecoC
Definition: TEcnaGui.h:575
Double_t fKeyVminLFccMos
Definition: TEcnaGui.h:943
TGPopupMenu * fMenuLFccMos
Definition: TEcnaGui.h:629
TGCompositeFrame * fStinBFrame
Definition: TEcnaGui.h:700
TString fKeyScaleY
Definition: TEcnaGui.h:908
TString fPythonFileName
Definition: TEcnaGui.h:905
TGCompositeFrame * fChanFrame
Definition: TEcnaGui.h:729
Int_t fMenuH_LFN_DatePolmSamePC
Definition: TEcnaGui.h:816
void ViewHistoSorSLowFrequencyNoiseDistribution(const TString)
Definition: TEcnaGui.cc:5998
void ViewStinCovarianceSamples(const Int_t &)
Definition: TEcnaGui.cc:5492
TGLayoutHints * fLayoutStinABut
Definition: TEcnaGui.h:676
TGLayoutHints * fLayoutCenterXTop
Definition: TEcnaGui.h:254
TGTextButton * fButClone
Definition: TEcnaGui.h:866
TGLayoutHints * fLayoutStinSpFrame
Definition: TEcnaGui.h:710
Double_t fKeyVmaxD_NOE_ChNb
Definition: TEcnaGui.h:923
TGCompositeFrame * fStexHozFrame
Definition: TEcnaGui.h:399
Int_t fButLogyC
Definition: TEcnaGui.h:832
TGTextButton * fVmaxLHFccBut
Definition: TEcnaGui.h:588
TString fOptPlotSameInStin
Definition: TEcnaGui.h:962
TGLayoutHints * fLayoutStinBField
Definition: TEcnaGui.h:706
void DoButtonAna()
Definition: TEcnaGui.cc:3262
Int_t fMenuD_HFN_ChNbSamePC
Definition: TEcnaGui.h:514
TGTextBuffer * fEntryLevNumber
Definition: TEcnaGui.h:305
TGLayoutHints * fLayoutVminD_HFN_ChNbBut
Definition: TEcnaGui.h:503
TString fMemoProjY
Definition: TEcnaGui.h:955
TGLayoutHints * fLayoutAnaBut
Definition: TEcnaGui.h:267
void DoButtonVmaxLFccMos()
Definition: TEcnaGui.cc:3765
Int_t fCnewRoot
Definition: TEcnaGui.h:222
TGLayoutHints * fLayoutVminD_TNo_ChNbFrame
Definition: TEcnaGui.h:447
TGTextBuffer * fEntrySampNumber
Definition: TEcnaGui.h:782
void ViewHistoCrystalSampleValues(const Int_t &, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6264
void DoButtonVminD_NOE_ChNb()
Definition: TEcnaGui.cc:3524
void DoButtonGent()
Definition: TEcnaGui.cc:4079
TString fOptAscii
Definition: TEcnaGui.h:963
void DoButtonVminD_Ped_ChNb()
Definition: TEcnaGui.cc:3556
TGLayoutHints * fLayoutVmaxHFccMosFrame
Definition: TEcnaGui.h:645
TGLayoutHints * fLayoutVmmLHFccFrame
Definition: TEcnaGui.h:608
void DoButtonVminHFccMos()
Definition: TEcnaGui.cc:3781
TGLayoutHints * fLayoutVminLHFccBut
Definition: TEcnaGui.h:597
TString fMemoScaleX
Definition: TEcnaGui.h:953
void DoButtonVmaxD_LFN_ChNb()
Definition: TEcnaGui.cc:3669
Int_t fMenuD_TNo_ChNbSameC
Definition: TEcnaGui.h:453
Int_t fMenuCovssLegoC
Definition: TEcnaGui.h:748
TGLayoutHints * fLayoutVmaxD_MCs_ChNbFrame
Definition: TEcnaGui.h:529
TGCompositeFrame * fVminD_Ped_ChNbFrame
Definition: TEcnaGui.h:412
TGLayoutHints * fLayoutVmmD_TNo_ChNbFrame
Definition: TEcnaGui.h:458
void ViewMatrixHighFrequencyMeanCorrelationsBetweenStins(const TString)
Definition: TEcnaGui.cc:5288
Double_t fKeyVmaxD_Ped_ChNb
Definition: TEcnaGui.h:926
Double_t fKeyVmaxLFccMos
Definition: TEcnaGui.h:944
TGLayoutHints * fLayoutRulFieldFrame
Definition: TEcnaGui.h:809
Int_t fAnaButC
Definition: TEcnaGui.h:266
Int_t fMenuD_TNo_ChNbSamePC
Definition: TEcnaGui.h:454
TGLayoutHints * fLayoutVmmD_MCs_ChNbFrame
Definition: TEcnaGui.h:548
TGLayoutHints * fLayoutVmaxLFccMosFrame
Definition: TEcnaGui.h:619
Double_t fKeyVmaxD_TNo_ChNb
Definition: TEcnaGui.h:929
TGTextBuffer * fEntryVmaxD_TNo_ChNbNumber
Definition: TEcnaGui.h:436
TGLayoutHints * fLayoutVmaxHFccMosFieldText
Definition: TEcnaGui.h:644
Int_t fMenuAdcProjLineLinySameC
Definition: TEcnaGui.h:797
Int_t fMenuHFCorccLegoC
Definition: TEcnaGui.h:719
Double_t fKeyVminD_TNo_ChNb
Definition: TEcnaGui.h:928
void ViewHistoCrystalSampleSigmas(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6213
TGLayoutHints * fLayoutVmaxD_NOE_ChNbFrame
Definition: TEcnaGui.h:378
TGLayoutHints * fLayoutMenuBarD_NOE_ChNb
Definition: TEcnaGui.h:390
void ViewHistoSorSPedestalsOfCrystals(const TString)
Definition: TEcnaGui.cc:5880
void ViewHistimeCrystalPedestals(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6317
void ViewHistimeCrystalTotalNoise(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6368
TGLayoutHints * fLayoutBottRight
Definition: TEcnaGui.h:252
void DoButtonProjy()
Definition: TEcnaGui.cc:4119
TGTextEntry * fVmaxD_HFN_ChNbText
Definition: TEcnaGui.h:496
Int_t fMenuD_TNo_ChNbAsciiFileC
Definition: TEcnaGui.h:456
TGMenuBar * fMenuBarD_SSp_SpDs
Definition: TEcnaGui.h:768
TGTextButton * fVmaxD_MCs_ChNbBut
Definition: TEcnaGui.h:524
void DoButtonVmaxD_MCs_ChNb()
Definition: TEcnaGui.cc:3636
TGLayoutHints * fLayoutVminD_NOE_ChNbFieldText
Definition: TEcnaGui.h:385
void DoButtonStex()
Definition: TEcnaGui.cc:3448
TGTextEntry * fVminLFccMosText
Definition: TEcnaGui.h:624
Int_t fMenuCleanPythC
Definition: TEcnaGui.h:311
TGCompositeFrame * fStinSpFrame
Definition: TEcnaGui.h:668
TGLayoutHints * fLayoutStinAField
Definition: TEcnaGui.h:679
TGLayoutHints * fLayoutChNbBut
Definition: TEcnaGui.h:684
Int_t fStinAButC
Definition: TEcnaGui.h:675
Int_t fMenuCovssSurf2C
Definition: TEcnaGui.h:749
TGLayoutHints * fLayoutVmaxHFccMosBut
Definition: TEcnaGui.h:641
void DoButtonColPal()
Definition: TEcnaGui.cc:4132
TGLayoutHints * fLayoutVmaxD_HFN_ChNbBut
Definition: TEcnaGui.h:495
Int_t fMenuD_SSp_SpNbLineFullC
Definition: TEcnaGui.h:764
TGTextBuffer * fEntryNbSampForCalcNumber
Definition: TEcnaGui.h:352
TGLayoutHints * fLayoutMenuBarD_Ped_ChNb
Definition: TEcnaGui.h:422
TGCompositeFrame * fLinLogFrame
Definition: TEcnaGui.h:824
Int_t fMenuD_MSp_SpNbLineSameC
Definition: TEcnaGui.h:754
TGTextEntry * fNbSampForCalcText
Definition: TEcnaGui.h:351
Int_t fButStexNbC
Definition: TEcnaGui.h:345
TGLayoutHints * fLayoutNbSampForCalcFieldText
Definition: TEcnaGui.h:353
TGMenuBar * fMenuBarHFCorcc
Definition: TEcnaGui.h:718
Int_t fMenuD_Ped_ChNbAsciiFileC
Definition: TEcnaGui.h:426
TGPopupMenu * fMenuD_HFN_ChNb
Definition: TEcnaGui.h:509
TGLayoutHints * fLayoutGentBut
Definition: TEcnaGui.h:843
TGTextBuffer * fEntryStinBNumber
Definition: TEcnaGui.h:704
Double_t fKeyVmaxLHFcc
Definition: TEcnaGui.h:949
Int_t fMenuCleanJobC
Definition: TEcnaGui.h:311
Double_t fKeyVmaxD_HFN_ChNb
Definition: TEcnaGui.h:938
TGTextBuffer * fEntryAnaNumber
Definition: TEcnaGui.h:269
Int_t fKeyStinBNumber
Definition: TEcnaGui.h:916
Int_t fRunButC
Definition: TEcnaGui.h:282
Int_t fMenuCovssBoxC
Definition: TEcnaGui.h:747
TString fMemoColPal
Definition: TEcnaGui.h:957
Int_t fKeyReqNbOfEvts
Definition: TEcnaGui.h:892
Int_t fMenuCovssContzC
Definition: TEcnaGui.h:748
Int_t fMenuH_SCs_DatePolmSameC
Definition: TEcnaGui.h:819
Int_t fButChNbC
Definition: TEcnaGui.h:683
void DoButtonVminD_MCs_ChNb()
Definition: TEcnaGui.cc:3620
TGMenuBar * fMenuBarComput
Definition: TEcnaGui.h:357
Int_t fMenuCorssSurf4C
Definition: TEcnaGui.h:742
TGLayoutHints * fLayoutExitBut
Definition: TEcnaGui.h:860
TEcnaNumbering * fEcalNumbering
Definition: TEcnaGui.h:247
TGTextEntry * fVminD_NOE_ChNbText
Definition: TEcnaGui.h:384
TGLayoutHints * fLayoutGentFieldFrame
Definition: TEcnaGui.h:847
void DoButtonVmaxD_SCs_ChNb()
Definition: TEcnaGui.cc:3733
TGCompositeFrame * fTySubFrame
Definition: TEcnaGui.h:698
TGPopupMenu * fMenuCorss
Definition: TEcnaGui.h:738
Int_t fMenuD_LFN_ChNbSameC
Definition: TEcnaGui.h:483
TGLayoutHints * fLayoutVmaxD_TNo_ChNbBut
Definition: TEcnaGui.h:435
TGPopupMenu * fMenuClean
Definition: TEcnaGui.h:309
void DisplayInEntryField(TGTextEntry *, Int_t &)
Definition: TEcnaGui.cc:6713
TGLayoutHints * fLayoutHelpBut
Definition: TEcnaGui.h:876
TString fConfirmRunNumberString
Definition: TEcnaGui.h:230
TString fMemoScaleY
Definition: TEcnaGui.h:954
TGTextEntry * fRulText
Definition: TEcnaGui.h:806
TGTextEntry * fNorsText
Definition: TEcnaGui.h:296
void MessageCnaCommandReplyB(const TString)
Definition: TEcnaGui.cc:5236
Int_t fMenuD_MCs_ChNbAsciiFileC
Definition: TEcnaGui.h:546
TGPopupMenu * fMenuAdcProj
Definition: TEcnaGui.h:794
void DoButtonNbSampForCalc()
Definition: TEcnaGui.cc:3321
TGLayoutHints * fLayoutVmmD_SCs_ChNbFrame
Definition: TEcnaGui.h:578
Int_t fMenuD_NOE_ChNbSameC
Definition: TEcnaGui.h:392
Int_t fMenuD_Ped_ChNbSameC
Definition: TEcnaGui.h:424
Int_t fMenuCovssAllColzC
Definition: TEcnaGui.h:689
TGLayoutHints * fLayoutVmmHFccMosFrame
Definition: TEcnaGui.h:660
Int_t fMenuD_MCs_ChNbSameC
Definition: TEcnaGui.h:543
Int_t fMenuLFCorccLegoC
Definition: TEcnaGui.h:715
void ViewHistimeCrystalSigmaOfCorssRuns(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6593
TGPopupMenu * fMenuD_SSp_SpNb
Definition: TEcnaGui.h:762
TGLayoutHints * fLayoutMenuBarD_MCs_ChNb
Definition: TEcnaGui.h:541
TGLayoutHints * fLayoutVmaxD_LFN_ChNbBut
Definition: TEcnaGui.h:465
TGLayoutHints * fLayoutVmaxD_TNo_ChNbFrame
Definition: TEcnaGui.h:439
TString fKeyRunListInitCode
Definition: TEcnaGui.h:901
void ViewMatrixCovarianceSamples(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:5436
TGLayoutHints * fLayoutRevBut
Definition: TEcnaGui.h:333
TGPopupMenu * fMenuD_MSp_SpNb
Definition: TEcnaGui.h:752
TGLayoutHints * fLayoutMenuBarLHFcc
Definition: TEcnaGui.h:605
TGLayoutHints * fLayoutVminD_TNo_ChNbBut
Definition: TEcnaGui.h:443
TGCompositeFrame * fStexFrame
Definition: TEcnaGui.h:322
void DoButtonVminD_TNo_ChNb()
Definition: TEcnaGui.cc:3588
TGLayoutHints * fLayoutStexUpFrame
Definition: TEcnaGui.h:663
Int_t fMenuCovssColzC
Definition: TEcnaGui.h:747
TGTextBuffer * fEntryVminLFccMosNumber
Definition: TEcnaGui.h:625
TGMenuBar * fMenuBarD_TNo_ChNb
Definition: TEcnaGui.h:450
unsigned int UInt_t
Definition: FUTypes.h:12
TGLayoutHints * fLayoutVminHFccMosBut
Definition: TEcnaGui.h:649
Int_t fMenuAdcProjSampLineFullC
Definition: TEcnaGui.h:798
TGCompositeFrame * fVmmLHFccFrame
Definition: TEcnaGui.h:585
TGTextBuffer * fEntryVmaxD_NOE_ChNbNumber
Definition: TEcnaGui.h:375
Int_t fMenuD_MCs_ChNbFullC
Definition: TEcnaGui.h:542
void ViewStexLowFrequencyCorcc()
Definition: TEcnaGui.cc:5361
Int_t fMenuCorssSurf2C
Definition: TEcnaGui.h:742
TGTextButton * fVminHFccMosBut
Definition: TEcnaGui.h:648
TGLayoutHints * fLayoutVmaxD_HFN_ChNbFrame
Definition: TEcnaGui.h:499
void ViewStinCorrelationSamples(const Int_t &)
Definition: TEcnaGui.cc:5470
Int_t fMenuD_SCs_ChNbSameC
Definition: TEcnaGui.h:573
TGLayoutHints * fLayoutNorsField
Definition: TEcnaGui.h:298
TGTextEntry * fRunText
Definition: TEcnaGui.h:284
TGTextEntry * fStinBText
Definition: TEcnaGui.h:705
void DoButtonStexNb()
Definition: TEcnaGui.cc:3847
TGCompositeFrame * fFevFrame
Definition: TEcnaGui.h:272
void DoButtonLogx()
Definition: TEcnaGui.cc:4098
Int_t fMenuD_MSp_SpDsLineFullC
Definition: TEcnaGui.h:759
TGTextEntry * fVminD_SCs_ChNbText
Definition: TEcnaGui.h:564
Int_t fMenuD_Ped_ChNbHocoVecoC
Definition: TEcnaGui.h:425
TGTextButton * fVminLFccMosBut
Definition: TEcnaGui.h:622
TGLayoutHints * fLayoutColPalBut
Definition: TEcnaGui.h:856
TGMenuBar * fMenuBarAdcProj
Definition: TEcnaGui.h:795
Int_t fCnaCommand
Definition: TEcnaGui.h:226
TGLayoutHints * fLayoutCloneBut
Definition: TEcnaGui.h:868
TGTextButton * fVmaxHFccMosBut
Definition: TEcnaGui.h:640
Double_t fKeyVminD_SCs_ChNb
Definition: TEcnaGui.h:940
TGLayoutHints * fLayoutVminD_NOE_ChNbFrame
Definition: TEcnaGui.h:386
Int_t fButCloneC
Definition: TEcnaGui.h:867
TGTextButton * fChanBut
Definition: TEcnaGui.h:730
TGTextBuffer * fEntryVminD_HFN_ChNbNumber
Definition: TEcnaGui.h:504
void ViewHistimeCrystalTotalNoiseRuns(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6393
void ViewHistoSampleEventDistribution(const Int_t &, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6290
Int_t fNorsButC
Definition: TEcnaGui.h:294
TGTextBuffer * fEntryRulNumber
Definition: TEcnaGui.h:807
TGTextBuffer * fEntryVmaxLFccMosNumber
Definition: TEcnaGui.h:617
void ViewHistoSorSNumberOfEventsDistribution(const TString)
Definition: TEcnaGui.cc:5856
void ViewHistimeCrystalMeanCorssRuns(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6543
void DoButtonVmaxD_Ped_ChNb()
Definition: TEcnaGui.cc:3572
Int_t fCdeleteRoot
Definition: TEcnaGui.h:222
UInt_t fCnaH
Definition: TEcnaGui.h:236
void ViewHistoSorSNumberOfEventsOfCrystals(const TString)
Definition: TEcnaGui.cc:5832
TGMenuBar * fMenuBarD_SSp_SpNb
Definition: TEcnaGui.h:763
TGTextButton * fVmaxD_TNo_ChNbBut
Definition: TEcnaGui.h:434
TGLayoutHints * fLayoutVminD_HFN_ChNbFieldText
Definition: TEcnaGui.h:506
TGPopupMenu * fMenuD_Ped_ChNb
Definition: TEcnaGui.h:420
TGTextEntry * fFevText
Definition: TEcnaGui.h:275
Int_t fMenuSubmit8nmC
Definition: TEcnaGui.h:316
TGTextButton * fButStexNb
Definition: TEcnaGui.h:344
TGTextBuffer * fEntryVminD_NOE_ChNbNumber
Definition: TEcnaGui.h:383
void ViewMatrixLowFrequencyCorrelationsBetweenChannels(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:5311
Int_t fStinBButC
Definition: TEcnaGui.h:702
TGCompositeFrame * fSpSubFrame
Definition: TEcnaGui.h:775
TString fKeyNbOfSampForCalcString
Definition: TEcnaGui.h:898
TGTextEntry * fChanText
Definition: TEcnaGui.h:734
Int_t fMenuD_HFN_ChNbHocoVecoC
Definition: TEcnaGui.h:515
Int_t fKeyLastReqEvtNumber
Definition: TEcnaGui.h:890
TGLayoutHints * fLayoutChSubFrame
Definition: TEcnaGui.h:772
TGTextEntry * fVmaxHFccMosText
Definition: TEcnaGui.h:642
TGLayoutHints * fLayoutAnaNorsRunFrame
Definition: TEcnaGui.h:262
Int_t fMenuH_LFN_DatePolmFullC
Definition: TEcnaGui.h:816
TGLayoutHints * fLayoutCenterYLeft
Definition: TEcnaGui.h:254
void ViewHistimeCrystalPedestalsRuns(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6342
void DoButtonVminLFccMos()
Definition: TEcnaGui.cc:3749
TString fKeyRunNumberString
Definition: TEcnaGui.h:887
TGCompositeFrame * fSampFrame
Definition: TEcnaGui.h:777
Int_t fButLogxC
Definition: TEcnaGui.h:828
UInt_t fCnaW
Definition: TEcnaGui.h:236
Int_t fMenuComputSttC
Definition: TEcnaGui.h:358
TGCompositeFrame * fVmaxHFccMosFrame
Definition: TEcnaGui.h:639
TGTextButton * fButHelp
Definition: TEcnaGui.h:874
TGLayoutHints * fLayoutVminD_MCs_ChNbFieldText
Definition: TEcnaGui.h:536
void DoButtonLev()
Definition: TEcnaGui.cc:3387
void DoButtonRul()
Definition: TEcnaGui.cc:4036
TGCompositeFrame * fVmaxLHFccFrame
Definition: TEcnaGui.h:587
void ViewHistoCrystalSampleMeans(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6162
Double_t fKeyVminLHFcc
Definition: TEcnaGui.h:948
TGTextBuffer * fEntryVminLHFccNumber
Definition: TEcnaGui.h:598
TGLayoutHints * fLayoutVmmLFccMosFrame
Definition: TEcnaGui.h:634
TGCompositeFrame * fVminD_NOE_ChNbFrame
Definition: TEcnaGui.h:380
TGCompositeFrame * fFevLevStexFrame
Definition: TEcnaGui.h:289
TGLayoutHints * fLayoutVmaxLHFccBut
Definition: TEcnaGui.h:589
Int_t fMenuCovssSurf3C
Definition: TEcnaGui.h:749
TGLayoutHints * fLayoutTopLeft
Definition: TEcnaGui.h:253
void ViewHistoSorSTotalNoiseDistribution(const TString)
Definition: TEcnaGui.cc:5950
TGCompositeFrame * fVminLFccMosFrame
Definition: TEcnaGui.h:621
Int_t fMenuD_MCs_ChNbHocoVecoC
Definition: TEcnaGui.h:545
Int_t fMenuAdcProjLineLinyFullC
Definition: TEcnaGui.h:797
Int_t fMenuH_HFN_DatePolmSamePC
Definition: TEcnaGui.h:817
TGLayoutHints * fLayoutBottLeft
Definition: TEcnaGui.h:252
TGLayoutHints * fLayoutStinBBut
Definition: TEcnaGui.h:703
TGMenuBar * fMenuBarD_NOE_ChNb
Definition: TEcnaGui.h:389
TGLayoutHints * fLayoutVminD_NOE_ChNbBut
Definition: TEcnaGui.h:382
TGLayoutHints * fLayoutVmaxD_HFN_ChNbFieldText
Definition: TEcnaGui.h:498
Double_t fKeyVminD_NOE_ChNb
Definition: TEcnaGui.h:922
Int_t fMenuH_MCs_DatePolmSameC
Definition: TEcnaGui.h:818
TGCompositeFrame * fVminD_TNo_ChNbFrame
Definition: TEcnaGui.h:441
TGCompositeFrame * fCompStRqFrame
Definition: TEcnaGui.h:319
Int_t fMenuD_LFN_ChNbSamePC
Definition: TEcnaGui.h:484
TString fKeyLastReqEvtNumberString
Definition: TEcnaGui.h:891
TGCompositeFrame * fChSubFrame
Definition: TEcnaGui.h:727
TGCompositeFrame * fVminHFccMosFrame
Definition: TEcnaGui.h:647
TGLayoutHints * fLayoutRulFieldText
Definition: TEcnaGui.h:808
Int_t fMenuD_MSp_SpDsLineSameC
Definition: TEcnaGui.h:759
TGCompositeFrame * fLastFrame
Definition: TEcnaGui.h:863
void ViewSorSHighFrequencyNoise()
Definition: TEcnaGui.cc:5662
TGTextEntry * fVmaxLFccMosText
Definition: TEcnaGui.h:616
Int_t fMenuCorssAllColzC
Definition: TEcnaGui.h:689
TGTextButton * fVminD_HFN_ChNbBut
Definition: TEcnaGui.h:502
TGCompositeFrame * fCompStnbFrame
Definition: TEcnaGui.h:340
TGLayoutHints * fLayoutLogxBut
Definition: TEcnaGui.h:829
TGCompositeFrame * fVmaxD_SCs_ChNbFrame
Definition: TEcnaGui.h:553
Int_t fMenuD_NOE_ChNbAsciiFileC
Definition: TEcnaGui.h:394
void ViewSorSSigmaOfCorss()
Definition: TEcnaGui.cc:5740
Double_t fKeyVminD_LFN_ChNb
Definition: TEcnaGui.h:934
TGCompositeFrame * fLevFrame
Definition: TEcnaGui.h:301
TGTextButton * fSampBut
Definition: TEcnaGui.h:778
Int_t fKeySampNumber
Definition: TEcnaGui.h:918
void ViewHistoSorSHighFrequencyNoiseDistribution(const TString)
Definition: TEcnaGui.cc:6045
TGCompositeFrame * fVmaxLFccMosFrame
Definition: TEcnaGui.h:613
TGLayoutHints * fLayoutVmaxD_SCs_ChNbFieldText
Definition: TEcnaGui.h:558
TGLayoutHints * fLayoutLevFieldFrame
Definition: TEcnaGui.h:307
TGLayoutHints * fLayoutVminLFccMosFrame
Definition: TEcnaGui.h:627
void ViewStexHighFrequencyCorcc()
Definition: TEcnaGui.cc:5384
TString fKeyNbOfSamplesString
Definition: TEcnaGui.h:885
TString fKeyFirstReqEvtNumberString
Definition: TEcnaGui.h:889
TGTextBuffer * fEntryVmaxD_HFN_ChNbNumber
Definition: TEcnaGui.h:497
TGTextButton * fVmaxD_LFN_ChNbBut
Definition: TEcnaGui.h:464
TEcnaParHistos * fCnaParHistos
Definition: TEcnaGui.h:243
Int_t fMenuD_SCs_ChNbAsciiFileC
Definition: TEcnaGui.h:576
TGLayoutHints * fLayoutFevLevStexFrame
Definition: TEcnaGui.h:290
Int_t fMenuHFccMosLegoC
Definition: TEcnaGui.h:658
TGLayoutHints * fLayoutNbSampForCalcBut
Definition: TEcnaGui.h:350
Double_t fKeyVminD_Ped_ChNb
Definition: TEcnaGui.h:925
Int_t fMenuD_SSp_SpDsLineAllStinC
Definition: TEcnaGui.h:769
Int_t fMenuSubmit1ndC
Definition: TEcnaGui.h:316
TGMenuBar * fMenuBarD_MSp_SpNb
Definition: TEcnaGui.h:753
void SubmitOnBatchSystem(const TString)
Definition: TEcnaGui.cc:4633
TGLayoutHints * fLayoutVmaxD_NOE_ChNbBut
Definition: TEcnaGui.h:374
TGCompositeFrame * fVmaxD_MCs_ChNbFrame
Definition: TEcnaGui.h:523
TGLayoutHints * fLayoutVminD_LFN_ChNbFieldText
Definition: TEcnaGui.h:476
TGLayoutHints * fLayoutVminD_LFN_ChNbBut
Definition: TEcnaGui.h:473
Double_t fKeyVmaxD_LFN_ChNb
Definition: TEcnaGui.h:935
TGPopupMenu * fMenuD_SSp_SpDs
Definition: TEcnaGui.h:767
TString fKeyStexNumberString
Definition: TEcnaGui.h:896
Int_t fMenuD_HFN_ChNbAsciiFileC
Definition: TEcnaGui.h:516
TGLayoutHints * fLayoutVminD_MCs_ChNbBut
Definition: TEcnaGui.h:533
TGTextBuffer * fEntryVmaxD_Ped_ChNbNumber
Definition: TEcnaGui.h:408
TGPopupMenu * fMenuHFCorcc
Definition: TEcnaGui.h:717
TGTextButton * fButChNb
Definition: TEcnaGui.h:682
Int_t fMenuSubmit1nhC
Definition: TEcnaGui.h:316
TGTextEntry * fVminD_MCs_ChNbText
Definition: TEcnaGui.h:535
TGLayoutHints * fLayoutVmaxD_LFN_ChNbFrame
Definition: TEcnaGui.h:469
void DoButtonRev()
Definition: TEcnaGui.cc:3411
TGCheckButton * fButLogy
Definition: TEcnaGui.h:831
Int_t fConfirmSubmit
Definition: TEcnaGui.h:228
TGCompositeFrame * fVmmD_LFN_ChNbFrame
Definition: TEcnaGui.h:461
Int_t fMenuH_MCs_DatePolmFullC
Definition: TEcnaGui.h:818
TGTextBuffer * fEntryVminHFccMosNumber
Definition: TEcnaGui.h:651
Int_t fMenuD_LFN_ChNbAsciiFileC
Definition: TEcnaGui.h:486
TGMenuBar * fMenuBarD_MSp_SpDs
Definition: TEcnaGui.h:758
Int_t fKeyNbOfSampForCalc
Definition: TEcnaGui.h:897
TGCompositeFrame * fVmmD_TNo_ChNbFrame
Definition: TEcnaGui.h:431
TGLayoutHints * fLayoutVmaxD_SCs_ChNbBut
Definition: TEcnaGui.h:555
TGCompositeFrame * fVmmD_MCs_ChNbFrame
Definition: TEcnaGui.h:521
void DoButtonVmaxD_HFN_ChNb()
Definition: TEcnaGui.cc:3701
Int_t fMenuD_MSp_SpNbLineAllStinC
Definition: TEcnaGui.h:754
Int_t fKeyFirstReqEvtNumber
Definition: TEcnaGui.h:888
Int_t fMenuH_HFN_DatePolmFullC
Definition: TEcnaGui.h:817
Int_t fMenuH_TNo_DatePolmSamePC
Definition: TEcnaGui.h:815
TGMenuBar * fMenuBarCovss
Definition: TEcnaGui.h:746
TGTextButton * fStexBut
Definition: TEcnaGui.h:323
void ViewHistoSorSTotalNoiseOfCrystals(const TString)
Definition: TEcnaGui.cc:5927
void CleanBatchFiles(const TString)
Definition: TEcnaGui.cc:4874
TGLayoutHints * fLayoutMenuBarAdcProj
Definition: TEcnaGui.h:796
TGCompositeFrame * fVmmD_HFN_ChNbFrame
Definition: TEcnaGui.h:491
Int_t fMenuH_TNo_DatePolmSameC
Definition: TEcnaGui.h:815
TGCompositeFrame * fVmmD_SCs_ChNbFrame
Definition: TEcnaGui.h:551
TGLayoutHints * fLayoutVmmD_Ped_ChNbFrame
Definition: TEcnaGui.h:428
void ViewHistimeCrystalSigmaOfCorss(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6568
Int_t fMenuH_MCs_DatePolmSamePC
Definition: TEcnaGui.h:818
Int_t fKeyRunNumber
Definition: TEcnaGui.h:886
TGPopupMenu * fMenuLHFcc
Definition: TEcnaGui.h:603
TGTextEntry * fGentText
Definition: TEcnaGui.h:844
TGMenuBar * fMenuBarD_Ped_ChNb
Definition: TEcnaGui.h:421
Int_t fMenuComputStdC
Definition: TEcnaGui.h:358
Double_t fKeyVmaxHFccMos
Definition: TEcnaGui.h:946
TGLayoutHints * fLayoutVmmD_LFN_ChNbFrame
Definition: TEcnaGui.h:488
TGLayoutHints * fLayoutMenuBarHFccMos
Definition: TEcnaGui.h:657
TGTextButton * fVmaxD_NOE_ChNbBut
Definition: TEcnaGui.h:373
void ViewSorSMeanCorss()
Definition: TEcnaGui.cc:5701
void ViewHistimeCrystalHighFrequencyNoiseRuns(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6493
TGLayoutHints * fLayoutAnaField
Definition: TEcnaGui.h:270
void DoButtonVminD_LFN_ChNb()
Definition: TEcnaGui.cc:3653
TGMenuBar * fMenuBarHistory
Definition: TEcnaGui.h:813
TGTextButton * fVmaxD_SCs_ChNbBut
Definition: TEcnaGui.h:554
Int_t fButExitC
Definition: TEcnaGui.h:859
Int_t fMenuComputSccC
Definition: TEcnaGui.h:358
Int_t fMenuD_MCs_ChNbSamePC
Definition: TEcnaGui.h:544
TGTextButton * fButExit
Definition: TEcnaGui.h:858
TGCompositeFrame * fRunFrame
Definition: TEcnaGui.h:280
TEcnaParCout * fCnaParCout
Definition: TEcnaGui.h:245
void DoButtonNors()
Definition: TEcnaGui.cc:3278
TGTextBuffer * fEntryVminD_MCs_ChNbNumber
Definition: TEcnaGui.h:534
TGMenuBar * fMenuBarLFccMos
Definition: TEcnaGui.h:630
Int_t fMenuLFccMosLegoC
Definition: TEcnaGui.h:632
Int_t fMenuD_TNo_ChNbFullC
Definition: TEcnaGui.h:452
TGLayoutHints * fLayoutRunComputFrame
Definition: TEcnaGui.h:359
TGPopupMenu * fMenuD_MCs_ChNb
Definition: TEcnaGui.h:539
Int_t fKeyStexNumber
Definition: TEcnaGui.h:895
TGTextEntry * fVmaxLHFccText
Definition: TEcnaGui.h:590
TString fStexName
Definition: TEcnaGui.h:238
Int_t fKeyChanNumber
Definition: TEcnaGui.h:917
TString fKeyReqNbOfEvtsString
Definition: TEcnaGui.h:893
Double_t fKeyVminD_HFN_ChNb
Definition: TEcnaGui.h:937
Int_t fMenuD_Ped_ChNbFullC
Definition: TEcnaGui.h:423
TGMenuBar * fMenuBarD_HFN_ChNb
Definition: TEcnaGui.h:510
TString fKeyAnaType
Definition: TEcnaGui.h:882
Int_t fMenuD_MSp_SpNbLineFullC
Definition: TEcnaGui.h:754
TGMenuBar * fMenuBarLHFcc
Definition: TEcnaGui.h:604
void ViewSorSNumberOfEvents()
Definition: TEcnaGui.cc:5519
void ViewStinCrystalNumbering(const Int_t &)
Definition: TEcnaGui.cc:5784
TGTextEntry * fVminLHFccText
Definition: TEcnaGui.h:599
TGTextEntry * fVmaxD_LFN_ChNbText
Definition: TEcnaGui.h:466
TGLayoutHints * fLayoutLevBut
Definition: TEcnaGui.h:303
TGTextBuffer * fEntryFevNumber
Definition: TEcnaGui.h:276
Int_t fMenuD_HFN_ChNbSameC
Definition: TEcnaGui.h:513
void ViewHistoSorSPedestalsDistribution(const TString)
Definition: TEcnaGui.cc:5903
TGTextBuffer * fEntryVminD_SCs_ChNbNumber
Definition: TEcnaGui.h:565
void DialogBox()
Definition: TEcnaGui.cc:1491