CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TEcnaGui.h
Go to the documentation of this file.
1 #ifndef ZTR_TEcnaGui
2 #define ZTR_TEcnaGui
3 
4 #include "TObject.h"
5 #include "TSystem.h"
6 
7 #include "TROOT.h"
8 
9 #include "TApplication.h"
10 #include "TGClient.h"
11 #include "TRint.h"
12 
13 #include "TString.h"
14 
15 #include "TGButton.h"
16 #include "TGCanvas.h"
17 #include "TGWindow.h"
18 #include "TGMenu.h"
19 #include "TGFrame.h"
20 #include "TGTextEntry.h"
21 #include "TGLayout.h"
22 #include "TGFont.h"
23 
33 
34 //------------------------ TEcnaGui.h -----------------
35 //
36 // For questions or comments, please send e-mail to:
37 //
38 // Bernard Fabbro
39 // fabbro@hep.saclay.cea.fr
40 //--------------------------------------------------------
41 
42 class TEcnaGui : public TGMainFrame {
43 
44  private:
45 
46  //..... Attributes
47 
48  Int_t fgMaxCar; // Max nb of caracters for char*
49 
50  Int_t fCnew, fCdelete;
52 
53  TString fTTBELL;
54 
56 
61 
62  //==============================================. GUI box: menus, buttons,..
63 
64  TGWindow* fCnaP;
66  TString fSubDet;
67  TString fStexName, fStinName;
68 
69  //------------------------------------------------------------------------------------
70 
79 
80  //------------------- General frame, void frame, standard layout
82  TGLayoutHints *fLayoutTopLeft, *fLayoutTopRight;
84 
85  TGCompositeFrame *fVoidFrame;
86 
87  //===================== 1rst PART: SUBMIT, CALCULATIONS =======================================
88 
89  //++++++++++++++++++++++++++++++++++++++++++ Horizontal frame Pyf (-> python source file)
90  //TGCompositeFrame *fPyfSubmitFrame;
91  //TGLayoutHints *fLayoutPyfSubmitFrame;
92  //--------------------------------- Sub-Frame: Pyf-python (Pyf) (Button + EntryField)
93  //TGCompositeFrame *fPyfFrame;
94  //TGTextButton *fPyfBut;
95  //TGLayoutHints *fLayoutPyfBut;
96  //TGTextEntry *fPyfText;
97  //TGTextBuffer *fEntryPyfNumber;
98  //TGLayoutHints *fLayoutPyfFieldText;
99  //TGLayoutHints *fLayoutPyfFieldFrame;
100 
101  //++++++++++++++++++++++++++++++ Horizontal frame Analysis + First requested evt number + Run number
102  TGCompositeFrame *fAnaNorsRunFrame;
103  TGLayoutHints *fLayoutAnaNorsRunFrame;
104  //--------------------------------- Sub-Frame Analysis Name (Button+Entry Field)
105  TGCompositeFrame *fAnaFrame;
106  TGTextButton *fAnaBut;
107  Int_t fAnaButC;
108  TGLayoutHints *fLayoutAnaBut;
109  TGTextEntry *fAnaText;
110  TGTextBuffer *fEntryAnaNumber;
111  TGLayoutHints *fLayoutAnaField;
112  //--------------------------------- Sub-Frame First requested event number (Button+Entry Field)
113  TGCompositeFrame *fFevFrame;
114  TGTextButton *fFevBut;
115  TGLayoutHints *fLayoutFevBut;
116  TGTextEntry *fFevText;
117  TGTextBuffer *fEntryFevNumber;
118  TGLayoutHints *fLayoutFevFieldText;
119  TGLayoutHints *fLayoutFevFieldFrame;
120  //-------------------------------- Sub-Frame Run number (Button+Entry Field)
121  TGCompositeFrame *fRunFrame;
122  TGTextButton *fRunBut;
123  Int_t fRunButC;
124  TGLayoutHints *fLayoutRunBut;
125  TGTextEntry *fRunText;
126  TGTextBuffer *fEntryRunNumber;
127  TGLayoutHints *fLayoutRunField;
128 
129  //++++++++++++++++++++++++ Horizontal frame Nb Of Samples + last requested events + Clean + Submit
130  TGCompositeFrame *fFevLevStexFrame;
131  TGLayoutHints *fLayoutFevLevStexFrame;
132  //--------------------------------- Sub-Frame Number Of Requested Samples (Button+Entry Field)
133  TGCompositeFrame *fNorsFrame;
134  TGTextButton *fNorsBut;
135  Int_t fNorsButC;
136  TGLayoutHints *fLayoutNorsBut;
137  TGTextEntry *fNorsText;
138  TGTextBuffer *fEntryNorsNumber;
139  TGLayoutHints *fLayoutNorsField;
140 
141  //--------------------------------- Sub-Frame Last requested event (Button+Entry Field)
142  TGCompositeFrame *fLevFrame;
143  TGTextButton *fLevBut;
144  TGLayoutHints *fLayoutLevBut;
145  TGTextEntry *fLevText;
146  TGTextBuffer *fEntryLevNumber;
147  TGLayoutHints *fLayoutLevFieldText;
148  TGLayoutHints *fLayoutLevFieldFrame;
149  //------------------------------------------- Clean Menu
150  TGPopupMenu *fMenuClean;
151  TGMenuBar *fMenuBarClean;
153  TGLayoutHints *fLayoutRunCleanFrame;
154  //------------------------------------------- Submit Menu
155  TGPopupMenu *fMenuSubmit;
156  TGMenuBar *fMenuBarSubmit;
158 
159  //++++++++++++++++++++++++++++++ Horizontal Frame:Stex number + NbOfReqEvts
160  TGCompositeFrame *fCompStRqFrame;
161  TGLayoutHints *fLayoutCompStRqFrame;
162  //--------------------------------- Sub-Frame Stex Number
163  TGCompositeFrame *fStexFrame;
164  TGTextButton *fStexBut;
165  TGLayoutHints *fLayoutStexBut;
166  TGTextEntry *fStexText;
167  TGTextBuffer *fEntryStexNumber;
168  TGLayoutHints *fLayoutStexFieldText;
169  TGLayoutHints *fLayoutStexFieldFrame;
170 
171  //--------------------------------- Sub-Frame Number of requested Events (Button+Entry Field)
172  TGCompositeFrame *fRevFrame;
173  TGTextButton *fRevBut;
174  TGLayoutHints *fLayoutRevBut;
175  TGTextEntry *fRevText;
176  TGTextBuffer *fEntryRevNumber;
177  TGLayoutHints *fLayoutRevFieldText;
178  TGLayoutHints *fLayoutRevFieldFrame;
179 
180  //++++++++++++++++++++++++++++++ Horizontal StexStin numbering + Calculations
181  TGCompositeFrame *fCompStnbFrame;
182  TGLayoutHints *fLayoutCompStnbFrame;
183 
184  //------------------------------------------- Stex Stin Numbering view (Button)
185  TGTextButton *fButStexNb;
186  Int_t fButStexNbC;
187  TGLayoutHints *fLayoutStexNbBut;
188  //--------------------------------- Sub-Frame NbSamp for calculation
189  TGCompositeFrame *fNbSampForCalcFrame;
190  TGTextButton *fNbSampForCalcBut;
191  TGLayoutHints *fLayoutNbSampForCalcBut;
192  TGTextEntry *fNbSampForCalcText;
196  //------------------------------------------- CALCULATION (comput) Menu
197  TGPopupMenu *fMenuComput;
198  TGMenuBar *fMenuBarComput;
200  TGLayoutHints *fLayoutRunComputFrame;
201 
202  //=========================== 2nd PART: STEXs ================================================
203 
204  //+++++++++++++++++++++++++++++++++++++++++++ Frame for quantities relative to the Stex
205  TGCompositeFrame *fStexUpFrame;
206 
207  //................................ Menus+Ymin+Ymax for the Stex ............................
208 
209  //...................................... Found evts in the data
210 
211  TGCompositeFrame *fVmmD_NOE_ChNbFrame;
212 
213  TGCompositeFrame *fVmaxD_NOE_ChNbFrame;
214  TGTextButton *fVmaxD_NOE_ChNbBut;
215  TGLayoutHints *fLayoutVmaxD_NOE_ChNbBut;
217  TGTextEntry *fVmaxD_NOE_ChNbText;
220 
221  TGCompositeFrame *fVminD_NOE_ChNbFrame;
222  TGTextButton *fVminD_NOE_ChNbBut;
223  TGLayoutHints *fLayoutVminD_NOE_ChNbBut;
225  TGTextEntry *fVminD_NOE_ChNbText;
228 
229  TGPopupMenu *fMenuD_NOE_ChNb;
230  TGMenuBar *fMenuBarD_NOE_ChNb;
231  TGLayoutHints *fLayoutMenuBarD_NOE_ChNb;
236 
238 
239  //................................... Horizontal frame Pedestals, noises, cor(s,s)
240  TGCompositeFrame *fStexHozFrame;
241 
242  //------------------------------------------------------------- (PEDESTALS)
243  TGCompositeFrame *fVmmD_Ped_ChNbFrame;
244 
245  TGCompositeFrame *fVmaxD_Ped_ChNbFrame;
246  TGTextButton *fVmaxD_Ped_ChNbBut;
247  TGLayoutHints *fLayoutVmaxD_Ped_ChNbBut;
248  TGTextEntry *fVmaxD_Ped_ChNbText;
252 
253  TGCompositeFrame *fVminD_Ped_ChNbFrame;
254  TGTextButton *fVminD_Ped_ChNbBut;
255  TGLayoutHints *fLayoutVminD_Ped_ChNbBut;
256  TGTextEntry *fVminD_Ped_ChNbText;
260 
261  TGPopupMenu *fMenuD_Ped_ChNb;
262  TGMenuBar *fMenuBarD_Ped_ChNb;
263  TGLayoutHints *fLayoutMenuBarD_Ped_ChNb;
268 
270 
271  //---------------------------------------------------- (TOTAL NOISE)
272  TGCompositeFrame *fVmmD_TNo_ChNbFrame;
273 
274  TGCompositeFrame *fVmaxD_TNo_ChNbFrame;
275  TGTextButton *fVmaxD_TNo_ChNbBut;
276  TGLayoutHints *fLayoutVmaxD_TNo_ChNbBut;
278  TGTextEntry *fVmaxD_TNo_ChNbText;
281 
282  TGCompositeFrame *fVminD_TNo_ChNbFrame;
283  TGTextButton *fVminD_TNo_ChNbBut;
284  TGLayoutHints *fLayoutVminD_TNo_ChNbBut;
286  TGTextEntry *fVminD_TNo_ChNbText;
289 
290  TGPopupMenu *fMenuD_TNo_ChNb;
291  TGMenuBar *fMenuBarD_TNo_ChNb;
292  TGLayoutHints *fLayoutMenuBarD_TNo_ChNb;
298 
300 
301  //--------------------------------------------------------- (LOW FREQUENCY NOISE)
302  TGCompositeFrame *fVmmD_LFN_ChNbFrame;
303 
304  TGCompositeFrame *fVmaxD_LFN_ChNbFrame;
305  TGTextButton *fVmaxD_LFN_ChNbBut;
306  TGLayoutHints *fLayoutVmaxD_LFN_ChNbBut;
307  TGTextEntry *fVmaxD_LFN_ChNbText;
311 
312  TGCompositeFrame *fVminD_LFN_ChNbFrame;
313  TGTextButton *fVminD_LFN_ChNbBut;
314  TGLayoutHints *fLayoutVminD_LFN_ChNbBut;
316  TGTextEntry *fVminD_LFN_ChNbText;
319 
320  TGPopupMenu *fMenuD_LFN_ChNb;
321  TGMenuBar *fMenuBarD_LFN_ChNb;
322  TGLayoutHints *fLayoutMenuBarD_LFN_ChNb;
328 
330 
331  //---------------------------------------------- (HIGH FREQUENCY NOISE)
332  TGCompositeFrame *fVmmD_HFN_ChNbFrame;
333 
334  TGCompositeFrame *fVmaxD_HFN_ChNbFrame;
335  TGTextButton *fVmaxD_HFN_ChNbBut;
336  TGLayoutHints *fLayoutVmaxD_HFN_ChNbBut;
337  TGTextEntry *fVmaxD_HFN_ChNbText;
341 
342  TGCompositeFrame *fVminD_HFN_ChNbFrame;
343  TGTextButton *fVminD_HFN_ChNbBut;
344  TGLayoutHints *fLayoutVminD_HFN_ChNbBut;
346  TGTextEntry *fVminD_HFN_ChNbText;
349 
350  TGPopupMenu *fMenuD_HFN_ChNb;
351  TGMenuBar *fMenuBarD_HFN_ChNb;
352  TGLayoutHints *fLayoutMenuBarD_HFN_ChNb;
358 
360 
361  //--------------------------------------------------- (MEAN OF CORSS)
362  TGCompositeFrame *fVmmD_MCs_ChNbFrame;
363 
364  TGCompositeFrame *fVmaxD_MCs_ChNbFrame;
365  TGTextButton *fVmaxD_MCs_ChNbBut;
366  TGLayoutHints *fLayoutVmaxD_MCs_ChNbBut;
367  TGTextEntry *fVmaxD_MCs_ChNbText;
371 
372  TGCompositeFrame *fVminD_MCs_ChNbFrame;
373  TGTextButton *fVminD_MCs_ChNbBut;
374  TGLayoutHints *fLayoutVminD_MCs_ChNbBut;
376  TGTextEntry *fVminD_MCs_ChNbText;
379 
380  TGPopupMenu *fMenuD_MCs_ChNb;
381  TGMenuBar *fMenuBarD_MCs_ChNb;
382  TGLayoutHints *fLayoutMenuBarD_MCs_ChNb;
388 
390 
391  //---------------------------------------------- (SIGMA OF COR(S,S))
392  TGCompositeFrame *fVmmD_SCs_ChNbFrame;
393 
394  TGCompositeFrame *fVmaxD_SCs_ChNbFrame;
395  TGTextButton *fVmaxD_SCs_ChNbBut;
396  TGLayoutHints *fLayoutVmaxD_SCs_ChNbBut;
397  TGTextEntry *fVmaxD_SCs_ChNbText;
401 
402  TGCompositeFrame *fVminD_SCs_ChNbFrame;
403  TGTextButton *fVminD_SCs_ChNbBut;
404  TGLayoutHints *fLayoutVminD_SCs_ChNbBut;
405  TGTextEntry *fVminD_SCs_ChNbText;
409 
410  TGPopupMenu *fMenuD_SCs_ChNb;
411  TGMenuBar *fMenuBarD_SCs_ChNb;
412  TGLayoutHints *fLayoutMenuBarD_SCs_ChNb;
418 
420 
421  //----------------------------------------------------------------------------------
422 
423  TGLayoutHints *fLayoutStexHozFrame;
424 
425  //...................................... LF and HF Correlations between channels
426  TGCompositeFrame *fVmmLHFccFrame;
427 
428  TGCompositeFrame *fVmaxLHFccFrame;
429  TGTextButton *fVmaxLHFccBut;
430  TGLayoutHints *fLayoutVmaxLHFccBut;
431  TGTextEntry *fVmaxLHFccText;
432  TGTextBuffer *fEntryVmaxLHFccNumber;
434  TGLayoutHints *fLayoutVmaxLHFccFrame;
435 
436  TGCompositeFrame *fVminLHFccFrame;
437  TGTextButton *fVminLHFccBut;
438  TGLayoutHints *fLayoutVminLHFccBut;
439  TGTextBuffer *fEntryVminLHFccNumber;
440  TGTextEntry *fVminLHFccText;
442  TGLayoutHints *fLayoutVminLHFccFrame;
443 
444  TGPopupMenu *fMenuLHFcc;
445  TGMenuBar *fMenuBarLHFcc;
446  TGLayoutHints *fLayoutMenuBarLHFcc;
448 
449  TGLayoutHints *fLayoutVmmLHFccFrame;
450 
451  //...................................... Low Freq Mean Cor(c,c) for each pair of Stins
452  TGCompositeFrame *fVmmLFccMosFrame;
453 
454  TGCompositeFrame *fVmaxLFccMosFrame;
455  TGTextButton *fVmaxLFccMosBut;
456  TGLayoutHints *fLayoutVmaxLFccMosBut;
457  TGTextEntry *fVmaxLFccMosText;
458  TGTextBuffer *fEntryVmaxLFccMosNumber;
460  TGLayoutHints *fLayoutVmaxLFccMosFrame;
461 
462  TGCompositeFrame *fVminLFccMosFrame;
463  TGTextButton *fVminLFccMosBut;
464  TGLayoutHints *fLayoutVminLFccMosBut;
465  TGTextEntry *fVminLFccMosText;
466  TGTextBuffer *fEntryVminLFccMosNumber;
468  TGLayoutHints *fLayoutVminLFccMosFrame;
469 
470  TGPopupMenu *fMenuLFccMos;
471  TGMenuBar *fMenuBarLFccMos;
472  TGLayoutHints *fLayoutMenuBarLFccMos;
474 
475  TGLayoutHints *fLayoutVmmLFccMosFrame;
476 
477  //...................................... High Freq Mean Cor(c,c) for each pair of Stins
478  TGCompositeFrame *fVmmHFccMosFrame;
479 
480  TGCompositeFrame *fVmaxHFccMosFrame;
481  TGTextButton *fVmaxHFccMosBut;
482  TGLayoutHints *fLayoutVmaxHFccMosBut;
483  TGTextEntry *fVmaxHFccMosText;
484  TGTextBuffer *fEntryVmaxHFccMosNumber;
486  TGLayoutHints *fLayoutVmaxHFccMosFrame;
487 
488  TGCompositeFrame *fVminHFccMosFrame;
489  TGTextButton *fVminHFccMosBut;
490  TGLayoutHints *fLayoutVminHFccMosBut;
491  TGTextEntry *fVminHFccMosText;
492  TGTextBuffer *fEntryVminHFccMosNumber;
494  TGLayoutHints *fLayoutVminHFccMosFrame;
495 
496  TGPopupMenu *fMenuHFccMos;
497  TGMenuBar *fMenuBarHFccMos;
498  TGLayoutHints *fLayoutMenuBarHFccMos;
500 
501  TGLayoutHints *fLayoutVmmHFccMosFrame;
502 
503 
504  TGLayoutHints *fLayoutStexUpFrame;
505 
506  //================================= 3rd PART: STINs ================================================
507 
508  //+++++++++++++++++++++++++++++++++++++++++ Horizontal frame Stin_A + Stin_B
509  TGCompositeFrame *fStinSpFrame;
510 
511  //----------------------------------- SubFrame Stin_A (Button + EntryField)
512  TGCompositeFrame *fTxSubFrame;
513 
514  TGCompositeFrame *fStinAFrame;
515  TGTextButton *fStinABut;
516  Int_t fStinAButC;
517  TGLayoutHints *fLayoutStinABut;
518  TGTextBuffer *fEntryStinANumber;
519  TGTextEntry *fStinAText;
520  TGLayoutHints *fLayoutStinAField;
521 
522  //............................ Stin Crystal Numbering view (Button)
523  TGTextButton *fButChNb;
524  Int_t fButChNbC;
525  TGLayoutHints *fLayoutChNbBut;
526 
527  //............................ Menus Stin_A
528  TGPopupMenu *fMenuCorssAll;
529  TGMenuBar *fMenuBarCorssAll;
531 
532  TGPopupMenu *fMenuCovssAll;
533  TGMenuBar *fMenuBarCovssAll;
535 
536  TGLayoutHints *fLayoutTxSubFrame;
537 
538  //----------------------------------- SubFrame Stin_B (Button + EntryField)
539  TGCompositeFrame *fTySubFrame;
540 
541  TGCompositeFrame *fStinBFrame;
542  TGTextButton *fStinBBut;
543  Int_t fStinBButC;
544  TGLayoutHints *fLayoutStinBBut;
545  TGTextBuffer *fEntryStinBNumber;
546  TGTextEntry *fStinBText;
547  TGLayoutHints *fLayoutStinBField;
548 
549  TGLayoutHints *fLayoutTySubFrame;
550 
551  TGLayoutHints *fLayoutStinSpFrame;
552 
553  //.................................. Menus for Horizontal frame (Stin_A + Stin_B)
554  TGPopupMenu *fMenuLFCorcc;
555  TGMenuBar *fMenuBarLFCorcc;
557 
558  TGPopupMenu *fMenuHFCorcc;
559  TGMenuBar *fMenuBarHFCorcc;
561 
562  //======================== 4th PART:CHANNEL, SAMPLE ================================================
563 
564  //++++++++++++++++++++++++ Horizontal frame channel number (Stin_A crystal number) + sample number
565  TGCompositeFrame *fChSpFrame;
566 
567  //------------------------------------- SubFrame Channel (Button + EntryField)
568  TGCompositeFrame *fChSubFrame;
569 
570  TGCompositeFrame *fChanFrame;
571  TGTextButton *fChanBut;
572  Int_t fChanButC;
573  TGLayoutHints *fLayoutChanBut;
574  TGTextBuffer *fEntryChanNumber;
575  TGTextEntry *fChanText;
576  TGLayoutHints *fLayoutChanField;
577 
578  //................................ Menus Stin_A crystal number
579  TGPopupMenu *fMenuCorss;
580  TGMenuBar *fMenuBarCorss;
585 
586  TGPopupMenu *fMenuCovss;
587  TGMenuBar *fMenuBarCovss;
592 
593  TGPopupMenu *fMenuD_MSp_Samp;
594  TGMenuBar *fMenuBarD_MSp_Samp;
596 
597  TGPopupMenu *fMenuD_SSp_Samp;
598  TGMenuBar *fMenuBarD_SSp_Samp;
600 
601  TGLayoutHints *fLayoutChSubFrame;
602 
603  //------------------------------------ SubFrame Sample (Button + EntryField)
604  TGCompositeFrame *fSpSubFrame;
605 
606  TGCompositeFrame *fSampFrame;
607  TGTextButton *fSampBut;
608  TGLayoutHints *fLayoutSampBut;
609  Int_t fSampButC;
610  TGTextEntry *fSampText;
611  TGTextBuffer *fEntrySampNumber;
612  TGLayoutHints *fLayoutSampField;
613 
614  TGLayoutHints *fLayoutSpSubFrame;
615 
616  //................................ Menus Sample number
617 
618  // (no menu in this SubFrame)
619 
620  TGLayoutHints *fLayoutChSpFrame;
621 
622  //++++++++++++++++++++++++++++++++++++ Menu Adc count Distribution
623  TGPopupMenu *fMenuAdcProj;
624  TGMenuBar *fMenuBarAdcProj;
625  TGLayoutHints *fLayoutMenuBarAdcProj;
628 
631 
632  //========================= 5th PART: HISTORY PLOTS ================================================
633 
634  //++++++++++++++++++++++++++++++++++++ Frame: Run List (Rul) (Button + EntryField)
635  TGCompositeFrame *fRulFrame;
636  TGTextButton *fRulBut;
637  TGLayoutHints *fLayoutRulBut;
638  TGTextEntry *fRulText;
639  TGTextBuffer *fEntryRulNumber;
640  TGLayoutHints *fLayoutRulFieldText;
641  TGLayoutHints *fLayoutRulFieldFrame;
642 
643  //................................ Menus for history plots
644  TGPopupMenu *fMenuHistory;
645  TGMenuBar *fMenuBarHistory;
652 
653  //========================= 6th PART: LAST BUTTONS ================================================
654 
655  //++++++++++++++++++++++++++++++++++++ Lin/Log X + Lin/Log Y + Projection along Y axis Frame
656  TGCompositeFrame *fLinLogFrame;
657 
658  //---------------------------------- Lin/Log X
659  TGCheckButton *fButLogx;
660  Int_t fButLogxC;
661  TGLayoutHints *fLayoutLogxBut;
662  //---------------------------------- Lin/Log Y
663  TGCheckButton *fButLogy;
664  Int_t fButLogyC;
665  TGLayoutHints *fLayoutLogyBut;
666 
667  //---------------------------------- Projection on Y axis
668  TGCheckButton *fButProjy;
669  Int_t fButProjyC;
670  TGLayoutHints *fLayoutProjyBut;
671 
672  //++++++++++++++++++++++++++++++++++++ Frame: General title (Gent) (Button + EntryField)
673  TGCompositeFrame *fGentFrame;
674  TGTextButton *fGentBut;
675  TGLayoutHints *fLayoutGentBut;
676  TGTextEntry *fGentText;
677  TGTextBuffer *fEntryGentNumber;
678  TGLayoutHints *fLayoutGentFieldText;
679  TGLayoutHints *fLayoutGentFieldFrame;
680 
681  //++++++++++++++++++++++++++++++++++++ Color palette + EXIT BUTTON frame
682  TGCompositeFrame *fColorExitFrame;
683  TGLayoutHints *fLayoutColorExitFrame;
684 
685  //---------------------------------- Color palette
686  TGCheckButton *fButColPal;
687  Int_t fButColPalC;
688  TGLayoutHints *fLayoutColPalBut;
689  //---------------------------------- Exit
690  TGTextButton *fButExit;
691  Int_t fButExitC;
692  TGLayoutHints *fLayoutExitBut;
693 
694  //++++++++++++++++++++++++++++++++++++ Last Frame
695  TGCompositeFrame *fLastFrame;
696 
697  //--------------------------------- Clone Last Canvas (Button)
698  TGTextButton *fButClone;
699  Int_t fButCloneC;
700  TGLayoutHints *fLayoutCloneBut;
701  //--------------------------------- Root version (Button)
702  TGTextButton *fButRoot;
703  Int_t fButRootC;
704  TGLayoutHints *fLayoutRootBut;
705  //--------------------------------- Help (Button)
706  TGTextButton *fButHelp;
707  Int_t fButHelpC;
708  TGLayoutHints *fLayoutHelpBut;
709 
710  //==================================================== Miscellaneous parameters
711 
712  //ofstream fFcout_f;
713 
714  TString fKeyAnaType; // Type of analysis
715 
716  Int_t fKeyNbOfSamples; // Nb of required samples (file)
717  TString fKeyNbOfSamplesString; // Nb of required samples (file) in TString
718  Int_t fKeyRunNumber; // Run number
719  TString fKeyRunNumberString; // Run number characters in TString
720  Int_t fKeyFirstReqEvtNumber; // First requested event number
721  TString fKeyFirstReqEvtNumberString; // First requested event number in TString
722  Int_t fKeyLastReqEvtNumber; // Last requested event number
723  TString fKeyLastReqEvtNumberString; // Last requested event number in TString
724  Int_t fKeyReqNbOfEvts; // Requested number of events
725  TString fKeyReqNbOfEvtsString; // Requested number of events in TString
726 
727  Int_t fKeyStexNumber; // Stex number
728  TString fKeyStexNumberString; // Stex number in TString
729  Int_t fKeyNbOfSampForCalc; // Nb of required samples (calculation)
730  TString fKeyNbOfSampForCalcString; // Nb of required samples (calculation) in TString
731 
732  TString fKeyFileNameRunList; // Name of the file containing the run parameters list
734  //TString fKeyPyf; // Name of file containing the data file names
735  // // which are in the "source" sector of the python file
736 
737  TString fPythonFileName; // python file name (for cmsRun)
738 
739  TString fKeyScaleX;
740  TString fKeyScaleY;
741  TString fKeyProjY;
742  TString fKeyColPal;
743  TString fKeyGeneralTitle; // General title for the plots
744 
745  //................... VISUALIZATION PARAMETERS
746 
747  Int_t fKeyStinANumber; // Stin X number
748  Int_t fKeyStinBNumber; // Stin Y number
749  Int_t fKeyChanNumber; // Channel number
750  Int_t fKeySampNumber; // Sample number
751 
752  //................... ymin and ymax values
753 
756 
759 
762 
765 
768 
771 
774 
775  Double_t fKeyVminLFccMos;
776  Double_t fKeyVmaxLFccMos;
777  Double_t fKeyVminHFccMos;
778  Double_t fKeyVmaxHFccMos;
779 
780  Double_t fKeyVminLHFcc;
781  Double_t fKeyVmaxLHFcc;
782 
783  //................... plot parameters (for onlyone,same options)
784 
785  TString fMemoScaleX;
786  TString fMemoScaleY;
787  TString fMemoProjY;
788 
789  TString fMemoColPal;
790 
791  TString fOptPlotFull;
792  TString fOptPlotSame;
793  TString fOptPlotSameP;
794  TString fOptAscii;
795 
796  //@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
797 
798  public:
799  TEcnaGui(const TGWindow *, UInt_t, UInt_t, const TString);
800  virtual ~TEcnaGui();
801 
802  void InitKeys();
803 
804  void DisplayInEntryField(TGTextEntry*, Int_t&);
805  void DisplayInEntryField(TGTextEntry*, Double_t&);
806  void DisplayInEntryField(TGTextEntry*, const TString);
807 
808  void DoButtonAna();
809  //void DoButtonPyf();
810 
811  void DoButtonNors();
812  void DoButtonRun();
813 
814 
815  void DoButtonFev();
816  void DoButtonLev();
817  void DoButtonRev();
818  void DoButtonStex();
819  void DoButtonNbSampForCalc();
820  void DoButtonStexNb();
821 
822  //########################################
823  void DoButtonVminD_NOE_ChNb();
824  void DoButtonVmaxD_NOE_ChNb();
825 
826  void DoButtonVminD_Ped_ChNb();
827  void DoButtonVmaxD_Ped_ChNb();
828 
829  void DoButtonVminD_TNo_ChNb();
830  void DoButtonVmaxD_TNo_ChNb();
831 
832  void DoButtonVminD_LFN_ChNb();
833  void DoButtonVmaxD_LFN_ChNb();
834 
835  void DoButtonVminD_HFN_ChNb();
836  void DoButtonVmaxD_HFN_ChNb();
837 
838  void DoButtonVminD_MCs_ChNb();
839  void DoButtonVmaxD_MCs_ChNb();
840 
841  void DoButtonVminD_SCs_ChNb();
842  void DoButtonVmaxD_SCs_ChNb();
843 
844  void DoButtonVminLFccMos();
845  void DoButtonVmaxLFccMos();
846  void DoButtonVminHFccMos();
847  void DoButtonVmaxHFccMos();
848 
849  void DoButtonVminLHFcc();
850  void DoButtonVmaxLHFcc();
851 
852  //########################################
853 
854  void DoButtonStinA();
855  void DoButtonStinB();
856 
857  void DoButtonChNb();
858  void DoButtonChan();
859  void DoButtonSamp();
860 
861  void DoButtonRul();
862 
863  void DoButtonLogx();
864  void DoButtonLogy();
865  void DoButtonProjy();
866 
867  void DoButtonGent();
868 
869  void DoButtonColPal();
870  void DoButtonExit();
871 
872  void DoButtonClone();
873  void DoButtonRoot();
874  void DoButtonHelp();
875 
876  void HandleMenu(Int_t);
877 
878  void SubmitOnBatchSystem(const TString);
879  void CleanBatchFiles(const TString);
880  void Calculations(const TString);
881 
882  //------------------- VISUALIZATION METHODS
883 
884  // void ViewMatrixCorrelationStins(const TString); // (RESERVE)
885  // void ViewMatrixCovarianceStins(const TString); // (RESERVE)
886 
889 
890  void ViewMatrixLowFrequencyCorrelationsBetweenChannels(const Int_t&, const Int_t&, const TString);
891  void ViewMatrixHighFrequencyCorrelationsBetweenChannels(const Int_t&, const Int_t&, const TString);
892 
893  void ViewMatrixCorrelationSamples(const Int_t&, const Int_t&, const TString);
894  void ViewMatrixCovarianceSamples(const Int_t&, const Int_t&, const TString);
895 
896  void ViewSorSNumberOfEvents(); // SorS = Stas or Stex
897  void ViewSorSPedestals();
898  void ViewSorSTotalNoise();
899  void ViewSorSMeanOfCorss();
902  void ViewSorSSigmaOfCorss();
903 
906 
907  void ViewStinCorrelationSamples(const Int_t&);
908  void ViewStinCovarianceSamples(const Int_t&);
909  void ViewStinCrystalNumbering(const Int_t&);
910  void ViewStexStinNumbering();
911 
912  void ViewHistoSorSNumberOfEventsOfCrystals(const TString); // SorS = Stas or Stex
913  void ViewHistoSorSNumberOfEventsDistribution(const TString);
914  void ViewHistoSorSPedestalsOfCrystals(const TString);
915  void ViewHistoSorSPedestalsDistribution(const TString);
916  void ViewHistoSorSTotalNoiseOfCrystals(const TString);
917  void ViewHistoSorSTotalNoiseDistribution(const TString);
918  void ViewHistoSorSMeanOfCorssOfCrystals(const TString);
919  void ViewHistoSorSMeanOfCorssDistribution(const TString);
920  void ViewHistoSorSLowFrequencyNoiseOfCrystals(const TString);
921  void ViewHistoSorSLowFrequencyNoiseDistribution(const TString);
922  void ViewHistoSorSHighFrequencyNoiseOfCrystals(const TString);
924  void ViewHistoSorSSigmaOfCorssOfCrystals(const TString);
925  void ViewHistoSorSSigmaOfCorssDistribution(const TString);
926 
927  void ViewHistoCrystalSampleMeans(const Int_t&, const Int_t&, const TString);
928  void ViewHistoCrystalSigmasOfSamples(const Int_t&, const Int_t&, const TString);
929  void ViewHistoCrystalSampleValues(const Int_t&, const Int_t&, const Int_t&, const TString);
930 
931  void ViewHistoSampleEventDistribution(const Int_t&, const Int_t&, const Int_t&, const TString);
932 
933  void ViewHistimeCrystalPedestals(const TString, const Int_t&, const Int_t&, const TString);
934  void ViewHistimeCrystalTotalNoise(const TString, const Int_t&, const Int_t&, const TString);
935  void ViewHistimeCrystalLowFrequencyNoise(const TString, const Int_t&, const Int_t&, const TString);
936  void ViewHistimeCrystalHighFrequencyNoise(const TString, const Int_t&, const Int_t&, const TString);
937  void ViewHistimeCrystalMeanOfCorss(const TString, const Int_t&, const Int_t&, const TString);
938  void ViewHistimeCrystalSigmaOfCorss(const TString, const Int_t&, const Int_t&, const TString);
939 
940  void ViewHistimeCrystalPedestalsRuns(const TString, const Int_t&, const Int_t&, const TString);
941  void ViewHistimeCrystalTotalNoiseRuns(const TString, const Int_t&, const Int_t&, const TString);
942  void ViewHistimeCrystalLowFrequencyNoiseRuns(const TString, const Int_t&, const Int_t&, const TString);
943  void ViewHistimeCrystalHighFrequencyNoiseRuns(const TString, const Int_t&, const Int_t&, const TString);
944  void ViewHistimeCrystalMeanOfCorssRuns(const TString, const Int_t&, const Int_t&, const TString);
945  void ViewHistimeCrystalSigmaOfCorssRuns(const TString, const Int_t&, const Int_t&, const TString);
946 
947  void MessageCnaCommandReplyA(const TString);
948  void MessageCnaCommandReplyB(const TString);
949 
950 ClassDef(TEcnaGui,1)// Dialog box with GUI + methods for CNA (Correlated Noises Analysis)
951 
952 };
953 
954 #endif // ZTR_TEcnaGui
Int_t fMenuH_LFN_DatePolmSameC
Definition: TEcnaGui.h:648
TGTextButton * fStinBBut
Definition: TEcnaGui.h:542
TGPopupMenu * fMenuD_TNo_ChNb
Definition: TEcnaGui.h:290
TGTextEntry * fVminD_TNo_ChNbText
Definition: TEcnaGui.h:286
Int_t fMenuCleanAllC
Definition: TEcnaGui.h:152
Int_t fMenuCorssSurf3C
Definition: TEcnaGui.h:583
TString fKeyFileNameRunList
Definition: TEcnaGui.h:732
TGLayoutHints * fLayoutMenuBarD_SCs_ChNb
Definition: TEcnaGui.h:412
TGTextButton * fVmaxD_HFN_ChNbBut
Definition: TEcnaGui.h:335
TGLayoutHints * fLayoutMenuBarD_HFN_ChNb
Definition: TEcnaGui.h:352
TGLayoutHints * fLayoutRunCleanFrame
Definition: TEcnaGui.h:153
void ViewHistimeCrystalLowFrequencyNoise(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6405
TGMenuBar * fMenuBarHFccMos
Definition: TEcnaGui.h:497
TGLayoutHints * fLayoutStexNbBut
Definition: TEcnaGui.h:187
TGLayoutHints * fLayoutVminD_LFN_ChNbFrame
Definition: TEcnaGui.h:318
TGMenuBar * fMenuBarCorssAll
Definition: TEcnaGui.h:529
void DoButtonChNb()
Definition: TEcnaGui.cc:4058
TGCompositeFrame * fGentFrame
Definition: TEcnaGui.h:673
TGLayoutHints * fLayoutGeneral
Definition: TEcnaGui.h:81
void DoButtonChan()
Definition: TEcnaGui.cc:4065
TGPopupMenu * fMenuCorssAll
Definition: TEcnaGui.h:528
TEcnaGui(const TGWindow *, UInt_t, UInt_t, const TString)
Definition: TEcnaGui.cc:779
TGTextBuffer * fEntryVmaxLHFccNumber
Definition: TEcnaGui.h:432
TGLayoutHints * fLayoutStexFieldText
Definition: TEcnaGui.h:168
void ViewHistoSorSSigmaOfCorssOfCrystals(const TString)
Definition: TEcnaGui.cc:6152
TGLayoutHints * fLayoutRevFieldFrame
Definition: TEcnaGui.h:178
TGLayoutHints * fLayoutNorsBut
Definition: TEcnaGui.h:136
void DoButtonFev()
Definition: TEcnaGui.cc:3448
Int_t fMenuCovssTextC
Definition: TEcnaGui.h:588
Int_t fCdelete
Definition: TEcnaGui.h:50
TGLayoutHints * fLayoutStexHozFrame
Definition: TEcnaGui.h:423
TGTextButton * fFevBut
Definition: TEcnaGui.h:114
TGLayoutHints * fLayoutVmmD_HFN_ChNbFrame
Definition: TEcnaGui.h:359
TGCompositeFrame * fVminLHFccFrame
Definition: TEcnaGui.h:436
TGMenuBar * fMenuBarCorss
Definition: TEcnaGui.h:580
TGLayoutHints * fLayoutRootBut
Definition: TEcnaGui.h:704
Int_t fMenuCorssLegoC
Definition: TEcnaGui.h:582
TGCheckButton * fButLogx
Definition: TEcnaGui.h:659
TGTextBuffer * fEntryVminD_Ped_ChNbNumber
Definition: TEcnaGui.h:257
Int_t fMenuD_MSp_SampLineFullC
Definition: TEcnaGui.h:595
TGMenuBar * fMenuBarLFCorcc
Definition: TEcnaGui.h:555
TGLayoutHints * fLayoutVmaxD_Ped_ChNbFrame
Definition: TEcnaGui.h:251
void Calculations(const TString)
Definition: TEcnaGui.cc:5090
Int_t fMenuD_SCs_ChNbFullC
Definition: TEcnaGui.h:413
TGCompositeFrame * fAnaNorsRunFrame
Definition: TEcnaGui.h:102
TEcnaRead * fMyRootFile
Definition: TEcnaGui.h:78
TGLayoutHints * fLayoutMenuBarLFccMos
Definition: TEcnaGui.h:472
TGCheckButton * fButProjy
Definition: TEcnaGui.h:668
Int_t fMenuSubmit8nhC
Definition: TEcnaGui.h:157
TGTextBuffer * fEntryVmaxD_SCs_ChNbNumber
Definition: TEcnaGui.h:398
TGTextButton * fNorsBut
Definition: TEcnaGui.h:134
TGCompositeFrame * fVmaxD_NOE_ChNbFrame
Definition: TEcnaGui.h:213
TGTextButton * fLevBut
Definition: TEcnaGui.h:143
TGLayoutHints * fLayoutTopRight
Definition: TEcnaGui.h:82
TGLayoutHints * fLayoutFevFieldText
Definition: TEcnaGui.h:118
TGTextBuffer * fEntryRunNumber
Definition: TEcnaGui.h:126
Int_t fMenuD_HFN_ChNbFullC
Definition: TEcnaGui.h:353
void ViewMatrixCorrelationSamples(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:5433
TGLayoutHints * fLayoutVminD_Ped_ChNbFrame
Definition: TEcnaGui.h:259
TString fSubDet
Definition: TEcnaGui.h:66
TGLayoutHints * fLayoutVmmD_NOE_ChNbFrame
Definition: TEcnaGui.h:237
TGTextEntry * fLevText
Definition: TEcnaGui.h:145
Int_t fMenuAdcProjSampLineSameC
Definition: TEcnaGui.h:630
TGCompositeFrame * fStinAFrame
Definition: TEcnaGui.h:514
void DoButtonVmaxHFccMos()
Definition: TEcnaGui.cc:3883
void DoButtonStinA()
Definition: TEcnaGui.cc:3938
Int_t fMenuHFccColzC
Definition: TEcnaGui.h:447
TGPopupMenu * fMenuSubmit
Definition: TEcnaGui.h:155
TGLayoutHints * fLayoutVmaxD_NOE_ChNbFieldText
Definition: TEcnaGui.h:218
Int_t fMenuH_HFN_DatePolmSameC
Definition: TEcnaGui.h:649
TGPopupMenu * fMenuD_MSp_Samp
Definition: TEcnaGui.h:593
void ViewHistoSorSSigmaOfCorssDistribution(const TString)
Definition: TEcnaGui.cc:6175
Int_t fMenuCorssSurf1C
Definition: TEcnaGui.h:583
Double_t fKeyVmaxD_SCs_ChNb
Definition: TEcnaGui.h:773
void DoButtonVminLHFcc()
Definition: TEcnaGui.cc:3900
void DoButtonVmaxD_NOE_ChNb()
Definition: TEcnaGui.cc:3626
Double_t fKeyVmaxD_MCs_ChNb
Definition: TEcnaGui.h:764
TGLayoutHints * fLayoutVminLHFccFrame
Definition: TEcnaGui.h:442
TGTextEntry * fVmaxD_Ped_ChNbText
Definition: TEcnaGui.h:248
TGPopupMenu * fMenuCovss
Definition: TEcnaGui.h:586
TGCompositeFrame * fVminD_HFN_ChNbFrame
Definition: TEcnaGui.h:342
TEcnaHistos * fHistos
Definition: TEcnaGui.h:71
Int_t fMenuH_SCs_DatePolmFullC
Definition: TEcnaGui.h:651
Int_t fMenuCovssSurf1C
Definition: TEcnaGui.h:590
TGCompositeFrame * fVminD_MCs_ChNbFrame
Definition: TEcnaGui.h:372
TGCompositeFrame * fVmaxD_LFN_ChNbFrame
Definition: TEcnaGui.h:304
Int_t fMenuLFCorccColzC
Definition: TEcnaGui.h:556
TGLayoutHints * fLayoutRevFieldText
Definition: TEcnaGui.h:177
TGLayoutHints * fLayoutVminHFccMosFieldText
Definition: TEcnaGui.h:493
TGTextEntry * fRevText
Definition: TEcnaGui.h:175
TGCompositeFrame * fTxSubFrame
Definition: TEcnaGui.h:512
TGTextEntry * fVmaxD_SCs_ChNbText
Definition: TEcnaGui.h:397
TGCompositeFrame * fNbSampForCalcFrame
Definition: TEcnaGui.h:189
void DoButtonRun()
Definition: TEcnaGui.cc:3433
Int_t fMenuD_NOE_ChNbFullC
Definition: TEcnaGui.h:232
Int_t fMenuH_TNo_DatePolmFullC
Definition: TEcnaGui.h:647
TGTextButton * fVminD_LFN_ChNbBut
Definition: TEcnaGui.h:313
TGLayoutHints * fLayoutStexFieldFrame
Definition: TEcnaGui.h:169
Int_t fCnaError
Definition: TEcnaGui.h:55
Int_t fButRootC
Definition: TEcnaGui.h:703
TGPopupMenu * fMenuD_LFN_ChNb
Definition: TEcnaGui.h:320
TGTextEntry * fVmaxD_NOE_ChNbText
Definition: TEcnaGui.h:217
void MessageCnaCommandReplyA(const TString)
Definition: TEcnaGui.cc:5293
void DoButtonVminD_SCs_ChNb()
Definition: TEcnaGui.cc:3803
TGLayoutHints * fLayoutRunBut
Definition: TEcnaGui.h:124
void ViewHistimeCrystalMeanOfCorss(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6505
void ViewHistimeCrystalHighFrequencyNoise(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6455
TString fOptPlotSame
Definition: TEcnaGui.h:792
TGPopupMenu * fMenuHistory
Definition: TEcnaGui.h:644
TGLayoutHints * fLayoutVmaxLFccMosFieldText
Definition: TEcnaGui.h:459
TGTextButton * fNbSampForCalcBut
Definition: TEcnaGui.h:190
TGTextEntry * fVminD_HFN_ChNbText
Definition: TEcnaGui.h:346
TGTextEntry * fStinAText
Definition: TEcnaGui.h:519
void DoButtonVminD_HFN_ChNb()
Definition: TEcnaGui.cc:3771
void ViewSorSTotalNoise()
Definition: TEcnaGui.cc:5611
TGPopupMenu * fMenuComput
Definition: TEcnaGui.h:197
TGTextEntry * fSampText
Definition: TEcnaGui.h:610
TGTextButton * fButRoot
Definition: TEcnaGui.h:702
TGLayoutHints * fLayoutFevBut
Definition: TEcnaGui.h:115
TGPopupMenu * fMenuD_NOE_ChNb
Definition: TEcnaGui.h:229
Int_t fMenuCorssTextC
Definition: TEcnaGui.h:581
TGCompositeFrame * fVmmLFccMosFrame
Definition: TEcnaGui.h:452
TGCompositeFrame * fColorExitFrame
Definition: TEcnaGui.h:682
Int_t fMenuSubmit1nwC
Definition: TEcnaGui.h:157
TGLayoutHints * fLayoutSampField
Definition: TEcnaGui.h:612
TGTextBuffer * fEntryVminD_LFN_ChNbNumber
Definition: TEcnaGui.h:315
Int_t fMenuCorssContzC
Definition: TEcnaGui.h:582
TGLayoutHints * fLayoutVmaxD_MCs_ChNbBut
Definition: TEcnaGui.h:366
TGLayoutHints * fLayoutVminD_MCs_ChNbFrame
Definition: TEcnaGui.h:378
Int_t fMenuCorssAsciiFileC
Definition: TEcnaGui.h:584
TEcnaParPaths * fCnaParPaths
Definition: TEcnaGui.h:73
void DoButtonClone()
Definition: TEcnaGui.cc:4247
TGLayoutHints * fLayoutCenterYRight
Definition: TEcnaGui.h:83
Int_t fKeyNbOfSamples
Definition: TEcnaGui.h:716
TGLayoutHints * fLayoutVmaxD_TNo_ChNbFieldText
Definition: TEcnaGui.h:279
TGLayoutHints * fLayoutSampBut
Definition: TEcnaGui.h:608
TGTextButton * fStinABut
Definition: TEcnaGui.h:515
void ViewHistimeCrystalLowFrequencyNoiseRuns(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6430
TGLayoutHints * fLayoutVminD_Ped_ChNbFieldText
Definition: TEcnaGui.h:258
void HandleMenu(Int_t)
Definition: TEcnaGui.cc:4279
void ViewSorSLowFrequencyNoise()
Definition: TEcnaGui.cc:5677
TString fKeyColPal
Definition: TEcnaGui.h:742
TString fStinName
Definition: TEcnaGui.h:67
TGTextEntry * fStexText
Definition: TEcnaGui.h:166
void DoButtonRoot()
Definition: TEcnaGui.cc:4257
TGTextBuffer * fEntryVminD_TNo_ChNbNumber
Definition: TEcnaGui.h:285
void DoButtonLogy()
Definition: TEcnaGui.cc:4194
TGWindow * fCnaP
Definition: TEcnaGui.h:64
TGLayoutHints * fLayoutFevFieldFrame
Definition: TEcnaGui.h:119
TGTextButton * fVminD_SCs_ChNbBut
Definition: TEcnaGui.h:403
virtual ~TEcnaGui()
Definition: TEcnaGui.cc:172
TGLayoutHints * fLayoutVmaxD_LFN_ChNbFieldText
Definition: TEcnaGui.h:309
TGLayoutHints * fLayoutVminD_SCs_ChNbFieldText
Definition: TEcnaGui.h:407
TGTextButton * fVminLHFccBut
Definition: TEcnaGui.h:437
Int_t fMenuCovssSurf4C
Definition: TEcnaGui.h:590
TGPopupMenu * fMenuD_SCs_ChNb
Definition: TEcnaGui.h:410
TGLayoutHints * fLayoutChSpFrame
Definition: TEcnaGui.h:620
TGCompositeFrame * fVminD_LFN_ChNbFrame
Definition: TEcnaGui.h:312
TString fOptPlotSameP
Definition: TEcnaGui.h:793
TGLayoutHints * fLayoutVminD_Ped_ChNbBut
Definition: TEcnaGui.h:255
TGCompositeFrame * fChSpFrame
Definition: TEcnaGui.h:565
TGTextEntry * fVminD_Ped_ChNbText
Definition: TEcnaGui.h:256
TGTextEntry * fVmaxD_TNo_ChNbText
Definition: TEcnaGui.h:278
TGTextEntry * fAnaText
Definition: TEcnaGui.h:109
TGMenuBar * fMenuBarD_LFN_ChNb
Definition: TEcnaGui.h:321
TGPopupMenu * fMenuCovssAll
Definition: TEcnaGui.h:532
TGLayoutHints * fLayoutGentFieldText
Definition: TEcnaGui.h:678
TGTextButton * fVminD_Ped_ChNbBut
Definition: TEcnaGui.h:254
TGTextButton * fVminD_MCs_ChNbBut
Definition: TEcnaGui.h:373
void DoButtonStinB()
Definition: TEcnaGui.cc:4001
Int_t fMenuCleanSubC
Definition: TEcnaGui.h:152
Int_t fMenuHFccLegoC
Definition: TEcnaGui.h:447
Int_t fChanButC
Definition: TEcnaGui.h:572
Int_t fMenuHFccMosColzC
Definition: TEcnaGui.h:499
TGLayoutHints * fLayoutVminLFccMosBut
Definition: TEcnaGui.h:464
Int_t fgMaxCar
Definition: TEcnaGui.h:48
TGLayoutHints * fLayoutVmaxLHFccFieldText
Definition: TEcnaGui.h:433
TGTextBuffer * fEntryNorsNumber
Definition: TEcnaGui.h:138
Int_t fMenuHFCorccColzC
Definition: TEcnaGui.h:560
TGLayoutHints * fLayoutVmaxLHFccFrame
Definition: TEcnaGui.h:434
TGPopupMenu * fMenuLFCorcc
Definition: TEcnaGui.h:554
Int_t fMenuH_Ped_DatePolmSameC
Definition: TEcnaGui.h:646
TGLayoutHints * fLayoutChanBut
Definition: TEcnaGui.h:573
TGLayoutHints * fLayoutNbSampForCalcFieldFrame
Definition: TEcnaGui.h:195
Int_t fMenuLFccColzC
Definition: TEcnaGui.h:447
TGTextButton * fGentBut
Definition: TEcnaGui.h:674
TGMenuBar * fMenuBarClean
Definition: TEcnaGui.h:151
TGTextButton * fRunBut
Definition: TEcnaGui.h:122
Int_t fMenuCorssBoxC
Definition: TEcnaGui.h:581
TGLayoutHints * fLayoutVminD_TNo_ChNbFieldText
Definition: TEcnaGui.h:287
Int_t fMenuD_TNo_ChNbHocoVecoC
Definition: TEcnaGui.h:296
TString fKeyGeneralTitle
Definition: TEcnaGui.h:743
TGLayoutHints * fLayoutLevFieldText
Definition: TEcnaGui.h:147
TGMenuBar * fMenuBarD_SCs_ChNb
Definition: TEcnaGui.h:411
void ViewHistoSorSHighFrequencyNoiseOfCrystals(const TString)
Definition: TEcnaGui.cc:6106
Int_t fMenuD_SCs_ChNbSamePC
Definition: TEcnaGui.h:415
TGTextBuffer * fEntryVmaxD_LFN_ChNbNumber
Definition: TEcnaGui.h:308
TGTextBuffer * fEntryStinANumber
Definition: TEcnaGui.h:518
TGTextButton * fVminD_NOE_ChNbBut
Definition: TEcnaGui.h:222
TGCompositeFrame * fStexUpFrame
Definition: TEcnaGui.h:205
TEcnaParEcal * fEcal
Definition: TEcnaGui.h:75
TGCompositeFrame * fVmmD_Ped_ChNbFrame
Definition: TEcnaGui.h:243
TGLayoutHints * fLayoutTxSubFrame
Definition: TEcnaGui.h:536
TGTextEntry * fVmaxD_MCs_ChNbText
Definition: TEcnaGui.h:367
TGCompositeFrame * fRevFrame
Definition: TEcnaGui.h:172
TGCheckButton * fButColPal
Definition: TEcnaGui.h:686
Int_t fMenuCorssColzC
Definition: TEcnaGui.h:581
void ViewMatrixLowFrequencyMeanCorrelationsBetweenStins(const TString)
Definition: TEcnaGui.cc:5337
Int_t fConfirmCalcScc
Definition: TEcnaGui.h:60
TGTextButton * fVmaxLFccMosBut
Definition: TEcnaGui.h:455
TGCompositeFrame * fRulFrame
Definition: TEcnaGui.h:635
TEcnaWrite * fCnaWrite
Definition: TEcnaGui.h:77
Double_t fKeyVminHFccMos
Definition: TEcnaGui.h:777
TGLayoutHints * fLayoutChanField
Definition: TEcnaGui.h:576
TGCompositeFrame * fVminD_SCs_ChNbFrame
Definition: TEcnaGui.h:402
TGCompositeFrame * fVmaxD_TNo_ChNbFrame
Definition: TEcnaGui.h:274
void DoButtonVmaxD_TNo_ChNb()
Definition: TEcnaGui.cc:3690
TGTextBuffer * fEntryGentNumber
Definition: TEcnaGui.h:677
TGLayoutHints * fLayoutRulBut
Definition: TEcnaGui.h:637
Int_t fMenuLFccLegoC
Definition: TEcnaGui.h:447
TGLayoutHints * fLayoutRunField
Definition: TEcnaGui.h:127
TGTextEntry * fVminHFccMosText
Definition: TEcnaGui.h:491
TGTextButton * fVminD_TNo_ChNbBut
Definition: TEcnaGui.h:283
void ViewMatrixHighFrequencyCorrelationsBetweenChannels(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:5408
TGLayoutHints * fLayoutProjyBut
Definition: TEcnaGui.h:670
TGTextButton * fRulBut
Definition: TEcnaGui.h:636
void DoButtonVmaxLHFcc()
Definition: TEcnaGui.cc:3916
TString fTTBELL
Definition: TEcnaGui.h:53
TGCompositeFrame * fVmaxD_Ped_ChNbFrame
Definition: TEcnaGui.h:245
Int_t fCnew
Definition: TEcnaGui.h:50
Int_t fSampButC
Definition: TEcnaGui.h:609
void ViewHistoSorSLowFrequencyNoiseOfCrystals(const TString)
Definition: TEcnaGui.cc:6060
void ViewStexStinNumbering()
Definition: TEcnaGui.cc:5847
TGLayoutHints * fLayoutVminHFccMosFrame
Definition: TEcnaGui.h:494
TGLayoutHints * fLayoutTySubFrame
Definition: TEcnaGui.h:549
TGTextBuffer * fEntryRevNumber
Definition: TEcnaGui.h:176
Double_t fKeyVminD_MCs_ChNb
Definition: TEcnaGui.h:763
TGLayoutHints * fLayoutVmaxD_Ped_ChNbBut
Definition: TEcnaGui.h:247
TGLayoutHints * fLayoutStexBut
Definition: TEcnaGui.h:165
Int_t fButHelpC
Definition: TEcnaGui.h:707
TGLayoutHints * fLayoutColorExitFrame
Definition: TEcnaGui.h:683
TGLayoutHints * fLayoutVminLFccMosFieldText
Definition: TEcnaGui.h:467
void DoButtonHelp()
Definition: TEcnaGui.cc:4265
Int_t fMenuCovssAsciiFileC
Definition: TEcnaGui.h:591
TGTextEntry * fVminD_LFN_ChNbText
Definition: TEcnaGui.h:316
Int_t fMenuH_SCs_DatePolmSamePC
Definition: TEcnaGui.h:651
TGTextButton * fRevBut
Definition: TEcnaGui.h:173
TGPopupMenu * fMenuHFccMos
Definition: TEcnaGui.h:496
Int_t fButColPalC
Definition: TEcnaGui.h:687
TGTextButton * fAnaBut
Definition: TEcnaGui.h:106
Int_t fMenuH_Ped_DatePolmFullC
Definition: TEcnaGui.h:646
TGLayoutHints * fLayoutMenuBarD_TNo_ChNb
Definition: TEcnaGui.h:292
TGLayoutHints * fLayoutCompStRqFrame
Definition: TEcnaGui.h:161
TGLayoutHints * fLayoutVmaxLFccMosBut
Definition: TEcnaGui.h:456
Int_t fMenuD_MSp_SampLineSameC
Definition: TEcnaGui.h:595
TGTextBuffer * fEntryVmaxD_MCs_ChNbNumber
Definition: TEcnaGui.h:368
TGTextBuffer * fEntryVmaxHFccMosNumber
Definition: TEcnaGui.h:484
Int_t fKeyStinANumber
Definition: TEcnaGui.h:747
void ViewSorSPedestals()
Definition: TEcnaGui.cc:5577
TString fKeyProjY
Definition: TEcnaGui.h:741
TGLayoutHints * fLayoutSpSubFrame
Definition: TEcnaGui.h:614
void DoButtonExit()
Definition: TEcnaGui.cc:4235
TGLayoutHints * fLayoutVmaxD_Ped_ChNbFieldText
Definition: TEcnaGui.h:250
TGLayoutHints * fLayoutMenuBarD_LFN_ChNb
Definition: TEcnaGui.h:322
TGLayoutHints * fLayoutVminLHFccFieldText
Definition: TEcnaGui.h:441
TGTextButton * fVmaxD_Ped_ChNbBut
Definition: TEcnaGui.h:246
TGCompositeFrame * fAnaFrame
Definition: TEcnaGui.h:105
TGLayoutHints * fLayoutVminD_SCs_ChNbBut
Definition: TEcnaGui.h:404
TGCompositeFrame * fVoidFrame
Definition: TEcnaGui.h:85
Int_t fMenuD_LFN_ChNbFullC
Definition: TEcnaGui.h:323
void DoButtonSamp()
Definition: TEcnaGui.cc:4096
TGCompositeFrame * fVmmHFccMosFrame
Definition: TEcnaGui.h:478
Int_t fMenuD_LFN_ChNbHocoVecoC
Definition: TEcnaGui.h:326
TGCompositeFrame * fVmaxD_HFN_ChNbFrame
Definition: TEcnaGui.h:334
TGLayoutHints * fLayoutCompStnbFrame
Definition: TEcnaGui.h:182
TGTextBuffer * fEntryChanNumber
Definition: TEcnaGui.h:574
Int_t fConfirmRunNumber
Definition: TEcnaGui.h:58
TGCompositeFrame * fVmmD_NOE_ChNbFrame
Definition: TEcnaGui.h:211
TGCompositeFrame * fNorsFrame
Definition: TEcnaGui.h:133
TGLayoutHints * fLayoutVmaxD_SCs_ChNbFrame
Definition: TEcnaGui.h:400
TGMenuBar * fMenuBarSubmit
Definition: TEcnaGui.h:156
Int_t fMenuD_NOE_ChNbHocoVecoC
Definition: TEcnaGui.h:234
TGTextBuffer * fEntryStexNumber
Definition: TEcnaGui.h:167
TGMenuBar * fMenuBarD_MCs_ChNb
Definition: TEcnaGui.h:381
Int_t fButProjyC
Definition: TEcnaGui.h:669
void InitKeys()
Definition: TEcnaGui.cc:6607
Int_t fMenuLFccMosColzC
Definition: TEcnaGui.h:473
TGLayoutHints * fLayoutLogyBut
Definition: TEcnaGui.h:665
TGLayoutHints * fLayoutVminD_HFN_ChNbFrame
Definition: TEcnaGui.h:348
TGLayoutHints * fLayoutVmaxD_MCs_ChNbFieldText
Definition: TEcnaGui.h:369
TGLayoutHints * fLayoutVminD_SCs_ChNbFrame
Definition: TEcnaGui.h:408
TString fKeyScaleX
Definition: TEcnaGui.h:739
TString fOptPlotFull
Definition: TEcnaGui.h:791
Int_t fMenuD_SCs_ChNbHocoVecoC
Definition: TEcnaGui.h:416
Double_t fKeyVminLFccMos
Definition: TEcnaGui.h:775
TGPopupMenu * fMenuLFccMos
Definition: TEcnaGui.h:470
TGCompositeFrame * fStinBFrame
Definition: TEcnaGui.h:541
TString fKeyScaleY
Definition: TEcnaGui.h:740
TString fPythonFileName
Definition: TEcnaGui.h:737
TGCompositeFrame * fChanFrame
Definition: TEcnaGui.h:570
Int_t fMenuH_LFN_DatePolmSamePC
Definition: TEcnaGui.h:648
void ViewHistoSorSLowFrequencyNoiseDistribution(const TString)
Definition: TEcnaGui.cc:6083
void ViewStinCovarianceSamples(const Int_t &)
Definition: TEcnaGui.cc:5516
TGLayoutHints * fLayoutStinABut
Definition: TEcnaGui.h:517
TGLayoutHints * fLayoutCenterXTop
Definition: TEcnaGui.h:83
TGTextButton * fButClone
Definition: TEcnaGui.h:698
TGLayoutHints * fLayoutStinSpFrame
Definition: TEcnaGui.h:551
Double_t fKeyVmaxD_NOE_ChNb
Definition: TEcnaGui.h:755
TGCompositeFrame * fStexHozFrame
Definition: TEcnaGui.h:240
Int_t fButLogyC
Definition: TEcnaGui.h:664
TGTextButton * fVmaxLHFccBut
Definition: TEcnaGui.h:429
TGLayoutHints * fLayoutStinBField
Definition: TEcnaGui.h:547
void DoButtonAna()
Definition: TEcnaGui.cc:3347
Int_t fMenuD_HFN_ChNbSamePC
Definition: TEcnaGui.h:355
TGTextBuffer * fEntryLevNumber
Definition: TEcnaGui.h:146
TGLayoutHints * fLayoutVminD_HFN_ChNbBut
Definition: TEcnaGui.h:344
TString fMemoProjY
Definition: TEcnaGui.h:787
TGLayoutHints * fLayoutAnaBut
Definition: TEcnaGui.h:108
void DoButtonVmaxLFccMos()
Definition: TEcnaGui.cc:3851
Int_t fCnewRoot
Definition: TEcnaGui.h:51
TGLayoutHints * fLayoutVminD_TNo_ChNbFrame
Definition: TEcnaGui.h:288
TGTextBuffer * fEntrySampNumber
Definition: TEcnaGui.h:611
void ViewHistoCrystalSampleValues(const Int_t &, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6251
void DoButtonVminD_NOE_ChNb()
Definition: TEcnaGui.cc:3610
void DoButtonGent()
Definition: TEcnaGui.cc:4165
TString fOptAscii
Definition: TEcnaGui.h:794
void DoButtonVminD_Ped_ChNb()
Definition: TEcnaGui.cc:3642
TGLayoutHints * fLayoutVmaxHFccMosFrame
Definition: TEcnaGui.h:486
TGLayoutHints * fLayoutVmmLHFccFrame
Definition: TEcnaGui.h:449
void DoButtonVminHFccMos()
Definition: TEcnaGui.cc:3867
TGLayoutHints * fLayoutVminLHFccBut
Definition: TEcnaGui.h:438
TString fMemoScaleX
Definition: TEcnaGui.h:785
void DoButtonVmaxD_LFN_ChNb()
Definition: TEcnaGui.cc:3755
Int_t fMenuD_TNo_ChNbSameC
Definition: TEcnaGui.h:294
Int_t fMenuCovssLegoC
Definition: TEcnaGui.h:589
TGLayoutHints * fLayoutVmaxD_MCs_ChNbFrame
Definition: TEcnaGui.h:370
TGCompositeFrame * fVminD_Ped_ChNbFrame
Definition: TEcnaGui.h:253
TGLayoutHints * fLayoutVmmD_TNo_ChNbFrame
Definition: TEcnaGui.h:299
void ViewMatrixHighFrequencyMeanCorrelationsBetweenStins(const TString)
Definition: TEcnaGui.cc:5359
Double_t fKeyVmaxD_Ped_ChNb
Definition: TEcnaGui.h:758
Double_t fKeyVmaxLFccMos
Definition: TEcnaGui.h:776
TGLayoutHints * fLayoutRulFieldFrame
Definition: TEcnaGui.h:641
Int_t fAnaButC
Definition: TEcnaGui.h:107
Int_t fMenuD_TNo_ChNbSamePC
Definition: TEcnaGui.h:295
TGLayoutHints * fLayoutVmmD_MCs_ChNbFrame
Definition: TEcnaGui.h:389
TGLayoutHints * fLayoutVmaxLFccMosFrame
Definition: TEcnaGui.h:460
Double_t fKeyVmaxD_TNo_ChNb
Definition: TEcnaGui.h:761
TGTextBuffer * fEntryVmaxD_TNo_ChNbNumber
Definition: TEcnaGui.h:277
TGLayoutHints * fLayoutVmaxHFccMosFieldText
Definition: TEcnaGui.h:485
Int_t fMenuAdcProjLineLinySameC
Definition: TEcnaGui.h:627
Int_t fMenuHFCorccLegoC
Definition: TEcnaGui.h:560
Double_t fKeyVminD_TNo_ChNb
Definition: TEcnaGui.h:760
TGLayoutHints * fLayoutVmaxD_NOE_ChNbFrame
Definition: TEcnaGui.h:219
TGLayoutHints * fLayoutMenuBarD_NOE_ChNb
Definition: TEcnaGui.h:231
void ViewHistoSorSPedestalsOfCrystals(const TString)
Definition: TEcnaGui.cc:5920
void ViewHistimeCrystalPedestals(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6304
void ViewHistimeCrystalTotalNoise(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6355
TGLayoutHints * fLayoutBottRight
Definition: TEcnaGui.h:81
void DoButtonProjy()
Definition: TEcnaGui.cc:4205
TGTextEntry * fVmaxD_HFN_ChNbText
Definition: TEcnaGui.h:337
Int_t fMenuD_TNo_ChNbAsciiFileC
Definition: TEcnaGui.h:297
TGTextButton * fVmaxD_MCs_ChNbBut
Definition: TEcnaGui.h:365
void DoButtonVmaxD_MCs_ChNb()
Definition: TEcnaGui.cc:3722
TGLayoutHints * fLayoutVminD_NOE_ChNbFieldText
Definition: TEcnaGui.h:226
void DoButtonStex()
Definition: TEcnaGui.cc:3533
TGTextEntry * fVminLFccMosText
Definition: TEcnaGui.h:465
Int_t fMenuCleanPythC
Definition: TEcnaGui.h:152
TGCompositeFrame * fStinSpFrame
Definition: TEcnaGui.h:509
TGLayoutHints * fLayoutStinAField
Definition: TEcnaGui.h:520
TGLayoutHints * fLayoutChNbBut
Definition: TEcnaGui.h:525
Int_t fStinAButC
Definition: TEcnaGui.h:516
Int_t fMenuCovssSurf2C
Definition: TEcnaGui.h:590
TGLayoutHints * fLayoutVmaxHFccMosBut
Definition: TEcnaGui.h:482
void DoButtonColPal()
Definition: TEcnaGui.cc:4218
TGLayoutHints * fLayoutVmaxD_HFN_ChNbBut
Definition: TEcnaGui.h:336
TGTextBuffer * fEntryNbSampForCalcNumber
Definition: TEcnaGui.h:193
TGLayoutHints * fLayoutMenuBarD_Ped_ChNb
Definition: TEcnaGui.h:263
TGCompositeFrame * fLinLogFrame
Definition: TEcnaGui.h:656
TGTextEntry * fNbSampForCalcText
Definition: TEcnaGui.h:192
Int_t fButStexNbC
Definition: TEcnaGui.h:186
TGLayoutHints * fLayoutNbSampForCalcFieldText
Definition: TEcnaGui.h:194
TGMenuBar * fMenuBarHFCorcc
Definition: TEcnaGui.h:559
Int_t fMenuD_Ped_ChNbAsciiFileC
Definition: TEcnaGui.h:267
TGPopupMenu * fMenuD_HFN_ChNb
Definition: TEcnaGui.h:350
TGLayoutHints * fLayoutGentBut
Definition: TEcnaGui.h:675
TGTextBuffer * fEntryStinBNumber
Definition: TEcnaGui.h:545
Double_t fKeyVmaxLHFcc
Definition: TEcnaGui.h:781
Int_t fMenuCleanJobC
Definition: TEcnaGui.h:152
Double_t fKeyVmaxD_HFN_ChNb
Definition: TEcnaGui.h:770
TGTextBuffer * fEntryAnaNumber
Definition: TEcnaGui.h:110
Int_t fKeyStinBNumber
Definition: TEcnaGui.h:748
Int_t fRunButC
Definition: TEcnaGui.h:123
Int_t fMenuCovssBoxC
Definition: TEcnaGui.h:588
TString fMemoColPal
Definition: TEcnaGui.h:789
Int_t fKeyReqNbOfEvts
Definition: TEcnaGui.h:724
Int_t fMenuCovssContzC
Definition: TEcnaGui.h:589
Int_t fMenuH_SCs_DatePolmSameC
Definition: TEcnaGui.h:651
Int_t fButChNbC
Definition: TEcnaGui.h:524
void DoButtonVminD_MCs_ChNb()
Definition: TEcnaGui.cc:3706
TGMenuBar * fMenuBarComput
Definition: TEcnaGui.h:198
Int_t fMenuCorssSurf4C
Definition: TEcnaGui.h:583
TGLayoutHints * fLayoutExitBut
Definition: TEcnaGui.h:692
TEcnaNumbering * fEcalNumbering
Definition: TEcnaGui.h:76
TGTextEntry * fVminD_NOE_ChNbText
Definition: TEcnaGui.h:225
TGLayoutHints * fLayoutGentFieldFrame
Definition: TEcnaGui.h:679
void DoButtonVmaxD_SCs_ChNb()
Definition: TEcnaGui.cc:3819
TGCompositeFrame * fTySubFrame
Definition: TEcnaGui.h:539
TGPopupMenu * fMenuCorss
Definition: TEcnaGui.h:579
Int_t fMenuD_LFN_ChNbSameC
Definition: TEcnaGui.h:324
TGLayoutHints * fLayoutVmaxD_TNo_ChNbBut
Definition: TEcnaGui.h:276
TGPopupMenu * fMenuClean
Definition: TEcnaGui.h:150
void DisplayInEntryField(TGTextEntry *, Int_t &)
Definition: TEcnaGui.cc:6700
TGLayoutHints * fLayoutHelpBut
Definition: TEcnaGui.h:708
TString fConfirmRunNumberString
Definition: TEcnaGui.h:59
TString fMemoScaleY
Definition: TEcnaGui.h:786
TGTextEntry * fRulText
Definition: TEcnaGui.h:638
TGTextEntry * fNorsText
Definition: TEcnaGui.h:137
void MessageCnaCommandReplyB(const TString)
Definition: TEcnaGui.cc:5308
Int_t fMenuD_MCs_ChNbAsciiFileC
Definition: TEcnaGui.h:387
TGPopupMenu * fMenuAdcProj
Definition: TEcnaGui.h:623
void DoButtonNbSampForCalc()
Definition: TEcnaGui.cc:3406
TGLayoutHints * fLayoutVmmD_SCs_ChNbFrame
Definition: TEcnaGui.h:419
Int_t fMenuD_NOE_ChNbSameC
Definition: TEcnaGui.h:233
Int_t fMenuD_Ped_ChNbSameC
Definition: TEcnaGui.h:265
Int_t fMenuCovssAllColzC
Definition: TEcnaGui.h:534
TGLayoutHints * fLayoutVmmHFccMosFrame
Definition: TEcnaGui.h:501
Int_t fMenuD_MCs_ChNbSameC
Definition: TEcnaGui.h:384
Int_t fMenuLFCorccLegoC
Definition: TEcnaGui.h:556
void ViewHistimeCrystalSigmaOfCorssRuns(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6580
TGPopupMenu * fMenuD_SSp_Samp
Definition: TEcnaGui.h:597
TGLayoutHints * fLayoutMenuBarD_MCs_ChNb
Definition: TEcnaGui.h:382
TGLayoutHints * fLayoutVmaxD_LFN_ChNbBut
Definition: TEcnaGui.h:306
TGLayoutHints * fLayoutVmaxD_TNo_ChNbFrame
Definition: TEcnaGui.h:280
TString fKeyRunListInitCode
Definition: TEcnaGui.h:733
void ViewMatrixCovarianceSamples(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:5460
TGLayoutHints * fLayoutRevBut
Definition: TEcnaGui.h:174
TGLayoutHints * fLayoutMenuBarLHFcc
Definition: TEcnaGui.h:446
TGLayoutHints * fLayoutVminD_TNo_ChNbBut
Definition: TEcnaGui.h:284
TGCompositeFrame * fStexFrame
Definition: TEcnaGui.h:163
void DoButtonVminD_TNo_ChNb()
Definition: TEcnaGui.cc:3674
TGLayoutHints * fLayoutStexUpFrame
Definition: TEcnaGui.h:504
Int_t fMenuCovssColzC
Definition: TEcnaGui.h:588
TGTextBuffer * fEntryVminLFccMosNumber
Definition: TEcnaGui.h:466
TGMenuBar * fMenuBarD_TNo_ChNb
Definition: TEcnaGui.h:291
unsigned int UInt_t
Definition: FUTypes.h:12
TGLayoutHints * fLayoutVminHFccMosBut
Definition: TEcnaGui.h:490
Int_t fMenuAdcProjSampLineFullC
Definition: TEcnaGui.h:629
TGCompositeFrame * fVmmLHFccFrame
Definition: TEcnaGui.h:426
TGTextBuffer * fEntryVmaxD_NOE_ChNbNumber
Definition: TEcnaGui.h:216
Int_t fMenuD_MCs_ChNbFullC
Definition: TEcnaGui.h:383
void ViewStexLowFrequencyCorcc()
Definition: TEcnaGui.cc:5776
Int_t fMenuCorssSurf2C
Definition: TEcnaGui.h:583
TGTextButton * fVminHFccMosBut
Definition: TEcnaGui.h:489
TGLayoutHints * fLayoutVmaxD_HFN_ChNbFrame
Definition: TEcnaGui.h:340
void ViewStinCorrelationSamples(const Int_t &)
Definition: TEcnaGui.cc:5494
Int_t fMenuD_SCs_ChNbSameC
Definition: TEcnaGui.h:414
TGLayoutHints * fLayoutNorsField
Definition: TEcnaGui.h:139
TGTextEntry * fRunText
Definition: TEcnaGui.h:125
Int_t fMenuD_SSp_SampLineSameC
Definition: TEcnaGui.h:599
TGTextEntry * fStinBText
Definition: TEcnaGui.h:546
void DoButtonStexNb()
Definition: TEcnaGui.cc:3933
TGCompositeFrame * fFevFrame
Definition: TEcnaGui.h:113
void DoButtonLogx()
Definition: TEcnaGui.cc:4184
TGTextEntry * fVminD_SCs_ChNbText
Definition: TEcnaGui.h:405
Int_t fMenuD_Ped_ChNbHocoVecoC
Definition: TEcnaGui.h:266
TGTextButton * fVminLFccMosBut
Definition: TEcnaGui.h:463
TGLayoutHints * fLayoutColPalBut
Definition: TEcnaGui.h:688
TGMenuBar * fMenuBarAdcProj
Definition: TEcnaGui.h:624
Int_t fCnaCommand
Definition: TEcnaGui.h:55
TGLayoutHints * fLayoutCloneBut
Definition: TEcnaGui.h:700
TGTextButton * fVmaxHFccMosBut
Definition: TEcnaGui.h:481
Double_t fKeyVminD_SCs_ChNb
Definition: TEcnaGui.h:772
TGLayoutHints * fLayoutVminD_NOE_ChNbFrame
Definition: TEcnaGui.h:227
Int_t fButCloneC
Definition: TEcnaGui.h:699
TGTextButton * fChanBut
Definition: TEcnaGui.h:571
TGTextBuffer * fEntryVminD_HFN_ChNbNumber
Definition: TEcnaGui.h:345
void ViewHistimeCrystalTotalNoiseRuns(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6380
void ViewHistoSampleEventDistribution(const Int_t &, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6277
Int_t fNorsButC
Definition: TEcnaGui.h:135
TGTextBuffer * fEntryRulNumber
Definition: TEcnaGui.h:639
TGTextBuffer * fEntryVmaxLFccMosNumber
Definition: TEcnaGui.h:458
void ViewHistoSorSNumberOfEventsDistribution(const TString)
Definition: TEcnaGui.cc:5895
void DoButtonVmaxD_Ped_ChNb()
Definition: TEcnaGui.cc:3658
Int_t fCdeleteRoot
Definition: TEcnaGui.h:51
UInt_t fCnaH
Definition: TEcnaGui.h:65
void ViewHistoSorSNumberOfEventsOfCrystals(const TString)
Definition: TEcnaGui.cc:5871
TGTextButton * fVmaxD_TNo_ChNbBut
Definition: TEcnaGui.h:275
TGLayoutHints * fLayoutVminD_HFN_ChNbFieldText
Definition: TEcnaGui.h:347
TGPopupMenu * fMenuD_Ped_ChNb
Definition: TEcnaGui.h:261
TGTextEntry * fFevText
Definition: TEcnaGui.h:116
Int_t fMenuSubmit8nmC
Definition: TEcnaGui.h:157
TGTextButton * fButStexNb
Definition: TEcnaGui.h:185
TGTextBuffer * fEntryVminD_NOE_ChNbNumber
Definition: TEcnaGui.h:224
void ViewMatrixLowFrequencyCorrelationsBetweenChannels(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:5382
Int_t fStinBButC
Definition: TEcnaGui.h:543
TGCompositeFrame * fSpSubFrame
Definition: TEcnaGui.h:604
TString fKeyNbOfSampForCalcString
Definition: TEcnaGui.h:730
TGTextEntry * fChanText
Definition: TEcnaGui.h:575
Int_t fMenuD_HFN_ChNbHocoVecoC
Definition: TEcnaGui.h:356
Int_t fKeyLastReqEvtNumber
Definition: TEcnaGui.h:722
TGLayoutHints * fLayoutChSubFrame
Definition: TEcnaGui.h:601
TGTextEntry * fVmaxHFccMosText
Definition: TEcnaGui.h:483
TGLayoutHints * fLayoutAnaNorsRunFrame
Definition: TEcnaGui.h:103
Int_t fMenuH_LFN_DatePolmFullC
Definition: TEcnaGui.h:648
TGLayoutHints * fLayoutCenterYLeft
Definition: TEcnaGui.h:83
void ViewHistimeCrystalPedestalsRuns(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6329
void DoButtonVminLFccMos()
Definition: TEcnaGui.cc:3835
TString fKeyRunNumberString
Definition: TEcnaGui.h:719
TGCompositeFrame * fSampFrame
Definition: TEcnaGui.h:606
Int_t fButLogxC
Definition: TEcnaGui.h:660
UInt_t fCnaW
Definition: TEcnaGui.h:65
Int_t fMenuComputSttC
Definition: TEcnaGui.h:199
TGCompositeFrame * fVmaxHFccMosFrame
Definition: TEcnaGui.h:480
TGTextButton * fButHelp
Definition: TEcnaGui.h:706
TGLayoutHints * fLayoutVminD_MCs_ChNbFieldText
Definition: TEcnaGui.h:377
void DoButtonLev()
Definition: TEcnaGui.cc:3472
void DoButtonRul()
Definition: TEcnaGui.cc:4122
TGCompositeFrame * fVmaxLHFccFrame
Definition: TEcnaGui.h:428
void ViewHistoCrystalSampleMeans(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6199
Double_t fKeyVminLHFcc
Definition: TEcnaGui.h:780
TGTextBuffer * fEntryVminLHFccNumber
Definition: TEcnaGui.h:439
TGLayoutHints * fLayoutVmmLFccMosFrame
Definition: TEcnaGui.h:475
TGCompositeFrame * fVminD_NOE_ChNbFrame
Definition: TEcnaGui.h:221
TGCompositeFrame * fFevLevStexFrame
Definition: TEcnaGui.h:130
TGLayoutHints * fLayoutVmaxLHFccBut
Definition: TEcnaGui.h:430
Int_t fMenuCovssSurf3C
Definition: TEcnaGui.h:590
TGLayoutHints * fLayoutTopLeft
Definition: TEcnaGui.h:82
void ViewHistoSorSTotalNoiseDistribution(const TString)
Definition: TEcnaGui.cc:5989
TGCompositeFrame * fVminLFccMosFrame
Definition: TEcnaGui.h:462
Int_t fMenuD_MCs_ChNbHocoVecoC
Definition: TEcnaGui.h:386
Int_t fMenuAdcProjLineLinyFullC
Definition: TEcnaGui.h:626
Int_t fMenuH_HFN_DatePolmSamePC
Definition: TEcnaGui.h:649
TGLayoutHints * fLayoutBottLeft
Definition: TEcnaGui.h:81
TGLayoutHints * fLayoutStinBBut
Definition: TEcnaGui.h:544
TGMenuBar * fMenuBarD_NOE_ChNb
Definition: TEcnaGui.h:230
TGLayoutHints * fLayoutVminD_NOE_ChNbBut
Definition: TEcnaGui.h:223
TGLayoutHints * fLayoutVmaxD_HFN_ChNbFieldText
Definition: TEcnaGui.h:339
Double_t fKeyVminD_NOE_ChNb
Definition: TEcnaGui.h:754
Int_t fMenuH_MCs_DatePolmSameC
Definition: TEcnaGui.h:650
TGCompositeFrame * fVminD_TNo_ChNbFrame
Definition: TEcnaGui.h:282
TGCompositeFrame * fCompStRqFrame
Definition: TEcnaGui.h:160
Int_t fMenuD_LFN_ChNbSamePC
Definition: TEcnaGui.h:325
TString fKeyLastReqEvtNumberString
Definition: TEcnaGui.h:723
TGCompositeFrame * fChSubFrame
Definition: TEcnaGui.h:568
TGCompositeFrame * fVminHFccMosFrame
Definition: TEcnaGui.h:488
TGLayoutHints * fLayoutRulFieldText
Definition: TEcnaGui.h:640
TGCompositeFrame * fLastFrame
Definition: TEcnaGui.h:695
void ViewSorSHighFrequencyNoise()
Definition: TEcnaGui.cc:5710
void ViewHistoSorSMeanOfCorssOfCrystals(const TString)
Definition: TEcnaGui.cc:6012
TGTextEntry * fVmaxLFccMosText
Definition: TEcnaGui.h:457
Int_t fMenuCorssAllColzC
Definition: TEcnaGui.h:530
TGTextButton * fVminD_HFN_ChNbBut
Definition: TEcnaGui.h:343
TGCompositeFrame * fCompStnbFrame
Definition: TEcnaGui.h:181
void ViewHistoSorSMeanOfCorssDistribution(const TString)
Definition: TEcnaGui.cc:6035
TGLayoutHints * fLayoutLogxBut
Definition: TEcnaGui.h:661
TGCompositeFrame * fVmaxD_SCs_ChNbFrame
Definition: TEcnaGui.h:394
Int_t fMenuD_NOE_ChNbAsciiFileC
Definition: TEcnaGui.h:235
void ViewSorSSigmaOfCorss()
Definition: TEcnaGui.cc:5743
Double_t fKeyVminD_LFN_ChNb
Definition: TEcnaGui.h:766
TGCompositeFrame * fLevFrame
Definition: TEcnaGui.h:142
TGTextButton * fSampBut
Definition: TEcnaGui.h:607
Int_t fKeySampNumber
Definition: TEcnaGui.h:750
void ViewHistoSorSHighFrequencyNoiseDistribution(const TString)
Definition: TEcnaGui.cc:6129
TGCompositeFrame * fVmaxLFccMosFrame
Definition: TEcnaGui.h:454
TGLayoutHints * fLayoutVmaxD_SCs_ChNbFieldText
Definition: TEcnaGui.h:399
void ViewSorSMeanOfCorss()
Definition: TEcnaGui.cc:5644
TGLayoutHints * fLayoutLevFieldFrame
Definition: TEcnaGui.h:148
TGLayoutHints * fLayoutVminLFccMosFrame
Definition: TEcnaGui.h:468
void ViewStexHighFrequencyCorcc()
Definition: TEcnaGui.cc:5797
TString fKeyNbOfSamplesString
Definition: TEcnaGui.h:717
TString fKeyFirstReqEvtNumberString
Definition: TEcnaGui.h:721
TGTextBuffer * fEntryVmaxD_HFN_ChNbNumber
Definition: TEcnaGui.h:338
TGTextButton * fVmaxD_LFN_ChNbBut
Definition: TEcnaGui.h:305
TEcnaParHistos * fCnaParHistos
Definition: TEcnaGui.h:72
void ViewHistoCrystalSigmasOfSamples(const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6224
Int_t fMenuD_SCs_ChNbAsciiFileC
Definition: TEcnaGui.h:417
void ViewHistimeCrystalMeanOfCorssRuns(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6530
TGLayoutHints * fLayoutFevLevStexFrame
Definition: TEcnaGui.h:131
Int_t fMenuHFccMosLegoC
Definition: TEcnaGui.h:499
TGLayoutHints * fLayoutNbSampForCalcBut
Definition: TEcnaGui.h:191
Double_t fKeyVminD_Ped_ChNb
Definition: TEcnaGui.h:757
TGMenuBar * fMenuBarD_SSp_Samp
Definition: TEcnaGui.h:598
Int_t fMenuSubmit1ndC
Definition: TEcnaGui.h:157
TGMenuBar * fMenuBarD_MSp_Samp
Definition: TEcnaGui.h:594
void SubmitOnBatchSystem(const TString)
Definition: TEcnaGui.cc:4696
TGLayoutHints * fLayoutVmaxD_NOE_ChNbBut
Definition: TEcnaGui.h:215
TGCompositeFrame * fVmaxD_MCs_ChNbFrame
Definition: TEcnaGui.h:364
TGLayoutHints * fLayoutVminD_LFN_ChNbFieldText
Definition: TEcnaGui.h:317
TGLayoutHints * fLayoutVminD_LFN_ChNbBut
Definition: TEcnaGui.h:314
Double_t fKeyVmaxD_LFN_ChNb
Definition: TEcnaGui.h:767
TString fKeyStexNumberString
Definition: TEcnaGui.h:728
Int_t fMenuD_HFN_ChNbAsciiFileC
Definition: TEcnaGui.h:357
TGLayoutHints * fLayoutVminD_MCs_ChNbBut
Definition: TEcnaGui.h:374
TGTextBuffer * fEntryVmaxD_Ped_ChNbNumber
Definition: TEcnaGui.h:249
TGPopupMenu * fMenuHFCorcc
Definition: TEcnaGui.h:558
TGTextButton * fButChNb
Definition: TEcnaGui.h:523
Int_t fMenuSubmit1nhC
Definition: TEcnaGui.h:157
TGTextEntry * fVminD_MCs_ChNbText
Definition: TEcnaGui.h:376
TGLayoutHints * fLayoutVmaxD_LFN_ChNbFrame
Definition: TEcnaGui.h:310
TGMenuBar * fMenuBarCovssAll
Definition: TEcnaGui.h:533
void DoButtonRev()
Definition: TEcnaGui.cc:3496
TGCheckButton * fButLogy
Definition: TEcnaGui.h:663
Int_t fConfirmSubmit
Definition: TEcnaGui.h:57
TGCompositeFrame * fVmmD_LFN_ChNbFrame
Definition: TEcnaGui.h:302
Int_t fMenuH_MCs_DatePolmFullC
Definition: TEcnaGui.h:650
TGTextBuffer * fEntryVminHFccMosNumber
Definition: TEcnaGui.h:492
Int_t fMenuD_LFN_ChNbAsciiFileC
Definition: TEcnaGui.h:327
Int_t fKeyNbOfSampForCalc
Definition: TEcnaGui.h:729
TGCompositeFrame * fVmmD_TNo_ChNbFrame
Definition: TEcnaGui.h:272
TGLayoutHints * fLayoutVmaxD_SCs_ChNbBut
Definition: TEcnaGui.h:396
TGCompositeFrame * fVmmD_MCs_ChNbFrame
Definition: TEcnaGui.h:362
void DoButtonVmaxD_HFN_ChNb()
Definition: TEcnaGui.cc:3787
Int_t fKeyFirstReqEvtNumber
Definition: TEcnaGui.h:720
Int_t fMenuH_HFN_DatePolmFullC
Definition: TEcnaGui.h:649
Int_t fMenuH_TNo_DatePolmSamePC
Definition: TEcnaGui.h:647
TGMenuBar * fMenuBarCovss
Definition: TEcnaGui.h:587
TGTextButton * fStexBut
Definition: TEcnaGui.h:164
void ViewHistoSorSTotalNoiseOfCrystals(const TString)
Definition: TEcnaGui.cc:5966
void CleanBatchFiles(const TString)
Definition: TEcnaGui.cc:4944
TGLayoutHints * fLayoutMenuBarAdcProj
Definition: TEcnaGui.h:625
TGCompositeFrame * fVmmD_HFN_ChNbFrame
Definition: TEcnaGui.h:332
Int_t fMenuH_TNo_DatePolmSameC
Definition: TEcnaGui.h:647
TGCompositeFrame * fVmmD_SCs_ChNbFrame
Definition: TEcnaGui.h:392
TGLayoutHints * fLayoutVmmD_Ped_ChNbFrame
Definition: TEcnaGui.h:269
void ViewHistimeCrystalSigmaOfCorss(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6555
Int_t fMenuH_MCs_DatePolmSamePC
Definition: TEcnaGui.h:650
Int_t fKeyRunNumber
Definition: TEcnaGui.h:718
TGPopupMenu * fMenuLHFcc
Definition: TEcnaGui.h:444
TGTextEntry * fGentText
Definition: TEcnaGui.h:676
TGMenuBar * fMenuBarD_Ped_ChNb
Definition: TEcnaGui.h:262
Int_t fMenuComputStdC
Definition: TEcnaGui.h:199
Double_t fKeyVmaxHFccMos
Definition: TEcnaGui.h:778
TGLayoutHints * fLayoutVmmD_LFN_ChNbFrame
Definition: TEcnaGui.h:329
TGLayoutHints * fLayoutMenuBarHFccMos
Definition: TEcnaGui.h:498
TGTextButton * fVmaxD_NOE_ChNbBut
Definition: TEcnaGui.h:214
void ViewHistimeCrystalHighFrequencyNoiseRuns(const TString, const Int_t &, const Int_t &, const TString)
Definition: TEcnaGui.cc:6480
TGLayoutHints * fLayoutAnaField
Definition: TEcnaGui.h:111
void DoButtonVminD_LFN_ChNb()
Definition: TEcnaGui.cc:3739
TGMenuBar * fMenuBarHistory
Definition: TEcnaGui.h:645
TGTextButton * fVmaxD_SCs_ChNbBut
Definition: TEcnaGui.h:395
Int_t fButExitC
Definition: TEcnaGui.h:691
Int_t fMenuComputSccC
Definition: TEcnaGui.h:199
Int_t fMenuD_MCs_ChNbSamePC
Definition: TEcnaGui.h:385
TGTextButton * fButExit
Definition: TEcnaGui.h:690
TGCompositeFrame * fRunFrame
Definition: TEcnaGui.h:121
TEcnaParCout * fCnaParCout
Definition: TEcnaGui.h:74
void DoButtonNors()
Definition: TEcnaGui.cc:3363
TGTextBuffer * fEntryVminD_MCs_ChNbNumber
Definition: TEcnaGui.h:375
TGMenuBar * fMenuBarLFccMos
Definition: TEcnaGui.h:471
Int_t fMenuLFccMosLegoC
Definition: TEcnaGui.h:473
Int_t fMenuD_TNo_ChNbFullC
Definition: TEcnaGui.h:293
TGLayoutHints * fLayoutRunComputFrame
Definition: TEcnaGui.h:200
TGPopupMenu * fMenuD_MCs_ChNb
Definition: TEcnaGui.h:380
Int_t fKeyStexNumber
Definition: TEcnaGui.h:727
TGTextEntry * fVmaxLHFccText
Definition: TEcnaGui.h:431
TString fStexName
Definition: TEcnaGui.h:67
Int_t fMenuD_SSp_SampLineFullC
Definition: TEcnaGui.h:599
Int_t fKeyChanNumber
Definition: TEcnaGui.h:749
TString fKeyReqNbOfEvtsString
Definition: TEcnaGui.h:725
Double_t fKeyVminD_HFN_ChNb
Definition: TEcnaGui.h:769
Int_t fMenuD_Ped_ChNbFullC
Definition: TEcnaGui.h:264
TGMenuBar * fMenuBarD_HFN_ChNb
Definition: TEcnaGui.h:351
TString fKeyAnaType
Definition: TEcnaGui.h:714
TGMenuBar * fMenuBarLHFcc
Definition: TEcnaGui.h:445
void ViewSorSNumberOfEvents()
Definition: TEcnaGui.cc:5543
void ViewStinCrystalNumbering(const Int_t &)
Definition: TEcnaGui.cc:5822
TGTextEntry * fVminLHFccText
Definition: TEcnaGui.h:440
TGTextEntry * fVmaxD_LFN_ChNbText
Definition: TEcnaGui.h:307
TGLayoutHints * fLayoutLevBut
Definition: TEcnaGui.h:144
TGTextBuffer * fEntryFevNumber
Definition: TEcnaGui.h:117
Int_t fMenuD_HFN_ChNbSameC
Definition: TEcnaGui.h:354
void ViewHistoSorSPedestalsDistribution(const TString)
Definition: TEcnaGui.cc:5943
TGTextBuffer * fEntryVminD_SCs_ChNbNumber
Definition: TEcnaGui.h:406