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