![]() |
![]() |
#include <TEcnaGui.h>
Public Member Functions | |
void | Calculations (const TString &) |
void | CleanBatchFiles (const TString &) |
void | DialogBox () |
void | DisplayInEntryField (TGTextEntry *, Int_t &) |
void | DisplayInEntryField (TGTextEntry *, Double_t &) |
void | DisplayInEntryField (TGTextEntry *, const TString &) |
void | DoButtonAna () |
void | DoButtonChan () |
void | DoButtonChNb () |
void | DoButtonClone () |
void | DoButtonColPal () |
void | DoButtonExit () |
void | DoButtonFev () |
void | DoButtonGent () |
void | DoButtonHelp () |
void | DoButtonLev () |
void | DoButtonLogx () |
void | DoButtonLogy () |
void | DoButtonNbSampForCalc () |
void | DoButtonNors () |
void | DoButtonProjy () |
void | DoButtonRev () |
void | DoButtonRoot () |
void | DoButtonRul () |
void | DoButtonRun () |
void | DoButtonSamp () |
void | DoButtonStex () |
void | DoButtonStexNb () |
void | DoButtonStinA () |
void | DoButtonStinB () |
void | DoButtonVmaxD_HFN_ChNb () |
void | DoButtonVmaxD_LFN_ChNb () |
void | DoButtonVmaxD_MCs_ChNb () |
void | DoButtonVmaxD_NOE_ChNb () |
void | DoButtonVmaxD_Ped_ChNb () |
void | DoButtonVmaxD_SCs_ChNb () |
void | DoButtonVmaxD_TNo_ChNb () |
void | DoButtonVmaxHFccMos () |
void | DoButtonVmaxLFccMos () |
void | DoButtonVmaxLHFcc () |
void | DoButtonVminD_HFN_ChNb () |
void | DoButtonVminD_LFN_ChNb () |
void | DoButtonVminD_MCs_ChNb () |
void | DoButtonVminD_NOE_ChNb () |
void | DoButtonVminD_Ped_ChNb () |
void | DoButtonVminD_SCs_ChNb () |
void | DoButtonVminD_TNo_ChNb () |
void | DoButtonVminHFccMos () |
void | DoButtonVminLFccMos () |
void | DoButtonVminLHFcc () |
void | HandleMenu (Int_t) |
void | Init () |
void | InitGuiParameters () |
void | InitKeys () |
void | MessageCnaCommandReplyA (const TString &) |
void | MessageCnaCommandReplyB (const TString &) |
void | SubmitOnBatchSystem (const TString &) |
TEcnaGui () | |
TEcnaGui (TEcnaObject *, const TString &, const TGWindow *, UInt_t, UInt_t) | |
void | ViewHistimeCrystalHighFrequencyNoise (const TString &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistimeCrystalHighFrequencyNoiseRuns (const TString &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistimeCrystalLowFrequencyNoise (const TString &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistimeCrystalLowFrequencyNoiseRuns (const TString &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistimeCrystalMeanCorss (const TString &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistimeCrystalMeanCorssRuns (const TString &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistimeCrystalPedestals (const TString &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistimeCrystalPedestalsRuns (const TString &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistimeCrystalSigmaOfCorss (const TString &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistimeCrystalSigmaOfCorssRuns (const TString &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistimeCrystalTotalNoise (const TString &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistimeCrystalTotalNoiseRuns (const TString &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistoCrystalSampleMeans (const Int_t &, const Int_t &, const TString &) |
void | ViewHistoCrystalSampleMeansDistribution (const Int_t &, const Int_t &, const TString &) |
void | ViewHistoCrystalSampleSigmas (const Int_t &, const Int_t &, const TString &) |
void | ViewHistoCrystalSampleSigmasDistribution (const Int_t &, const Int_t &, const TString &) |
void | ViewHistoCrystalSampleValues (const Int_t &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistoSampleEventDistribution (const Int_t &, const Int_t &, const Int_t &, const TString &) |
void | ViewHistoSorSHighFrequencyNoiseDistribution (const TString &) |
void | ViewHistoSorSHighFrequencyNoiseOfCrystals (const TString &) |
void | ViewHistoSorSLowFrequencyNoiseDistribution (const TString &) |
void | ViewHistoSorSLowFrequencyNoiseOfCrystals (const TString &) |
void | ViewHistoSorSMeanCorssDistribution (const TString &) |
void | ViewHistoSorSMeanCorssOfCrystals (const TString &) |
void | ViewHistoSorSNumberOfEventsDistribution (const TString &) |
void | ViewHistoSorSNumberOfEventsOfCrystals (const TString &) |
void | ViewHistoSorSPedestalsDistribution (const TString &) |
void | ViewHistoSorSPedestalsOfCrystals (const TString &) |
void | ViewHistoSorSSigmaOfCorssDistribution (const TString &) |
void | ViewHistoSorSSigmaOfCorssOfCrystals (const TString &) |
void | ViewHistoSorSTotalNoiseDistribution (const TString &) |
void | ViewHistoSorSTotalNoiseOfCrystals (const TString &) |
void | ViewMatrixCorrelationSamples (const Int_t &, const Int_t &, const TString &) |
void | ViewMatrixCovarianceSamples (const Int_t &, const Int_t &, const TString &) |
void | ViewMatrixHighFrequencyCorrelationsBetweenChannels (const Int_t &, const Int_t &, const TString &) |
void | ViewMatrixHighFrequencyMeanCorrelationsBetweenStins (const TString &) |
void | ViewMatrixLowFrequencyCorrelationsBetweenChannels (const Int_t &, const Int_t &, const TString &) |
void | ViewMatrixLowFrequencyMeanCorrelationsBetweenStins (const TString &) |
void | ViewSorSHighFrequencyNoise () |
void | ViewSorSLowFrequencyNoise () |
void | ViewSorSMeanCorss () |
void | ViewSorSNumberOfEvents () |
void | ViewSorSPedestals () |
void | ViewSorSSigmaOfCorss () |
void | ViewSorSTotalNoise () |
void | ViewStexHighFrequencyCorcc () |
void | ViewStexLowFrequencyCorcc () |
void | ViewStexStinNumbering () |
void | ViewStinCorrelationSamples (const Int_t &) |
void | ViewStinCovarianceSamples (const Int_t &) |
void | ViewStinCrystalNumbering (const Int_t &) |
~TEcnaGui () override | |
TEcnaGui.h Update: 05/10/2012 Author: B.Fabbro (berna) DSM/IRFU/SPP CEA-Saclay Copyright: Those valid for CEA sofware rd.f abbro @cea .fr
ECNA web page: http://cms-fabbro.web.cern.ch/cms-fabbro/
This class provides a dialog box for ECNA (Ecal Correlated Noise Analysis) in the framework of ROOT Graphical User Interface (GUI)
In the following, "Stin", "Stex", "Stas" means:
"Stin" = "Tower" if the subdetector is "EB" = "SC" if the subdetector is "EE" "Stex" = "SM" if the subdetector is "EB" = "Dee" if the subdetector is "EE" "Stas" = "EB" if the subdetector is "EB" = "EE" if the subdetector is "EE"
==================== GUI DIALOG BOX PRESENTATION ==================
line#
1 Analysis (button + input widget) First requested event number (button + input widget) Run number (button + input widget)
2 Number of samples (button + input widget) Last requested event number (button + input widget) Clean (menu) Submit (menu)
3 Stex number (button + input widget) Requested number of events (button + input widget)
4 Stex Stin numbering (button) Nb of events for calculations (button + input widget) Calculations (menu)
........................................................................
5 Number of events (menu) 6 Pedestals (menu) 7 Total noise (menu) 8 Low frequency noise (menu) 9 High frequency noise (menu) 10 Mean cor(s,s') (menu) 11 Sigma of cor(s,s') (menu) 12 GeoView LF,HF Cor(c,c') (expert) (menu) 13 Mean LF |Cor(c,c')| in (tow,tow') (menu) 14 Mean LH |Cor(c,c')| in (tow,tow') (menu)
........................................................................
15 Stin (button + input widget) Stin' (button + input widget) 16 Stin Xtal Numbering (button) 17 GeoView Cor(s,s') (expert) (menu)
18 Low Frequency Cor(Xtal Stin, Xtal Stin') (menu) 19 High Frequency Cor(Xtal Stin, Xtal Stin') (menu)
...........................................................................
20 Channel number in Stin (button + input widget) Sample number (button + input widget)
21 Correlations between samples (menu) 22 Covariances between samples (menu) 23 Sample means (menu) 24 Sample sigmas (menu)
25 ADC sample values for (Xtal,Sample) (menu)
............................................................................
26 List of run file name for history plots (button + input widget)
27 Menu for history plots (menu) ............................................................................
28 LOG X (check button: OFF: LIN scale / ON: LOG scale) LOG Y (check button: OFF: LIN scale / ON: LOG scale) Y projection (check button: OFF: X = variable Y = quantity ON : X = quantity Y = distribution of the variable) ............................................................................
29 General Title for Plots (button + input widget)
30 Colors (check button: ON = Rainbow, OFF = ECNAColor ) Exit (button)
31 Clone Last Canvas (button) ROOT version (button) Help (button)
Example of main program using the class TEcnaGui:
%~%~%~%~%~%~%~%~%~%~%~%~%~~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~
#include "CalibCalorimetry/EcalCorrelatedNoiseAnalysisAlgos/interface/TEcnaGui.h" #include <cstdlib> #include "Riostream.h" #include "TROOT.h" #include "TGApplication.h" #include "TGClient.h" #include "TRint.h" #include <stdlib.h> #include <string> #include "TSystem.h" #include "TObject.h" #include "TGWindow.h" #include "CalibCalorimetry/EcalCorrelatedNoiseAnalysisAlgos/interface/TEcnaParPaths.h" extern void InitGui(); VoidFuncPtr_t initfuncs[] = { InitGui, 0 }; TROOT root("GUI","GUI test environnement", initfuncs); using namespace std; int main(int argc, char **argv) { TEcnaObject* MyEcnaObjectManager = new TEcnaObject(); TEcnaParPaths* pCnaParPaths = new TEcnaParPaths(MyEcnaObjectManager); if( pCnaParPaths->GetPaths() == kTRUE ) { std::cout << "*EcnaGuiEB> Starting ROOT session" << std::endl; TRint theApp("App", &argc, argv); std::cout << "*EcnaGuiEB> Starting ECNA session" << std::endl; TEcnaGui* mainWin = new TEcnaGui(MyEcnaObjectManager, "EB", gClient->GetRoot(), 395, 710); mainWin->DialogBox(); Bool_t retVal = kTRUE; theApp.Run(retVal); std::cout << "*EcnaGuiEB> End of ECNA session." << std::endl; delete mainWin; std::cout << "*EcnaGuiEB> End of ROOT session." << std::endl; theApp.Terminate(0); std::cout << "*EcnaGuiEB> Exiting main program." << std::endl; exit(0); } }
%~%~%~%~%~%~%~%~%~%~%~%~%~~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~
...........................................................................
Location of the ECNA web page:
http://cms-fabbro.web.cern.ch/cms-fabbro/ cna_new/Correlated_Noise_Analysis/ECNA_main_page.htm
For questions or comments, please send e-mail to: berna rd.f abbro @cea .fr
Definition at line 214 of file TEcnaGui.h.
TEcnaGui::TEcnaGui | ( | ) |
Definition at line 621 of file TEcnaGui.cc.
References Init().
TEcnaGui::TEcnaGui | ( | TEcnaObject * | pObjectManager, |
const TString & | SubDet, | ||
const TGWindow * | p, | ||
UInt_t | w, | ||
UInt_t | h | ||
) |
Definition at line 626 of file TEcnaGui.cc.
References fCnaParCout, fCnaParHistos, fCnaParPaths, fCnaWrite, fEcal, fEcalNumbering, fgMaxCar, fHistos, fObjectManager, fSubDet, TEcnaParPaths::GetCMSSWParameters(), TEcnaParPaths::GetPaths(), TEcnaObject::GetPointerValue(), Init(), InitGuiParameters(), and TEcnaObject::RegisterPointer().
|
override |
Definition at line 18 of file TEcnaGui.cc.
References gather_cfg::cout, fAnaBut, fAnaFrame, fAnaNorsRunFrame, fAnaText, fButChNb, fButClone, fButColPal, fButExit, fButHelp, fButLogx, fButLogy, fButProjy, fButRoot, fButStexNb, fCdelete, fCdeleteRoot, fChanBut, fChanFrame, fChanText, fChSpFrame, fChSubFrame, fCnew, fCnewRoot, fColorExitFrame, fCompStnbFrame, fCompStRqFrame, fEntryAnaNumber, fEntryChanNumber, fEntryFevNumber, fEntryGentNumber, fEntryLevNumber, fEntryNbSampForCalcNumber, fEntryNorsNumber, fEntryRevNumber, fEntryRulNumber, fEntryRunNumber, fEntrySampNumber, fEntryStexNumber, fEntryStinANumber, fEntryStinBNumber, fEntryVmaxD_HFN_ChNbNumber, fEntryVmaxD_LFN_ChNbNumber, fEntryVmaxD_MCs_ChNbNumber, fEntryVmaxD_NOE_ChNbNumber, fEntryVmaxD_Ped_ChNbNumber, fEntryVmaxD_SCs_ChNbNumber, fEntryVmaxD_TNo_ChNbNumber, fEntryVmaxHFccMosNumber, fEntryVmaxLFccMosNumber, fEntryVmaxLHFccNumber, fEntryVminD_HFN_ChNbNumber, fEntryVminD_LFN_ChNbNumber, fEntryVminD_MCs_ChNbNumber, fEntryVminD_NOE_ChNbNumber, fEntryVminD_Ped_ChNbNumber, fEntryVminD_SCs_ChNbNumber, fEntryVminD_TNo_ChNbNumber, fEntryVminHFccMosNumber, fEntryVminLFccMosNumber, fEntryVminLHFccNumber, fFevBut, fFevFrame, fFevLevStexFrame, fFevText, fGentBut, fGentFrame, fGentText, fLastFrame, fLayoutAnaBut, fLayoutAnaField, fLayoutAnaNorsRunFrame, fLayoutBottLeft, fLayoutBottRight, fLayoutCenterXTop, fLayoutCenterYLeft, fLayoutCenterYRight, fLayoutChanBut, fLayoutChanField, fLayoutChNbBut, fLayoutChSpFrame, fLayoutChSubFrame, fLayoutCloneBut, fLayoutColorExitFrame, fLayoutColPalBut, fLayoutCompStnbFrame, fLayoutCompStRqFrame, fLayoutExitBut, fLayoutFevBut, fLayoutFevFieldFrame, fLayoutFevFieldText, fLayoutFevLevStexFrame, fLayoutGeneral, fLayoutGentBut, fLayoutGentFieldFrame, fLayoutGentFieldText, fLayoutHelpBut, fLayoutLevBut, fLayoutLevFieldFrame, fLayoutLevFieldText, fLayoutLogxBut, fLayoutLogyBut, fLayoutMenuBarAdcProj, fLayoutMenuBarD_HFN_ChNb, fLayoutMenuBarD_LFN_ChNb, fLayoutMenuBarD_MCs_ChNb, fLayoutMenuBarD_Ped_ChNb, fLayoutMenuBarD_SCs_ChNb, fLayoutMenuBarD_TNo_ChNb, fLayoutMenuBarHFccMos, fLayoutMenuBarLFccMos, fLayoutMenuBarLHFcc, fLayoutNbSampForCalcBut, fLayoutNbSampForCalcFieldFrame, fLayoutNbSampForCalcFieldText, fLayoutNorsBut, fLayoutNorsField, fLayoutProjyBut, fLayoutRevBut, fLayoutRevFieldFrame, fLayoutRevFieldText, fLayoutRootBut, fLayoutRulBut, fLayoutRulFieldFrame, fLayoutRulFieldText, fLayoutRunBut, fLayoutRunField, fLayoutSampBut, fLayoutSampField, fLayoutSpSubFrame, fLayoutStexBut, fLayoutStexFieldFrame, fLayoutStexFieldText, fLayoutStexHozFrame, fLayoutStexNbBut, fLayoutStexUpFrame, fLayoutStinABut, fLayoutStinAField, fLayoutStinBBut, fLayoutStinBField, fLayoutStinSpFrame, fLayoutTopLeft, fLayoutTopRight, fLayoutTxSubFrame, fLayoutTySubFrame, fLayoutVmaxD_HFN_ChNbBut, fLayoutVmaxD_HFN_ChNbFieldText, fLayoutVmaxD_HFN_ChNbFrame, fLayoutVmaxD_LFN_ChNbBut, fLayoutVmaxD_LFN_ChNbFieldText, fLayoutVmaxD_LFN_ChNbFrame, fLayoutVmaxD_MCs_ChNbBut, fLayoutVmaxD_MCs_ChNbFieldText, fLayoutVmaxD_MCs_ChNbFrame, fLayoutVmaxD_NOE_ChNbBut, fLayoutVmaxD_NOE_ChNbFieldText, fLayoutVmaxD_NOE_ChNbFrame, fLayoutVmaxD_Ped_ChNbBut, fLayoutVmaxD_Ped_ChNbFieldText, fLayoutVmaxD_Ped_ChNbFrame, fLayoutVmaxD_SCs_ChNbBut, fLayoutVmaxD_SCs_ChNbFieldText, fLayoutVmaxD_SCs_ChNbFrame, fLayoutVmaxD_TNo_ChNbBut, fLayoutVmaxD_TNo_ChNbFieldText, fLayoutVmaxD_TNo_ChNbFrame, fLayoutVmaxHFccMosBut, fLayoutVmaxHFccMosFieldText, fLayoutVmaxHFccMosFrame, fLayoutVmaxLFccMosBut, fLayoutVmaxLFccMosFieldText, fLayoutVmaxLFccMosFrame, fLayoutVmaxLHFccBut, fLayoutVmaxLHFccFieldText, fLayoutVmaxLHFccFrame, fLayoutVminD_HFN_ChNbBut, fLayoutVminD_HFN_ChNbFieldText, fLayoutVminD_HFN_ChNbFrame, fLayoutVminD_LFN_ChNbBut, fLayoutVminD_LFN_ChNbFieldText, fLayoutVminD_LFN_ChNbFrame, fLayoutVminD_MCs_ChNbBut, fLayoutVminD_MCs_ChNbFieldText, fLayoutVminD_MCs_ChNbFrame, fLayoutVminD_NOE_ChNbBut, fLayoutVminD_NOE_ChNbFieldText, fLayoutVminD_NOE_ChNbFrame, fLayoutVminD_Ped_ChNbBut, fLayoutVminD_Ped_ChNbFieldText, fLayoutVminD_Ped_ChNbFrame, fLayoutVminD_SCs_ChNbBut, fLayoutVminD_SCs_ChNbFieldText, fLayoutVminD_SCs_ChNbFrame, fLayoutVminD_TNo_ChNbBut, fLayoutVminD_TNo_ChNbFieldText, fLayoutVminD_TNo_ChNbFrame, fLayoutVminHFccMosBut, fLayoutVminHFccMosFieldText, fLayoutVminHFccMosFrame, fLayoutVminLFccMosBut, fLayoutVminLFccMosFieldText, fLayoutVminLFccMosFrame, fLayoutVminLHFccBut, fLayoutVminLHFccFieldText, fLayoutVminLHFccFrame, fLayoutVmmD_HFN_ChNbFrame, fLayoutVmmD_LFN_ChNbFrame, fLayoutVmmD_MCs_ChNbFrame, fLayoutVmmD_NOE_ChNbFrame, fLayoutVmmD_Ped_ChNbFrame, fLayoutVmmD_SCs_ChNbFrame, fLayoutVmmD_TNo_ChNbFrame, fLayoutVmmHFccMosFrame, fLayoutVmmLFccMosFrame, fLayoutVmmLHFccFrame, fLevBut, fLevFrame, fLevText, fLinLogFrame, fMenuAdcProj, fMenuBarAdcProj, fMenuBarClean, fMenuBarComput, fMenuBarCorss, fMenuBarCorssAll, fMenuBarCovss, fMenuBarD_HFN_ChNb, fMenuBarD_LFN_ChNb, fMenuBarD_MCs_ChNb, fMenuBarD_MSp_SpDs, fMenuBarD_MSp_SpNb, fMenuBarD_NOE_ChNb, fMenuBarD_Ped_ChNb, fMenuBarD_SCs_ChNb, fMenuBarD_SSp_SpDs, fMenuBarD_SSp_SpNb, fMenuBarD_TNo_ChNb, fMenuBarHFccMos, fMenuBarHFCorcc, fMenuBarHistory, fMenuBarLFccMos, fMenuBarLFCorcc, fMenuBarLHFcc, fMenuBarSubmit, fMenuClean, fMenuComput, fMenuCorss, fMenuCorssAll, fMenuCovss, fMenuD_HFN_ChNb, fMenuD_LFN_ChNb, fMenuD_MCs_ChNb, fMenuD_MSp_SpDs, fMenuD_MSp_SpNb, fMenuD_NOE_ChNb, fMenuD_Ped_ChNb, fMenuD_SCs_ChNb, fMenuD_SSp_SpDs, fMenuD_SSp_SpNb, fMenuD_TNo_ChNb, fMenuHFccMos, fMenuHFCorcc, fMenuHistory, fMenuLFccMos, fMenuLFCorcc, fMenuLHFcc, fMenuSubmit, fNbSampForCalcBut, fNbSampForCalcFrame, fNbSampForCalcText, fNorsBut, fNorsFrame, fNorsText, fRevBut, fRevFrame, fRevText, fRulBut, fRulFrame, fRulText, fRunBut, fRunFrame, fRunText, fSampBut, fSampFrame, fSampText, fSpSubFrame, fStexBut, fStexFrame, fStexHozFrame, fStexText, fStexUpFrame, fStinABut, fStinAFrame, fStinAText, fStinBBut, fStinBFrame, fStinBText, fStinSpFrame, fTxSubFrame, fTySubFrame, fVmaxD_HFN_ChNbBut, fVmaxD_HFN_ChNbFrame, fVmaxD_HFN_ChNbText, fVmaxD_LFN_ChNbBut, fVmaxD_LFN_ChNbFrame, fVmaxD_LFN_ChNbText, fVmaxD_MCs_ChNbBut, fVmaxD_MCs_ChNbFrame, fVmaxD_MCs_ChNbText, fVmaxD_NOE_ChNbBut, fVmaxD_NOE_ChNbFrame, fVmaxD_NOE_ChNbText, fVmaxD_Ped_ChNbBut, fVmaxD_Ped_ChNbFrame, fVmaxD_Ped_ChNbText, fVmaxD_SCs_ChNbBut, fVmaxD_SCs_ChNbFrame, fVmaxD_SCs_ChNbText, fVmaxD_TNo_ChNbBut, fVmaxD_TNo_ChNbFrame, fVmaxD_TNo_ChNbText, fVmaxHFccMosBut, fVmaxHFccMosFrame, fVmaxHFccMosText, fVmaxLFccMosBut, fVmaxLFccMosFrame, fVmaxLFccMosText, fVmaxLHFccBut, fVmaxLHFccFrame, fVmaxLHFccText, fVminD_HFN_ChNbBut, fVminD_HFN_ChNbFrame, fVminD_HFN_ChNbText, fVminD_LFN_ChNbBut, fVminD_LFN_ChNbFrame, fVminD_LFN_ChNbText, fVminD_MCs_ChNbBut, fVminD_MCs_ChNbFrame, fVminD_MCs_ChNbText, fVminD_NOE_ChNbBut, fVminD_NOE_ChNbFrame, fVminD_NOE_ChNbText, fVminD_Ped_ChNbBut, fVminD_Ped_ChNbFrame, fVminD_Ped_ChNbText, fVminD_SCs_ChNbBut, fVminD_SCs_ChNbFrame, fVminD_SCs_ChNbText, fVminD_TNo_ChNbBut, fVminD_TNo_ChNbFrame, fVminD_TNo_ChNbText, fVminHFccMosBut, fVminHFccMosFrame, fVminHFccMosText, fVminLFccMosBut, fVminLFccMosFrame, fVminLFccMosText, fVminLHFccBut, fVminLHFccFrame, fVminLHFccText, fVmmD_HFN_ChNbFrame, fVmmD_LFN_ChNbFrame, fVmmD_MCs_ChNbFrame, fVmmD_NOE_ChNbFrame, fVmmD_Ped_ChNbFrame, fVmmD_SCs_ChNbFrame, fVmmD_TNo_ChNbFrame, fVmmHFccMosFrame, fVmmLFccMosFrame, fVmmLHFccFrame, and fVoidFrame.
void TEcnaGui::Calculations | ( | const TString & | calc_code | ) |
Definition at line 4994 of file TEcnaGui.cc.
References gather_cfg::cout, TEcnaRun::Expert1Calculations(), TEcnaRun::Expert2Calculations(), fCdelete, fCnaCommand, fCnew, fConfirmCalcScc, fEcal, fKeyAnaType, fKeyFirstReqEvtNumber, fKeyLastReqEvtNumber, fKeyNbOfSampForCalc, fKeyNbOfSamples, fKeyReqNbOfEvts, fKeyRunNumber, fKeyStexNumber, fObjectManager, fSubDet, fTTBELL, TEcnaRun::GetNewRootFileNameShort(), TEcnaRun::GetReadyToCompute(), TEcnaRun::GetReadyToReadData(), TEcnaRun::GetRootFileNameShort(), TEcnaParEcal::MaxStexInStas(), TEcnaRun::ReadSampleAdcValues(), TEcnaRun::StandardCalculations(), and TEcnaRun::WriteNewRootFile().
Referenced by HandleMenu().
void TEcnaGui::CleanBatchFiles | ( | const TString & | clean_code | ) |
Definition at line 4848 of file TEcnaGui.cc.
References gather_cfg::cout, fCnaCommand, fCnaParPaths, fTTBELL, TEcnaParPaths::PathModulesData(), and TEcnaParPaths::PathTestScramArch().
Referenced by HandleMenu().
void TEcnaGui::DialogBox | ( | ) |
Definition at line 1496 of file TEcnaGui.cc.
References DisplayInEntryField(), fAnaBut, fAnaButC, fAnaFrame, fAnaNorsRunFrame, fAnaText, fButChNb, fButChNbC, fButClone, fButCloneC, fButColPal, fButColPalC, fButExit, fButExitC, fButHelp, fButHelpC, fButLogx, fButLogxC, fButLogy, fButLogyC, fButProjy, fButProjyC, fButRoot, fButRootC, fButStexNb, fButStexNbC, fChanBut, fChanButC, fChanFrame, fChanText, fChSpFrame, fChSubFrame, fCnew, fColorExitFrame, fCompStnbFrame, fCompStRqFrame, fEcalNumbering, fEntryAnaNumber, fEntryChanNumber, fEntryFevNumber, fEntryGentNumber, fEntryLevNumber, fEntryNbSampForCalcNumber, fEntryNorsNumber, fEntryRevNumber, fEntryRulNumber, fEntryRunNumber, fEntrySampNumber, fEntryStexNumber, fEntryStinANumber, fEntryStinBNumber, fEntryVmaxD_HFN_ChNbNumber, fEntryVmaxD_LFN_ChNbNumber, fEntryVmaxD_MCs_ChNbNumber, fEntryVmaxD_NOE_ChNbNumber, fEntryVmaxD_Ped_ChNbNumber, fEntryVmaxD_SCs_ChNbNumber, fEntryVmaxD_TNo_ChNbNumber, fEntryVmaxHFccMosNumber, fEntryVmaxLFccMosNumber, fEntryVmaxLHFccNumber, fEntryVminD_HFN_ChNbNumber, fEntryVminD_LFN_ChNbNumber, fEntryVminD_MCs_ChNbNumber, fEntryVminD_NOE_ChNbNumber, fEntryVminD_Ped_ChNbNumber, fEntryVminD_SCs_ChNbNumber, fEntryVminD_TNo_ChNbNumber, fEntryVminHFccMosNumber, fEntryVminLFccMosNumber, fEntryVminLHFccNumber, fFevBut, fFevFrame, fFevLevStexFrame, fFevText, fGentBut, fGentFrame, fGentText, fKeyAnaType, fKeyFirstReqEvtNumber, fKeyGeneralTitle, fKeyLastReqEvtNumber, fKeyNbOfSampForCalc, fKeyNbOfSamples, fKeyReqNbOfEvts, fKeyRunNumber, fKeySampNumber, fKeyStexNumber, fKeyStinANumber, fKeyStinBNumber, fKeyVmaxD_HFN_ChNb, fKeyVmaxD_LFN_ChNb, fKeyVmaxD_MCs_ChNb, fKeyVmaxD_NOE_ChNb, fKeyVmaxD_Ped_ChNb, fKeyVmaxD_SCs_ChNb, fKeyVmaxD_TNo_ChNb, fKeyVmaxHFccMos, fKeyVmaxLFccMos, fKeyVmaxLHFcc, fKeyVminD_HFN_ChNb, fKeyVminD_LFN_ChNb, fKeyVminD_MCs_ChNb, fKeyVminD_NOE_ChNb, fKeyVminD_Ped_ChNb, fKeyVminD_SCs_ChNb, fKeyVminD_TNo_ChNb, fKeyVminHFccMos, fKeyVminLFccMos, fKeyVminLHFcc, fLastFrame, fLayoutAnaBut, fLayoutAnaField, fLayoutAnaNorsRunFrame, fLayoutBottLeft, fLayoutBottRight, fLayoutCenterXTop, fLayoutCenterYLeft, fLayoutCenterYRight, fLayoutChanBut, fLayoutChanField, fLayoutChNbBut, fLayoutChSpFrame, fLayoutChSubFrame, fLayoutCloneBut, fLayoutColorExitFrame, fLayoutColPalBut, fLayoutCompStnbFrame, fLayoutCompStRqFrame, fLayoutExitBut, fLayoutFevBut, fLayoutFevFieldText, fLayoutFevLevStexFrame, fLayoutGeneral, fLayoutGentBut, fLayoutGentFieldFrame, fLayoutGentFieldText, fLayoutHelpBut, fLayoutLevBut, fLayoutLevFieldText, fLayoutLogxBut, fLayoutLogyBut, fLayoutMenuBarAdcProj, fLayoutMenuBarD_HFN_ChNb, fLayoutMenuBarD_LFN_ChNb, fLayoutMenuBarD_MCs_ChNb, fLayoutMenuBarD_NOE_ChNb, fLayoutMenuBarD_Ped_ChNb, fLayoutMenuBarD_SCs_ChNb, fLayoutMenuBarD_TNo_ChNb, fLayoutMenuBarHFccMos, fLayoutMenuBarLFccMos, fLayoutMenuBarLHFcc, fLayoutNbSampForCalcBut, fLayoutNbSampForCalcFieldText, fLayoutNorsBut, fLayoutNorsField, fLayoutProjyBut, fLayoutRevBut, fLayoutRevFieldText, fLayoutRootBut, fLayoutRulBut, fLayoutRulFieldFrame, fLayoutRulFieldText, fLayoutRunBut, fLayoutRunField, fLayoutSampBut, fLayoutSampField, fLayoutSpSubFrame, fLayoutStexBut, fLayoutStexFieldText, fLayoutStexHozFrame, fLayoutStexUpFrame, fLayoutStinABut, fLayoutStinAField, fLayoutStinBBut, fLayoutStinBField, fLayoutStinSpFrame, fLayoutTopLeft, fLayoutTopRight, fLayoutTxSubFrame, fLayoutTySubFrame, fLayoutVmaxD_HFN_ChNbBut, fLayoutVmaxD_HFN_ChNbFieldText, fLayoutVmaxD_HFN_ChNbFrame, fLayoutVmaxD_LFN_ChNbBut, fLayoutVmaxD_LFN_ChNbFieldText, fLayoutVmaxD_LFN_ChNbFrame, fLayoutVmaxD_MCs_ChNbBut, fLayoutVmaxD_MCs_ChNbFieldText, fLayoutVmaxD_MCs_ChNbFrame, fLayoutVmaxD_NOE_ChNbBut, fLayoutVmaxD_NOE_ChNbFieldText, fLayoutVmaxD_NOE_ChNbFrame, fLayoutVmaxD_Ped_ChNbBut, fLayoutVmaxD_Ped_ChNbFieldText, fLayoutVmaxD_Ped_ChNbFrame, fLayoutVmaxD_SCs_ChNbBut, fLayoutVmaxD_SCs_ChNbFieldText, fLayoutVmaxD_SCs_ChNbFrame, fLayoutVmaxD_TNo_ChNbBut, fLayoutVmaxD_TNo_ChNbFieldText, fLayoutVmaxD_TNo_ChNbFrame, fLayoutVmaxHFccMosBut, fLayoutVmaxHFccMosFieldText, fLayoutVmaxHFccMosFrame, fLayoutVmaxLFccMosBut, fLayoutVmaxLFccMosFieldText, fLayoutVmaxLFccMosFrame, fLayoutVmaxLHFccBut, fLayoutVmaxLHFccFieldText, fLayoutVmaxLHFccFrame, fLayoutVminD_HFN_ChNbBut, fLayoutVminD_HFN_ChNbFieldText, fLayoutVminD_HFN_ChNbFrame, fLayoutVminD_LFN_ChNbBut, fLayoutVminD_LFN_ChNbFieldText, fLayoutVminD_LFN_ChNbFrame, fLayoutVminD_MCs_ChNbBut, fLayoutVminD_MCs_ChNbFieldText, fLayoutVminD_MCs_ChNbFrame, fLayoutVminD_NOE_ChNbBut, fLayoutVminD_NOE_ChNbFieldText, fLayoutVminD_NOE_ChNbFrame, fLayoutVminD_Ped_ChNbBut, fLayoutVminD_Ped_ChNbFieldText, fLayoutVminD_Ped_ChNbFrame, fLayoutVminD_SCs_ChNbBut, fLayoutVminD_SCs_ChNbFieldText, fLayoutVminD_SCs_ChNbFrame, fLayoutVminD_TNo_ChNbBut, fLayoutVminD_TNo_ChNbFieldText, fLayoutVminD_TNo_ChNbFrame, fLayoutVminHFccMosBut, fLayoutVminHFccMosFieldText, fLayoutVminHFccMosFrame, fLayoutVminLFccMosBut, fLayoutVminLFccMosFieldText, fLayoutVminLFccMosFrame, fLayoutVminLHFccBut, fLayoutVminLHFccFieldText, fLayoutVminLHFccFrame, fLayoutVmmD_HFN_ChNbFrame, fLayoutVmmD_LFN_ChNbFrame, fLayoutVmmD_MCs_ChNbFrame, fLayoutVmmD_NOE_ChNbFrame, fLayoutVmmD_Ped_ChNbFrame, fLayoutVmmD_SCs_ChNbFrame, fLayoutVmmD_TNo_ChNbFrame, fLayoutVmmHFccMosFrame, fLayoutVmmLFccMosFrame, fLayoutVmmLHFccFrame, fLevBut, fLevFrame, fLevText, fLinLogFrame, fMenuAdcProj, fMenuAdcProjSampLineFullC, fMenuAdcProjSampLineSameC, fMenuBarAdcProj, fMenuBarClean, fMenuBarComput, fMenuBarCorss, fMenuBarCorssAll, fMenuBarCovss, fMenuBarD_HFN_ChNb, fMenuBarD_LFN_ChNb, fMenuBarD_MCs_ChNb, fMenuBarD_MSp_SpNb, fMenuBarD_NOE_ChNb, fMenuBarD_Ped_ChNb, fMenuBarD_SCs_ChNb, fMenuBarD_SSp_SpNb, fMenuBarD_TNo_ChNb, fMenuBarHFccMos, fMenuBarHFCorcc, fMenuBarHistory, fMenuBarLFccMos, fMenuBarLFCorcc, fMenuBarLHFcc, fMenuBarSubmit, fMenuClean, fMenuCleanAllC, fMenuCleanJobC, fMenuCleanPythC, fMenuCleanSubC, fMenuComput, fMenuComputSccC, fMenuComputStdC, fMenuComputSttC, fMenuCorss, fMenuCorssAll, fMenuCorssAllColzC, fMenuCorssAsciiFileC, fMenuCorssBoxC, fMenuCorssColzC, fMenuCorssContzC, fMenuCorssLegoC, fMenuCorssSurf1C, fMenuCorssSurf2C, fMenuCorssSurf3C, fMenuCorssSurf4C, fMenuCorssTextC, fMenuCovss, fMenuCovssAllColzC, fMenuCovssAsciiFileC, fMenuCovssBoxC, fMenuCovssColzC, fMenuCovssContzC, fMenuCovssLegoC, fMenuCovssSurf1C, fMenuCovssSurf2C, fMenuCovssSurf3C, fMenuCovssSurf4C, fMenuCovssTextC, fMenuD_HFN_ChNb, fMenuD_HFN_ChNbAsciiFileC, fMenuD_HFN_ChNbFullC, fMenuD_HFN_ChNbHocoVecoC, fMenuD_HFN_ChNbSameC, fMenuD_HFN_ChNbSamePC, fMenuD_LFN_ChNb, fMenuD_LFN_ChNbAsciiFileC, fMenuD_LFN_ChNbFullC, fMenuD_LFN_ChNbHocoVecoC, fMenuD_LFN_ChNbSameC, fMenuD_LFN_ChNbSamePC, fMenuD_MCs_ChNb, fMenuD_MCs_ChNbAsciiFileC, fMenuD_MCs_ChNbFullC, fMenuD_MCs_ChNbHocoVecoC, fMenuD_MCs_ChNbSameC, fMenuD_MCs_ChNbSamePC, fMenuD_MSp_SpNb, fMenuD_MSp_SpNbLineAllStinC, fMenuD_MSp_SpNbLineFullC, fMenuD_MSp_SpNbLineSameC, fMenuD_NOE_ChNb, fMenuD_NOE_ChNbAsciiFileC, fMenuD_NOE_ChNbFullC, fMenuD_NOE_ChNbHocoVecoC, fMenuD_NOE_ChNbSameC, fMenuD_Ped_ChNb, fMenuD_Ped_ChNbAsciiFileC, fMenuD_Ped_ChNbFullC, fMenuD_Ped_ChNbHocoVecoC, fMenuD_Ped_ChNbSameC, fMenuD_SCs_ChNb, fMenuD_SCs_ChNbAsciiFileC, fMenuD_SCs_ChNbFullC, fMenuD_SCs_ChNbHocoVecoC, fMenuD_SCs_ChNbSameC, fMenuD_SCs_ChNbSamePC, fMenuD_SSp_SpNb, fMenuD_SSp_SpNbLineAllStinC, fMenuD_SSp_SpNbLineFullC, fMenuD_SSp_SpNbLineSameC, fMenuD_TNo_ChNb, fMenuD_TNo_ChNbAsciiFileC, fMenuD_TNo_ChNbFullC, fMenuD_TNo_ChNbHocoVecoC, fMenuD_TNo_ChNbSameC, fMenuD_TNo_ChNbSamePC, fMenuH_HFN_DatePolmFullC, fMenuH_HFN_DatePolmSameC, fMenuH_HFN_DatePolmSamePC, fMenuH_LFN_DatePolmFullC, fMenuH_LFN_DatePolmSameC, fMenuH_LFN_DatePolmSamePC, fMenuH_MCs_DatePolmFullC, fMenuH_MCs_DatePolmSameC, fMenuH_MCs_DatePolmSamePC, fMenuH_Ped_DatePolmFullC, fMenuH_Ped_DatePolmSameC, fMenuH_SCs_DatePolmFullC, fMenuH_SCs_DatePolmSameC, fMenuH_SCs_DatePolmSamePC, fMenuH_TNo_DatePolmFullC, fMenuH_TNo_DatePolmSameC, fMenuH_TNo_DatePolmSamePC, fMenuHFccColzC, fMenuHFccMos, fMenuHFccMosColzC, fMenuHFccMosLegoC, fMenuHFCorcc, fMenuHFCorccColzC, fMenuHFCorccLegoC, fMenuHistory, fMenuLFccColzC, fMenuLFccMos, fMenuLFccMosColzC, fMenuLFccMosLegoC, fMenuLFCorcc, fMenuLFCorccColzC, fMenuLFCorccLegoC, fMenuLHFcc, fMenuSubmit, fMenuSubmit1ndC, fMenuSubmit1nhC, fMenuSubmit1nwC, fMenuSubmit8nhC, fMenuSubmit8nmC, fNbSampForCalcBut, fNbSampForCalcFrame, fNbSampForCalcText, fNorsBut, fNorsButC, fNorsFrame, fNorsText, fRevBut, fRevFrame, fRevText, fRulBut, fRulFrame, fRulText, fRunBut, fRunButC, fRunFrame, fRunText, fSampBut, fSampButC, fSampFrame, fSampText, fSpSubFrame, fStexBut, fStexFrame, fStexHozFrame, fStexText, fStexUpFrame, fStinABut, fStinAButC, fStinAFrame, fStinAText, fStinBBut, fStinBButC, fStinBFrame, fStinBText, fStinSpFrame, fSubDet, fTxSubFrame, fTySubFrame, fVmaxD_HFN_ChNbBut, fVmaxD_HFN_ChNbFrame, fVmaxD_HFN_ChNbText, fVmaxD_LFN_ChNbBut, fVmaxD_LFN_ChNbFrame, fVmaxD_LFN_ChNbText, fVmaxD_MCs_ChNbBut, fVmaxD_MCs_ChNbFrame, fVmaxD_MCs_ChNbText, fVmaxD_NOE_ChNbBut, fVmaxD_NOE_ChNbFrame, fVmaxD_NOE_ChNbText, fVmaxD_Ped_ChNbBut, fVmaxD_Ped_ChNbFrame, fVmaxD_Ped_ChNbText, fVmaxD_SCs_ChNbBut, fVmaxD_SCs_ChNbFrame, fVmaxD_SCs_ChNbText, fVmaxD_TNo_ChNbBut, fVmaxD_TNo_ChNbFrame, fVmaxD_TNo_ChNbText, fVmaxHFccMosBut, fVmaxHFccMosFrame, fVmaxHFccMosText, fVmaxLFccMosBut, fVmaxLFccMosFrame, fVmaxLFccMosText, fVmaxLHFccBut, fVmaxLHFccFrame, fVmaxLHFccText, fVminD_HFN_ChNbBut, fVminD_HFN_ChNbFrame, fVminD_HFN_ChNbText, fVminD_LFN_ChNbBut, fVminD_LFN_ChNbFrame, fVminD_LFN_ChNbText, fVminD_MCs_ChNbBut, fVminD_MCs_ChNbFrame, fVminD_MCs_ChNbText, fVminD_NOE_ChNbBut, fVminD_NOE_ChNbFrame, fVminD_NOE_ChNbText, fVminD_Ped_ChNbBut, fVminD_Ped_ChNbFrame, fVminD_Ped_ChNbText, fVminD_SCs_ChNbBut, fVminD_SCs_ChNbFrame, fVminD_SCs_ChNbText, fVminD_TNo_ChNbBut, fVminD_TNo_ChNbFrame, fVminD_TNo_ChNbText, fVminHFccMosBut, fVminHFccMosFrame, fVminHFccMosText, fVminLFccMosBut, fVminLFccMosFrame, fVminLFccMosText, fVminLHFccBut, fVminLHFccFrame, fVminLHFccText, fVmmD_HFN_ChNbFrame, fVmmD_LFN_ChNbFrame, fVmmD_MCs_ChNbFrame, fVmmD_NOE_ChNbFrame, fVmmD_Ped_ChNbFrame, fVmmD_SCs_ChNbFrame, fVmmD_TNo_ChNbFrame, fVmmHFccMosFrame, fVmmLFccMosFrame, fVmmLHFccFrame, fVoidFrame, and TEcnaNumbering::GetDeeSCConsFrom1DeeSCEcna().