CMS 3D CMS Logo

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