CMS 3D CMS Logo

TEcnaHistos.h
Go to the documentation of this file.
1 #ifndef ZTR_TEcnaHistos
2 #define ZTR_TEcnaHistos
3 
4 #include "TObject.h"
5 #include <TQObject.h>
6 #include <RQ_OBJECT.h>
7 //#include <Riostream.h>
8 #include <iostream>
9 #include "TSystem.h"
10 #include <ctime>
11 #include "TString.h"
12 
13 #include "TROOT.h"
14 #include "TStyle.h"
15 #include "TGraph.h"
16 #include "TCanvas.h"
17 #include "TVectorD.h"
18 #include "TH1.h"
19 #include "TH2D.h"
20 #include "TF1.h"
21 #include "TPaveText.h"
22 #include "TColor.h"
23 #include "TGaxis.h"
24 
33 
319 
320 // ------- methods called by ReadAnd[Plot1DHisto]
321 // (const TString&, const TString&, [const TVectorD&], const Int_t&, const Int_t&, const TString&)
322 //
323 // void XtalSamplesEv(const TVectorD&, const Int_t&, const Int_t&, const Int_t&, [const TString&]); // EB or EE
324 // n1StexStin, i0StinEcha, [PlotOption]
325 //
326 // void EvSamplesXtals(const TVectorD&, const Int_t&, const Int_t&, const Int_t&, [const TString&]);
327 // n1StexStin, i0StinEcha, [PlotOption]
328 //
329 //
330 // void XtalSamplesSigma(const TVectorD&, const Int_t&, const Int_t&, const Int_t&, [const TString&]); // EB or EE
331 // n1StexStin, i0StinEcha, [PlotOption]
332 //
333 // void SigmaSamplesXtals(const TVectorD&, const Int_t&, const Int_t&, const Int_t&, [const TString&]) // EB or EE
334 // n1StexStin, i0StinEcha, [PlotOption]
335 //
336 // void XtalSampleValues(const Int_t&, const Int_t&, const Int_t&, [const TString&]); // EB or EE
337 // n1StexStin, i0StinEcha, iSample, [PlotOption]
338 //
339 // void SampleADCEvents(const Int_t&, const Int_t&, const Int_t&, [const TString&]); // EB or EE
340 // n1StexStin, i0StinEcha, iSample, [PlotOption]
341 //
342 
343 class TEcnaHistos : public TObject {
344  RQ_OBJECT("TEcnaHistos")
345 
346 private:
347  //..... Attributes
348 
349  constexpr static int charArrLen = 512; // Max nb of caracters for char*
350  Int_t fZerv; // = 0 , for ViewHisto non used arguments
351  Int_t fUnev; // = 1 , for ViewHisto non used arguments
352 
354  Int_t fCnew, fCdelete;
356 
357  TString fTTBELL;
358 
359  //....................... Current subdetector flag and codes
360  TString fFlagSubDet;
361  TString fCodeEB;
362  TString fCodeEE;
363 
364  //...........................................
372 
376  Int_t fTobeRead;
377  TVectorD fReadHistoDummy;
379 
380  std::ifstream fFcin_f;
381 
382  TString fFapAnaType; // Type of analysis
383  Int_t fFapNbOfSamples; // Nb of required samples
384  Int_t fFapRunNumber; // Run number
385  Int_t fFapFirstReqEvtNumber; // First requested event number
386  Int_t fFapLastReqEvtNumber; // Last requested event number
387  Int_t fFapReqNbOfEvts; // Requested number of events
388  Int_t fFapStexNumber; // Stex number
389 
390  Int_t fFapNbOfEvts; // Number of found events
391 
392  Int_t fFapMaxNbOfRuns; // Maximum Number of runs
393  Int_t fFapNbOfRuns; // Number of runs
394  TString fFapFileRuns; // name of the file containing the list of run parameters
395 
398 
401 
402  TString fFapStexBarrel; // Barrel type of the Stex (barrel+ OR barrel-) (EB only)
403  TString fFapStexType; // type of the Dee (EE+F, EE+N, EE-F, EE-N) (EE only)
404  TString fFapStexDir; // direction of the Dee (right, left) (EE only)
405  TString fFapStinQuadType; // quadrant type of the SC (top, bottom) (EE only)
406 
407  TString fFapStexName; // Stex name: "SM" (for EB) or "Dee" (for EE)
408  TString fFapStinName; // Stin name: "tower" (for EB) or "SC" (for EE)
409  TString fFapXtalName; // Xtal name: "xtal" (for EB) or "Xtal" (for EE)
410  TString fFapEchaName; // Electronic channel name: "Chan" (for EB) or "Chan" (for EE)
411 
412  TString fMyRootFileName; // memo Root file name used in SetFile() for obtaining the number of found events
413 
414  TString fCfgResultsRootFilePath; // absolute path for the results .root files (/afs/etc...)
415  TString fCfgHistoryRunListFilePath; // absolute path for the list-of-runs .ascii files (/afs/etc...)
416  // MUST BE KEPT BECAUSE OF HISTIME PLOTS
417  TString fAsciiFileName;
418 
421 
424  TString fRunType;
425 
426  TString* fT1DAnaType; // Type of analysis
427  Int_t* fT1DRunNumber; // Run number
428 
429  TString* fT1DResultsRootFilePath; // absolute path for the ROOT files (/afs/etc... )
430  TString* fT1DHistoryRunListFilePath; // absolute path for the list-of-runs .ascii files (/afs/etc...)
431 
432  Int_t fStinSizeInCrystals; // Size of one Stin in term of crystals
433  // (a Stin contains fStinSizeInCrystals*fStinSizeInCrystals crystals)
434  TString fFlagScaleX;
435  TString fFlagScaleY;
436  TString fFlagColPal;
438 
441 
444 
446 
448 
452 
455  Float_t fTextPaveSize;
457 
458  Double_t fXinf, fXsup, fYinf, fYsup;
459 
460  Double_t fXinfProj, fXsupProj;
461 
462  //.................................... Xinf, Xsup
465 
494 
519 
532 
533  //.................................... Ymin, Ymax
534 
535  TString fHistoCodeFirst; // HistoCode of the first histo in option SAME n
536  Double_t fD_NOE_ChNbYmin;
537  Double_t fD_NOE_ChNbYmax;
538  Double_t fD_NOE_ChDsYmin;
539  Double_t fD_NOE_ChDsYmax;
540  Double_t fD_Ped_ChNbYmin;
541  Double_t fD_Ped_ChNbYmax;
542  Double_t fD_Ped_ChDsYmin;
543  Double_t fD_Ped_ChDsYmax;
544  Double_t fD_TNo_ChNbYmin;
545  Double_t fD_TNo_ChNbYmax;
546  Double_t fD_TNo_ChDsYmin;
547  Double_t fD_TNo_ChDsYmax;
548  Double_t fD_MCs_ChNbYmin;
549  Double_t fD_MCs_ChNbYmax;
550  Double_t fD_MCs_ChDsYmin;
551  Double_t fD_MCs_ChDsYmax;
552  Double_t fD_LFN_ChNbYmin;
553  Double_t fD_LFN_ChNbYmax;
554  Double_t fD_LFN_ChDsYmin;
555  Double_t fD_LFN_ChDsYmax;
556  Double_t fD_HFN_ChNbYmin;
557  Double_t fD_HFN_ChNbYmax;
558  Double_t fD_HFN_ChDsYmin;
559  Double_t fD_HFN_ChDsYmax;
560  Double_t fD_SCs_ChNbYmin;
561  Double_t fD_SCs_ChNbYmax;
562  Double_t fD_SCs_ChDsYmin;
563  Double_t fD_SCs_ChDsYmax;
564 
565  Double_t fD_MSp_SpNbYmin;
566  Double_t fD_MSp_SpNbYmax;
567  Double_t fD_MSp_SpDsYmin;
568  Double_t fD_MSp_SpDsYmax;
569  Double_t fD_SSp_SpNbYmin;
570  Double_t fD_SSp_SpNbYmax;
571  Double_t fD_SSp_SpDsYmin;
572  Double_t fD_SSp_SpDsYmax;
573  Double_t fD_Adc_EvDsYmin;
574  Double_t fD_Adc_EvDsYmax;
575  Double_t fD_Adc_EvNbYmin;
576  Double_t fD_Adc_EvNbYmax;
577  Double_t fH_Ped_DateYmin;
578  Double_t fH_Ped_DateYmax;
579  Double_t fH_TNo_DateYmin;
580  Double_t fH_TNo_DateYmax;
581  Double_t fH_MCs_DateYmin;
582  Double_t fH_MCs_DateYmax;
583  Double_t fH_LFN_DateYmin;
584  Double_t fH_LFN_DateYmax;
585  Double_t fH_HFN_DateYmin;
586  Double_t fH_HFN_DateYmax;
587  Double_t fH_SCs_DateYmin;
588  Double_t fH_SCs_DateYmax;
589 
590  Double_t fH_Ped_RuDsYmin;
591  Double_t fH_Ped_RuDsYmax;
592  Double_t fH_TNo_RuDsYmin;
593  Double_t fH_TNo_RuDsYmax;
594  Double_t fH_MCs_RuDsYmin;
595  Double_t fH_MCs_RuDsYmax;
596  Double_t fH_LFN_RuDsYmin;
597  Double_t fH_LFN_RuDsYmax;
598  Double_t fH_HFN_RuDsYmin;
599  Double_t fH_HFN_RuDsYmax;
600  Double_t fH_SCs_RuDsYmin;
601  Double_t fH_SCs_RuDsYmax;
602 
609 
610  //============================================== Canvases attributes, options
612  TPaveText* fPavComStas;
613  TPaveText* fPavComStex;
614  TPaveText* fPavComStin;
615  TPaveText* fPavComXtal;
616  TPaveText* fPavComAnaRun;
617  TPaveText* fPavComNbOfEvts;
619  TPaveText* fPavComLVRB; // specific EB
620  TPaveText* fPavComCxyz; // specific EE
621  TPaveText* fPavComEvolRuns;
623 
624  TString fOnlyOnePlot;
625  TString fSeveralPlot;
626  TString fSameOnePlot;
629 
647 
665 
666  Int_t fNbBinsProj;
667 
701 
735 
769  //.......................................................
771  TCanvas* fCurrentCanvas;
772 
773  TCanvas* fCanvH1SamePlus;
774  TCanvas* fCanvD_NOE_ChNb;
775  TCanvas* fCanvD_NOE_ChDs;
776  TCanvas* fCanvD_Ped_ChNb;
777  TCanvas* fCanvD_Ped_ChDs;
778  TCanvas* fCanvD_TNo_ChNb;
779  TCanvas* fCanvD_TNo_ChDs;
780  TCanvas* fCanvD_MCs_ChNb;
781  TCanvas* fCanvD_MCs_ChDs;
782  TCanvas* fCanvD_LFN_ChNb;
783  TCanvas* fCanvD_LFN_ChDs;
784  TCanvas* fCanvD_HFN_ChNb;
785  TCanvas* fCanvD_HFN_ChDs;
786  TCanvas* fCanvD_SCs_ChNb;
787  TCanvas* fCanvD_SCs_ChDs;
788  TCanvas* fCanvD_MSp_SpNb;
789  TCanvas* fCanvD_MSp_SpDs;
790  TCanvas* fCanvD_SSp_SpNb;
791  TCanvas* fCanvD_SSp_SpDs;
792  TCanvas* fCanvD_Adc_EvDs;
793  TCanvas* fCanvD_Adc_EvNb;
794  TCanvas* fCanvH_Ped_Date;
795  TCanvas* fCanvH_TNo_Date;
796  TCanvas* fCanvH_MCs_Date;
797  TCanvas* fCanvH_LFN_Date;
798  TCanvas* fCanvH_HFN_Date;
799  TCanvas* fCanvH_SCs_Date;
800  TCanvas* fCanvH_Ped_RuDs;
801  TCanvas* fCanvH_TNo_RuDs;
802  TCanvas* fCanvH_MCs_RuDs;
803  TCanvas* fCanvH_LFN_RuDs;
804  TCanvas* fCanvH_HFN_RuDs;
805  TCanvas* fCanvH_SCs_RuDs;
806 
840 
843 
844  TVirtualPad* fCurrentPad;
845 
846  TVirtualPad* fPadH1SamePlus;
847  TVirtualPad* fPadD_NOE_ChNb;
848  TVirtualPad* fPadD_NOE_ChDs;
849  TVirtualPad* fPadD_Ped_ChNb;
850  TVirtualPad* fPadD_Ped_ChDs;
851  TVirtualPad* fPadD_TNo_ChNb;
852  TVirtualPad* fPadD_TNo_ChDs;
853  TVirtualPad* fPadD_MCs_ChNb;
854  TVirtualPad* fPadD_MCs_ChDs;
855  TVirtualPad* fPadD_LFN_ChNb;
856  TVirtualPad* fPadD_LFN_ChDs;
857  TVirtualPad* fPadD_HFN_ChNb;
858  TVirtualPad* fPadD_HFN_ChDs;
859  TVirtualPad* fPadD_SCs_ChNb;
860  TVirtualPad* fPadD_SCs_ChDs;
861  TVirtualPad* fPadD_MSp_SpNb;
862  TVirtualPad* fPadD_MSp_SpDs;
863  TVirtualPad* fPadD_SSp_SpNb;
864  TVirtualPad* fPadD_SSp_SpDs;
865  TVirtualPad* fPadD_Adc_EvDs;
866  TVirtualPad* fPadD_Adc_EvNb;
867  TVirtualPad* fPadH_Ped_Date;
868  TVirtualPad* fPadH_TNo_Date;
869  TVirtualPad* fPadH_MCs_Date;
870  TVirtualPad* fPadH_LFN_Date;
871  TVirtualPad* fPadH_HFN_Date;
872  TVirtualPad* fPadH_SCs_Date;
873  TVirtualPad* fPadH_Ped_RuDs;
874  TVirtualPad* fPadH_TNo_RuDs;
875  TVirtualPad* fPadH_MCs_RuDs;
876  TVirtualPad* fPadH_LFN_RuDs;
877  TVirtualPad* fPadH_HFN_RuDs;
878  TVirtualPad* fPadH_SCs_RuDs;
879 
880  TPaveText* fPavTxtH1SamePlus;
881  TPaveText* fPavTxtD_NOE_ChNb;
882  TPaveText* fPavTxtD_NOE_ChDs;
883  TPaveText* fPavTxtD_Ped_ChNb;
884  TPaveText* fPavTxtD_Ped_ChDs;
885  TPaveText* fPavTxtD_TNo_ChNb;
886  TPaveText* fPavTxtD_TNo_ChDs;
887  TPaveText* fPavTxtD_MCs_ChNb;
888  TPaveText* fPavTxtD_MCs_ChDs;
889  TPaveText* fPavTxtD_LFN_ChNb;
890  TPaveText* fPavTxtD_LFN_ChDs;
891  TPaveText* fPavTxtD_HFN_ChNb;
892  TPaveText* fPavTxtD_HFN_ChDs;
893  TPaveText* fPavTxtD_SCs_ChNb;
894  TPaveText* fPavTxtD_SCs_ChDs;
895  TPaveText* fPavTxtD_MSp_SpNb;
896  TPaveText* fPavTxtD_MSp_SpDs;
897  TPaveText* fPavTxtD_SSp_SpNb;
898  TPaveText* fPavTxtD_SSp_SpDs;
899  TPaveText* fPavTxtD_Adc_EvDs;
900  TPaveText* fPavTxtD_Adc_EvNb;
901  TPaveText* fPavTxtH_Ped_Date;
902  TPaveText* fPavTxtH_TNo_Date;
903  TPaveText* fPavTxtH_MCs_Date;
904  TPaveText* fPavTxtH_LFN_Date;
905  TPaveText* fPavTxtH_HFN_Date;
906  TPaveText* fPavTxtH_SCs_Date;
907  TPaveText* fPavTxtH_Ped_RuDs;
908  TPaveText* fPavTxtH_TNo_RuDs;
909  TPaveText* fPavTxtH_MCs_RuDs;
910  TPaveText* fPavTxtH_LFN_RuDs;
911  TPaveText* fPavTxtH_HFN_RuDs;
912  TPaveText* fPavTxtH_SCs_RuDs;
913 
914  TCanvasImp* fImpH1SamePlus;
915  TCanvasImp* fImpD_NOE_ChNb;
916  TCanvasImp* fImpD_NOE_ChDs;
917  TCanvasImp* fImpD_Ped_ChNb;
918  TCanvasImp* fImpD_Ped_ChDs;
919  TCanvasImp* fImpD_TNo_ChNb;
920  TCanvasImp* fImpD_TNo_ChDs;
921  TCanvasImp* fImpD_MCs_ChNb;
922  TCanvasImp* fImpD_MCs_ChDs;
923  TCanvasImp* fImpD_LFN_ChNb;
924  TCanvasImp* fImpD_LFN_ChDs;
925  TCanvasImp* fImpD_HFN_ChNb;
926  TCanvasImp* fImpD_HFN_ChDs;
927  TCanvasImp* fImpD_SCs_ChNb;
928  TCanvasImp* fImpD_SCs_ChDs;
929  TCanvasImp* fImpD_MSp_SpNb;
930  TCanvasImp* fImpD_MSp_SpDs;
931  TCanvasImp* fImpD_SSp_SpNb;
932  TCanvasImp* fImpD_SSp_SpDs;
933  TCanvasImp* fImpD_Adc_EvDs;
934  TCanvasImp* fImpD_Adc_EvNb;
935  TCanvasImp* fImpH_Ped_Date;
936  TCanvasImp* fImpH_TNo_Date;
937  TCanvasImp* fImpH_MCs_Date;
938  TCanvasImp* fImpH_LFN_Date;
939  TCanvasImp* fImpH_HFN_Date;
940  TCanvasImp* fImpH_SCs_Date;
941  TCanvasImp* fImpH_Ped_RuDs;
942  TCanvasImp* fImpH_TNo_RuDs;
943  TCanvasImp* fImpH_MCs_RuDs;
944  TCanvasImp* fImpH_LFN_RuDs;
945  TCanvasImp* fImpH_HFN_RuDs;
946  TCanvasImp* fImpH_SCs_RuDs;
947 
965 
970 
971  //@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
972 
973 public:
974  //...................................... methods
975  TEcnaHistos();
976  TEcnaHistos(TEcnaObject*, const TString&);
977 
978  //TEcnaHistos(const TString&);
979  //TEcnaHistos(const TString&, const TEcnaParPaths*);
980  //TEcnaHistos(const TString&,
981  // const TEcnaParPaths*,
982  // const TEcnaParCout*,
983  // const TEcnaParEcal*,
984  // const TEcnaParHistos*,
985  // const TEcnaNumbering*,
986  // const TEcnaWrite*);
987 
988  ~TEcnaHistos() override;
989 
990  void Init();
991  void SetEcalSubDetector(const TString&);
992  // void SetEcalSubDetector(const TString&,
993  // const TEcnaParEcal*,
994  // const TEcnaParHistos*,
995  // const TEcnaNumbering*,
996  // const TEcnaWrite*);
997 
998  //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
999  //
1000  // METHODS FOR THE USER
1001  //
1002  //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1003 
1004  //............ method to set the result file name parameters (from values in argument)
1005  //............ FileParameters(AnaType, [RunNumber], FirstEvent, NbOfEvts, [SM or Dee number])
1006  // RunNumber = 0 => history plots , SM or Dee number = 0 => EB or EE Plots
1007 
1008  void FileParameters(
1009  const TString&, const Int_t&, const Int_t&, const Int_t&, const Int_t&, const Int_t&, const Int_t&);
1010 
1011  void FileParameters(TEcnaRead*);
1012 
1013  //================================================================================================
1014  // methods for displaying matrices (correlations, covariances)
1015  // The last argument is optional: option plot ("COLZ", "LEGO" etc..., or "ASCII") default = COLZ
1016  //================================================================================================
1017  //..................... Corcc[for 1 Stex] (big matrix)
1018  void PlotMatrix(const TMatrixD&, const TString&, const TString&);
1019  void PlotMatrix(const TMatrixD&, const TString&, const TString&, const TString&);
1020 
1021  void PlotMatrix(const TString&, const TString&);
1022  void PlotMatrix(const TString&, const TString&, const TString&);
1023 
1024  //..................... Corcc[for 1 Stin], Corss[for 1 Echa], Covss[for 1 Echa]
1025  void PlotMatrix(const TMatrixD&, const TString&, const TString&, const Int_t&, const Int_t&);
1026  void PlotMatrix(const TMatrixD&, const TString&, const TString&, const Int_t&, const Int_t&, const TString&);
1027 
1028  void PlotMatrix(const TString&, const TString&, const Int_t&, const Int_t&);
1029  void PlotMatrix(const TString&, const TString&, const Int_t&, const Int_t&, const TString&);
1030 
1031  //================================================================================================
1032  // methods for displaying 2D views of the detector
1033  // detector = SM, Dee, EB, EE
1034  //================================================================================================
1035  void PlotDetector(const TVectorD&, const TString&, const TString&);
1036  void PlotDetector(const TString&, const TString&);
1037 
1038  //================================================================================================
1039  // methods for displaying 1D histos OR history histos
1040  // The last argument is optional: option plot ("COLZ", "LEGO" etc..., or "ASCII") default = COLZ
1041  //================================================================================================
1042  void Plot1DHisto(const TVectorD&, const TString&, const TString&, const TString&);
1043  void Plot1DHisto(const TVectorD&, const TString&, const TString&, const TString&, const TString&);
1044 
1045  void Plot1DHisto(const TString&, const TString&, const TString&);
1046  void Plot1DHisto(const TString&, const TString&, const TString&, const TString&);
1047 
1048  //.......................................................
1049  //=> BUG SCRAM? (voir test/TEcnaHistosExample2.cc et src/TEcnaHistos.cc)
1050  void Plot1DHisto(const TVectorD&, const TString&, const TString&, const Int_t&);
1051  void Plot1DHisto(const TVectorD&, const TString&, const TString&, const Int_t&, const TString&);
1052 
1053  void Plot1DHisto(const TVectorD&, const TString&, const TString&, const Int_t&, const Int_t&);
1054  void Plot1DHisto(const TVectorD&, const TString&, const TString&, const Int_t&, const Int_t&, const TString&);
1055 
1056  void Plot1DHisto(const TString&, const TString&, const Int_t&, const Int_t&);
1057  void Plot1DHisto(const TString&, const TString&, const Int_t&, const Int_t&, const TString&);
1058 
1059  //.......................................................
1060  void Plot1DHisto(const TVectorD&, const TString&, const TString&, const Int_t&, const Int_t&, const Int_t&);
1061  void Plot1DHisto(
1062  const TVectorD&, const TString&, const TString&, const Int_t&, const Int_t&, const Int_t&, const TString&);
1063 
1064  void Plot1DHisto(const TString&, const TString&, const Int_t&, const Int_t&, const Int_t&);
1065  void Plot1DHisto(const TString&, const TString&, const Int_t&, const Int_t&, const Int_t&, const TString&);
1066 
1067  //.......................................................
1068  void PlotHistory(const TString&, const TString&, const TString&, const Int_t&, const Int_t&);
1069  void PlotHistory(const TString&, const TString&, const TString&, const Int_t&, const Int_t&, const TString&);
1070 
1071  //====================================================================================
1072  //
1073  // methods for displaying Tower, SC, crystal numbering
1074  //
1075  //====================================================================================
1076  void SMTowerNumbering(const Int_t&); // USER: specific EB
1077  void DeeSCNumbering(const Int_t&); // USER: specific EE
1078 
1079  void TowerCrystalNumbering(const Int_t&, const Int_t&); // USER: specific EB
1080  void SCCrystalNumbering(const Int_t&, const Int_t&); // USER: specific EE
1081 
1082  //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1083  //
1084  // "TECHNICAL" METHODS
1085  //
1086  //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1087  void XtalSamplesEv(const TVectorD&, const Int_t&, const Int_t&, const Int_t&, const TString&);
1088  void EvSamplesXtals(const TVectorD&, const Int_t&, const Int_t&, const Int_t&, const TString&);
1089  void XtalSamplesSigma(const TVectorD&, const Int_t&, const Int_t&, const Int_t&, const TString&);
1090  void SigmaSamplesXtals(const TVectorD&, const Int_t&, const Int_t&, const Int_t&, const TString&);
1091 
1092  void XtalSamplesEv(const TVectorD&, const Int_t&, const Int_t&, const Int_t&);
1093  void EvSamplesXtals(const TVectorD&, const Int_t&, const Int_t&, const Int_t&);
1094  void XtalSamplesSigma(const TVectorD&, const Int_t&, const Int_t&, const Int_t&);
1095  void SigmaSamplesXtals(const TVectorD&, const Int_t&, const Int_t&, const Int_t&);
1096 
1097  //======================================= Miscellaneous methods
1098  //.................... General title
1099  void GeneralTitle(const TString&);
1100 
1101  //.................................. Lin:Log scale, ColorPalette, General Title
1102  void SetHistoScaleX(const TString&);
1103  void SetHistoScaleY(const TString&);
1104  void SetHistoColorPalette(const TString&);
1105 
1106  //.................................. 1D and 2D histo min,max user's values
1107  void SetHistoMin(const Double_t&);
1108  void SetHistoMax(const Double_t&);
1109  //.................................. 1D and 2D histo min,max from histo values
1110  void SetHistoMin();
1111  void SetHistoMax();
1112 
1113  //.................................. set fStartDate and fStopDate attributes from external values
1114  void StartStopDate(const TString&, const TString&);
1115 
1116  //.................................. set fRunType attribute from external value
1117  void RunType(const TString&);
1118 
1119  //.................................. set fFapNbOfEvts attribute from external value
1120  void NumberOfEvents(const Int_t&);
1121 
1122  //======================= TECHNICAL METHODS (in principle not for the user) ========================
1123 
1124  void SetRunNumberFromList(const Int_t&, const Int_t&); // called by Histime
1125  void InitSpecParBeforeFileReading(); // set parameters from the file reading
1126 
1127  //................. methods for displaying the cor(s,s) and cov(s,s) corresponding to a Stin
1128  void CorrelationsBetweenSamples(const Int_t&);
1129  void CovariancesBetweenSamples(const Int_t&);
1130 
1131  //.................
1132  void StexHocoVecoLHFCorcc(const TString&);
1133 
1134  void StexStinNumbering(const Int_t&);
1135  void StinCrystalNumbering(const Int_t&, const Int_t&);
1136 
1137  void ViewStas(const TVectorD&, const Int_t&, const TString&);
1138  void ViewStex(const TVectorD&, const Int_t&, const TString&);
1139  void ViewStin(const Int_t&, const TString&);
1140  void ViewMatrix(const TMatrixD&,
1141  const Int_t&,
1142  const Int_t&,
1143  const Int_t&,
1144  const Int_t&,
1145  const TString&,
1146  const TString&,
1147  const TString&);
1148  void ViewHisto(
1149  const TVectorD&, const Int_t&, const Int_t&, const Int_t&, const Int_t&, const TString&, const TString&);
1150 
1151  Int_t GetDSOffset(const Int_t&, const Int_t&);
1152  Int_t GetSCOffset(const Int_t&, const Int_t&, const Int_t&);
1153 
1154  void ViewHistime(const TString&, const Int_t&, const Int_t&, const TString&, const TString&);
1155 
1156  Int_t GetHistoryRunListParameters(const TString&, const TString&);
1157 
1158  void TopAxisForHistos(TH1D*, const TString&, const Int_t&, const Int_t&, const Int_t&, const Int_t&, const Int_t&);
1159 
1160  //--------------------------------------------------------------- xinf, xsup management
1161  void SetXinfMemoFromValue(const TString&, const Double_t&);
1162  void SetXsupMemoFromValue(const TString&, const Double_t&);
1163  void SetXinfMemoFromValue(const Double_t&);
1164  void SetXsupMemoFromValue(const Double_t&);
1165 
1166  Double_t GetXinfValueFromMemo(const TString&);
1167  Double_t GetXsupValueFromMemo(const TString&);
1168  Double_t GetXinfValueFromMemo();
1169  Double_t GetXsupValueFromMemo();
1170 
1171  Axis_t GetHistoXinf(const TString&, const Int_t&, const TString&);
1172  Axis_t GetHistoXsup(const TString&, const Int_t&, const TString&);
1173 
1174  Int_t GetHistoNumberOfBins(const TString&, const Int_t&);
1175 
1176  //--------------------------------------------------------------- ymin, ymax management
1177  void SetYminMemoFromValue(const TString&, const Double_t&);
1178  void SetYmaxMemoFromValue(const TString&, const Double_t&);
1179 
1180  Double_t GetYminValueFromMemo(const TString&);
1181  Double_t GetYmaxValueFromMemo(const TString&);
1182 
1183  void SetYminMemoFromPreviousMemo(const TString&);
1184  void SetYmaxMemoFromPreviousMemo(const TString&);
1185 
1186  Int_t SetHistoFrameYminYmaxFromMemo(TH1D*, const TString&);
1187  Int_t SetGraphFrameYminYmaxFromMemo(TGraph*, const TString&);
1188 
1189  Double_t GetYminFromHistoFrameAndMarginValue(TH1D*, const Double_t);
1190  Double_t GetYmaxFromHistoFrameAndMarginValue(TH1D*, const Double_t);
1191 
1192  Double_t GetYminFromGraphFrameAndMarginValue(TGraph*, const Double_t);
1193  Double_t GetYmaxFromGraphFrameAndMarginValue(TGraph*, const Double_t);
1194 
1195  //.................................. 1D and 2D histo min,max default values
1197 
1198  //------------------------------------------------- Memo Same, Same n management
1199  void SetXVarMemo(const TString&, const TString&, const TString&);
1200  TString GetXVarFromMemo(const TString&, const TString&);
1201 
1202  void SetYVarMemo(const TString&, const TString&, const TString&);
1203  TString GetYVarFromMemo(const TString&, const TString&);
1204 
1205  void SetNbBinsMemo(const TString&, const TString&, const Int_t&);
1206  Int_t GetNbBinsFromMemo(const TString&, const TString&);
1207 
1208  //--------------------------------------------------------------------------------
1209  void ViewStexStinNumberingPad(const Int_t&);
1210  void ViewSMTowerNumberingPad(const Int_t&); // specific EB
1211  void ViewDeeSCNumberingPad(const Int_t&); // specific EE
1212 
1213  void ViewStinGrid(const Int_t&, const Int_t&, const Int_t&, const Int_t&, const Int_t&, const TString&);
1214  void ViewTowerGrid(
1215  const Int_t&, const Int_t&, const Int_t&, const Int_t&, const Int_t&, const TString&); // specific EB
1216  void ViewSCGrid(const Int_t&, const Int_t&, const Int_t&, const Int_t&, const Int_t&, const TString&); // specific EE
1217 
1218  void ViewStexGrid(const Int_t&, const TString&);
1219  void ViewSMGrid(const Int_t&, const TString&); // specific EB
1220  void ViewDeeGrid(const Int_t&, const TString&); // specific EE
1221 
1222  void ViewStasGrid(const Int_t&);
1223  void ViewEBGrid(); // specific EB
1224  void ViewEEGrid(const Int_t&); // specific EE
1225 
1226  void EEDataSectors(const Float_t&, const Float_t&, const Int_t&, const TString&); // specific EE
1227  void EEGridAxis(const Int_t&, const TString&, const TString&); // specific EE
1228 
1229  void SqrtContourLevels(const Int_t&, Double_t*);
1230 
1231  TString StexNumberToString(const Int_t&);
1232 
1233  void HistoPlot(TH1D*,
1234  const Int_t&,
1235  const Axis_t&,
1236  const Axis_t&,
1237  const TString&,
1238  const TString&,
1239  const Int_t&,
1240  const Int_t&,
1241  const Int_t&,
1242  const Int_t&,
1243  const Int_t&,
1244  const TString&,
1245  const Int_t&,
1246  const Int_t&);
1247 
1248  Double_t NotConnectedSCH1DBin(const Int_t&);
1249  Int_t GetNotConnectedDSSCFromIndex(const Int_t&);
1250  Int_t GetNotConnectedSCForConsFromIndex(const Int_t&);
1251  Int_t ModifiedSCEchaForNotConnectedSCs(const Int_t&, const Int_t&, const Int_t&, const Int_t&, const Int_t&);
1252 
1253  Double_t NotCompleteSCH1DBin(const Int_t&);
1254  Int_t GetNotCompleteDSSCFromIndex(const Int_t&);
1255  Int_t GetNotCompleteSCForConsFromIndex(const Int_t&);
1256 
1257  void HistimePlot(TGraph*,
1258  Axis_t,
1259  Axis_t,
1260  const TString&,
1261  const TString&,
1262  const Int_t&,
1263  const Int_t&,
1264  const Int_t&,
1265  const Int_t&,
1266  const Int_t&,
1267  const TString&,
1268  const Int_t&);
1269 
1270  void SetAllPavesViewMatrix(const TString&, const Int_t&, const Int_t&, const Int_t&);
1271  void SetAllPavesViewStin(const Int_t&);
1272  void SetAllPavesViewStex(const TString&, const Int_t&);
1273  void SetAllPavesViewStex(const Int_t&);
1274  void SetAllPavesViewStas();
1275  void SetAllPavesViewStinCrysNb(const Int_t&, const Int_t&);
1276  void SetAllPavesViewHisto(const TString&, const Int_t&, const Int_t&, const Int_t&, const TString&);
1277  void SetAllPavesViewHisto(const TString&, const Int_t&, const Int_t&, const Int_t&, const TString&, const Int_t&);
1278 
1279  Int_t GetXSampInStin(const Int_t&, const Int_t&, const Int_t&, const Int_t&);
1280  Int_t GetYSampInStin(const Int_t&, const Int_t&, const Int_t&, const Int_t&);
1281 
1282  Int_t GetXCrysInStex(const Int_t&, const Int_t&, const Int_t&);
1283  Int_t GetYCrysInStex(const Int_t&, const Int_t&, const Int_t&);
1284 
1285  Int_t GetXStinInStas(const Int_t&, const Int_t&, const Int_t&);
1286  Int_t GetYStinInStas(const Int_t&, const Int_t&);
1287 
1288  TString GetHocoVecoAxisTitle(const TString&);
1289  TString GetEtaPhiAxisTitle(const TString&); // specific EB
1290  TString GetIXIYAxisTitle(const TString&); // specific EE
1291 
1292  Bool_t GetOkViewHisto(TEcnaRead*, const Int_t&, const Int_t&, const Int_t&, const TString&);
1293  Int_t GetHistoSize(const TString&, const TString&);
1294  TVectorD GetHistoValues(const TVectorD&,
1295  const Int_t&,
1296  TEcnaRead*,
1297  const TString&,
1298  const Int_t&,
1299  const Int_t&,
1300  const Int_t&,
1301  const Int_t&,
1302  const Int_t&,
1303  Int_t&);
1304 
1305  TString SetHistoXAxisTitle(const TString&);
1306  TString SetHistoYAxisTitle(const TString&);
1307 
1308  void FillHisto(TH1D*, const TVectorD&, const TString&, const Int_t&);
1309 
1310  TString GetMemoFlag(const TString&);
1311  TString GetMemoFlag(const TString&, const TString&);
1312 
1313  TCanvas* CreateCanvas(const TString&, const TString&, const TString&, UInt_t, UInt_t);
1314  TCanvas* GetCurrentCanvas(const TString&, const TString&);
1315  TCanvas* GetCurrentCanvas();
1316  TString GetCurrentCanvasName();
1317  void PlotCloneOfCurrentCanvas();
1318 
1319  void SetParametersCanvas(const TString&, const TString&);
1320  void SetParametersPavTxt(const TString&, const TString&);
1321 
1322  TVirtualPad* ActivePad(const TString&, const TString&);
1323  TPaveText* ActivePavTxt(const TString&, const TString&);
1324  void DoCanvasClosed();
1325 
1326  void SetHistoPresentation(TH1D*, const TString&);
1327  void SetHistoPresentation(TH1D*, const TString&, const TString&);
1328  void SetGraphPresentation(TGraph*, const TString&, const TString&);
1329 
1330  void SetViewHistoColors(TH1D*, const TString&, const TString&, const Int_t&);
1331  void SetViewGraphColors(TGraph*, const TString&, const TString&);
1332 
1333  Color_t GetViewHistoColor(const TString&, const TString&);
1334 
1335  Int_t GetListFileNumber(const TString&);
1336  void ReInitCanvas(const TString&, const TString&);
1337  void NewCanvas(const TString&);
1338 
1339  TString SetCanvasName(const TString&,
1340  const Int_t&,
1341  const Int_t&,
1342  const TString&,
1343  const Int_t&,
1344  const Int_t&,
1345  const Int_t&,
1346  const Int_t&);
1347 
1348  Color_t GetSCColor(const TString&, const TString&, const TString&); // specific EE
1349 
1350  void WriteMatrixAscii(const TString&, const TString&, const Int_t&, const Int_t&, const Int_t&, const TMatrixD&);
1351  void WriteHistoAscii(const TString&, const Int_t&, const TVectorD&);
1352 
1353  TString AsciiFileName();
1354  Bool_t StatusFileFound();
1355  Bool_t StatusDataExist();
1356 
1357  ClassDefOverride(TEcnaHistos, 1) // methods for plots from ECNA (Ecal Correlated Noises Analysis)
1358 };
1359 
1360 #endif // ZTR_TEcnaHistos
TCanvasImp * fImpH_TNo_Date
Definition: TEcnaHistos.h:936
Double_t fD_TNo_ChDsYmin
Definition: TEcnaHistos.h:546
Bool_t fClosedH_LFN_RuDs
Definition: TEcnaHistos.h:837
Int_t fMemoPlotD_HFN_ChDs
Definition: TEcnaHistos.h:636
Axis_t fD_TNo_ChDsXinf
Definition: TEcnaHistos.h:476
TVirtualPad * fPadD_NOE_ChDs
Definition: TEcnaHistos.h:848
TPaveText * fPavTxtD_MSp_SpNb
Definition: TEcnaHistos.h:895
Bool_t fClosedH1SamePlus
Definition: TEcnaHistos.h:807
TString fFapStexType
Definition: TEcnaHistos.h:403
Int_t fNbOfListFileH_MCs_Date
Definition: TEcnaHistos.h:966
Double_t fH_LFN_RuDsYmin
Definition: TEcnaHistos.h:596
Bool_t fClosedD_SSp_SpNb
Definition: TEcnaHistos.h:824
void HistimePlot(TGraph *, Axis_t, Axis_t, const TString &, const TString &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TString &, const Int_t &)
Int_t fMemoPlotH_HFN_Date
Definition: TEcnaHistos.h:644
TString fXMemoH_TNo_RuDs
Definition: TEcnaHistos.h:696
Bool_t fClosedD_Ped_ChNb
Definition: TEcnaHistos.h:810
TCanvas * CreateCanvas(const TString &, const TString &, const TString &, UInt_t, UInt_t)
Axis_t fH_Ped_RuDsXinf
Definition: TEcnaHistos.h:520
Int_t fAlreadyRead
Definition: TEcnaHistos.h:374
TPaveText * fPavTxtH_TNo_RuDs
Definition: TEcnaHistos.h:908
static constexpr int charArrLen
Definition: TEcnaHistos.h:349
Double_t fD_SCs_ChNbYmin
Definition: TEcnaHistos.h:560
TEcnaNumbering * fEcalNumbering
Definition: TEcnaHistos.h:370
Int_t fMemoColorH_LFN_RuDs
Definition: TEcnaHistos.h:661
Axis_t fD_Adc_EvDsXsup
Definition: TEcnaHistos.h:504
TPaveText * fPavTxtD_Ped_ChNb
Definition: TEcnaHistos.h:883
TString fSameOnePlot
Definition: TEcnaHistos.h:626
TString fStartDate
Definition: TEcnaHistos.h:423
TString SetHistoXAxisTitle(const TString &)
Int_t fCanvSameD_MCs_ChNb
Definition: TEcnaHistos.h:952
void PlotDetector(const TVectorD &, const TString &, const TString &)
void SCCrystalNumbering(const Int_t &, const Int_t &)
TCanvas * fCanvH_SCs_RuDs
Definition: TEcnaHistos.h:805
Axis_t fH_TNo_RuDsXinf
Definition: TEcnaHistos.h:522
Double_t fH_TNo_DateYmax
Definition: TEcnaHistos.h:580
Int_t fCdeleteRoot
Definition: TEcnaHistos.h:355
void XtalSamplesSigma(const TVectorD &, const Int_t &, const Int_t &, const Int_t &, const TString &)
TPaveText * fPavTxtH_HFN_RuDs
Definition: TEcnaHistos.h:911
Int_t fNbBinsMemoH_LFN_Date
Definition: TEcnaHistos.h:760
TCanvasImp * fImpD_Ped_ChDs
Definition: TEcnaHistos.h:918
Double_t fH_Ped_RuDsYmax
Definition: TEcnaHistos.h:591
Int_t fNbBinsMemoH_MCs_Date
Definition: TEcnaHistos.h:759
Axis_t fD_Ped_ChDsXsup
Definition: TEcnaHistos.h:473
TString fFapStexDir
Definition: TEcnaHistos.h:404
TVirtualPad * fPadD_LFN_ChNb
Definition: TEcnaHistos.h:855
TString fYMemoH_LFN_RuDs
Definition: TEcnaHistos.h:732
Double_t fH_LFN_DateYmin
Definition: TEcnaHistos.h:583
TString fXMemoD_MCs_ChNb
Definition: TEcnaHistos.h:675
Int_t fMemoColorD_TNo_ChNb
Definition: TEcnaHistos.h:651
Int_t fNbBinsMemoD_HFN_ChNb
Definition: TEcnaHistos.h:747
Int_t * fT1DRunNumber
Definition: TEcnaHistos.h:427
Int_t fMemoColorH_TNo_Date
Definition: TEcnaHistos.h:660
Int_t fMemoColorD_SCs_ChNb
Definition: TEcnaHistos.h:655
Double_t fD_LFN_ChNbYmax
Definition: TEcnaHistos.h:553
Int_t fMemoColorH_SCs_Date
Definition: TEcnaHistos.h:664
TPaveText * fPavComAnaRun
Definition: TEcnaHistos.h:616
Int_t GetNotConnectedDSSCFromIndex(const Int_t &)
TPaveText * fPavComStex
Definition: TEcnaHistos.h:613
Int_t GetHistoNumberOfBins(const TString &, const Int_t &)
Int_t fOptVisPolm
Definition: TEcnaHistos.h:443
Axis_t fD_Adc_EvNbXsup
Definition: TEcnaHistos.h:506
TString fCorrelationMatrix
Definition: TEcnaHistos.h:447
Int_t fNbBinsMemoD_SSp_SpNb
Definition: TEcnaHistos.h:753
Int_t fFapMaxNbOfRuns
Definition: TEcnaHistos.h:392
TString fFlagScaleX
Definition: TEcnaHistos.h:434
TString fStartEvolDate
Definition: TEcnaHistos.h:400
void InitSpecParBeforeFileReading()
TString fXMemoD_MCs_ChDs
Definition: TEcnaHistos.h:676
TCanvasImp * fImpH_MCs_Date
Definition: TEcnaHistos.h:937
Int_t fMemoColorH_HFN_RuDs
Definition: TEcnaHistos.h:662
TPaveText * fPavComStas
Definition: TEcnaHistos.h:612
void ViewStex(const TVectorD &, const Int_t &, const TString &)
TString fYMemoD_HFN_ChDs
Definition: TEcnaHistos.h:714
Int_t GetHistoryRunListParameters(const TString &, const TString &)
TPaveText * fPavTxtH_MCs_Date
Definition: TEcnaHistos.h:903
TString GetMemoFlag(const TString &)
TString fRunType
Definition: TEcnaHistos.h:424
Int_t fMemoColorH_MCs_RuDs
Definition: TEcnaHistos.h:663
TString fYMemoD_Ped_ChNb
Definition: TEcnaHistos.h:705
TString fYMemoH_MCs_Date
Definition: TEcnaHistos.h:725
TPaveText * fPavTxtH_SCs_RuDs
Definition: TEcnaHistos.h:912
void SetNbBinsMemo(const TString &, const TString &, const Int_t &)
Int_t fMemoPlotD_Adc_EvNb
Definition: TEcnaHistos.h:640
TString GetXVarFromMemo(const TString &, const TString &)
Int_t fMemoPlotD_NOE_ChDs
Definition: TEcnaHistos.h:631
void SetXsupMemoFromValue(const TString &, const Double_t &)
TCanvasImp * fImpD_MSp_SpDs
Definition: TEcnaHistos.h:930
void ViewStinGrid(const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TString &)
Bool_t fStatusDataExist
Definition: TEcnaHistos.h:420
TCanvas * fCanvD_NOE_ChNb
Definition: TEcnaHistos.h:774
Int_t fNbBinsMemoD_TNo_ChNb
Definition: TEcnaHistos.h:741
TCanvas * fCanvH_HFN_Date
Definition: TEcnaHistos.h:798
Double_t GetXinfValueFromMemo()
TVirtualPad * fPadD_HFN_ChDs
Definition: TEcnaHistos.h:858
TVirtualPad * fPadH_Ped_Date
Definition: TEcnaHistos.h:867
Int_t fTextPaveAlign
Definition: TEcnaHistos.h:453
TCanvas * fCanvD_SCs_ChDs
Definition: TEcnaHistos.h:787
Axis_t fH_TNo_DateXinf
Definition: TEcnaHistos.h:509
Int_t GetNotCompleteDSSCFromIndex(const Int_t &)
Int_t fNbBinsMemoH_TNo_RuDs
Definition: TEcnaHistos.h:764
Axis_t fH_LFN_DateXinf
Definition: TEcnaHistos.h:513
TString GetYVarFromMemo(const TString &, const TString &)
Int_t fCanvSameD_SSp_SpDs
Definition: TEcnaHistos.h:957
Int_t GetYStinInStas(const Int_t &, const Int_t &)
Int_t fMemoPlotD_MSp_SpNb
Definition: TEcnaHistos.h:638
TCanvas * fCanvD_Adc_EvDs
Definition: TEcnaHistos.h:792
void CorrelationsBetweenSamples(const Int_t &)
void PlotMatrix(const TMatrixD &, const TString &, const TString &)
Definition: TEcnaHistos.cc:902
Double_t fH_MCs_DateYmax
Definition: TEcnaHistos.h:582
Int_t fCanvSameD_SCs_ChNb
Definition: TEcnaHistos.h:955
TString fXMemoD_NOE_ChNb
Definition: TEcnaHistos.h:669
Int_t fNbBinsMemoH_Ped_RuDs
Definition: TEcnaHistos.h:763
Double_t fD_MSp_SpNbYmax
Definition: TEcnaHistos.h:566
TString fStopEvolDate
Definition: TEcnaHistos.h:400
Int_t fOptVisLine
Definition: TEcnaHistos.h:443
Bool_t GetOkViewHisto(TEcnaRead *, const Int_t &, const Int_t &, const Int_t &, const TString &)
Int_t fCanvSameH_MCs_Date
Definition: TEcnaHistos.h:963
Axis_t fD_Ped_ChDsXinf
Definition: TEcnaHistos.h:472
TVirtualPad * ActivePad(const TString &, const TString &)
TString fFapStinName
Definition: TEcnaHistos.h:408
Int_t fNbBinsMemoD_LFN_ChDs
Definition: TEcnaHistos.h:746
void ViewSMGrid(const Int_t &, const TString &)
Int_t fMemoColorD_MCs_ChDs
Definition: TEcnaHistos.h:652
void ViewStin(const Int_t &, const TString &)
Double_t fD_TNo_ChDsYmax
Definition: TEcnaHistos.h:547
Double_t GetYmaxFromHistoFrameAndMarginValue(TH1D *, const Double_t)
TPaveText * fPavTxtH_TNo_Date
Definition: TEcnaHistos.h:902
TString fXMemoD_SCs_ChNb
Definition: TEcnaHistos.h:681
Double_t fYsup
Definition: TEcnaHistos.h:458
TString fYMemoH_TNo_Date
Definition: TEcnaHistos.h:724
void PlotHistory(const TString &, const TString &, const TString &, const Int_t &, const Int_t &)
TVirtualPad * fPadD_TNo_ChDs
Definition: TEcnaHistos.h:852
TVirtualPad * fPadD_HFN_ChNb
Definition: TEcnaHistos.h:857
TEcnaWrite * fCnaWrite
Definition: TEcnaHistos.h:368
Int_t fStinSizeInCrystals
Definition: TEcnaHistos.h:432
Axis_t fH_SCs_RuDsXinf
Definition: TEcnaHistos.h:530
TPaveText * fPavTxtH_Ped_RuDs
Definition: TEcnaHistos.h:907
TVirtualPad * fPadD_MSp_SpDs
Definition: TEcnaHistos.h:862
TCanvas * fCurrentCanvas
Definition: TEcnaHistos.h:771
TString fYMemoD_MCs_ChDs
Definition: TEcnaHistos.h:710
Double_t GetYmaxFromGraphFrameAndMarginValue(TGraph *, const Double_t)
TString fYMemoD_Adc_EvDs
Definition: TEcnaHistos.h:721
Int_t fCanvSameH_TNo_RuDs
Definition: TEcnaHistos.h:960
TString fHistoCodeFirst
Definition: TEcnaHistos.h:535
Double_t fD_TNo_ChNbYmax
Definition: TEcnaHistos.h:545
Double_t GetXsupValueFromMemo()
TVirtualPad * fPadD_SSp_SpNb
Definition: TEcnaHistos.h:863
TCanvasImp * fImpD_LFN_ChDs
Definition: TEcnaHistos.h:924
Int_t fNbBinsMemoH_SCs_RuDs
Definition: TEcnaHistos.h:768
Int_t fNbBinsMemoH_HFN_RuDs
Definition: TEcnaHistos.h:767
TVirtualPad * fPadD_NOE_ChNb
Definition: TEcnaHistos.h:847
Bool_t fClosedH_TNo_RuDs
Definition: TEcnaHistos.h:835
Int_t fFapNbOfRuns
Definition: TEcnaHistos.h:393
Double_t fH_TNo_DateYmin
Definition: TEcnaHistos.h:579
Int_t fFapLastReqEvtNumber
Definition: TEcnaHistos.h:386
Int_t fCanvSameH_HFN_RuDs
Definition: TEcnaHistos.h:962
Int_t fMemoColorH_Ped_RuDs
Definition: TEcnaHistos.h:659
Double_t fH_Ped_DateYmax
Definition: TEcnaHistos.h:578
Double_t fXsup
Definition: TEcnaHistos.h:458
TCanvas * fCanvH_MCs_RuDs
Definition: TEcnaHistos.h:802
Double_t fD_Ped_ChNbYmin
Definition: TEcnaHistos.h:540
Int_t fStopEvolRun
Definition: TEcnaHistos.h:396
TString fYMemoH_HFN_RuDs
Definition: TEcnaHistos.h:733
Int_t fMemoColorD_MCs_ChNb
Definition: TEcnaHistos.h:652
void SetAllPavesViewStex(const TString &, const Int_t &)
Int_t fCnewRoot
Definition: TEcnaHistos.h:355
TPaveText * fPavTxtH_LFN_Date
Definition: TEcnaHistos.h:904
Double_t fD_HFN_ChDsYmin
Definition: TEcnaHistos.h:558
void ReInitCanvas(const TString &, const TString &)
Int_t fOptScaleLogx
Definition: TEcnaHistos.h:445
Axis_t fH_HFN_DateXinf
Definition: TEcnaHistos.h:515
void SetViewHistoColors(TH1D *, const TString &, const TString &, const Int_t &)
TCanvasImp * fImpH1SamePlus
Definition: TEcnaHistos.h:914
Int_t fCanvSameD_LFN_ChNb
Definition: TEcnaHistos.h:953
Axis_t fH_HFN_RuDsXsup
Definition: TEcnaHistos.h:529
TPaveText * fPavComGeneralTitle
Definition: TEcnaHistos.h:611
TCanvasImp * fImpD_LFN_ChNb
Definition: TEcnaHistos.h:923
Axis_t fD_SCs_ChNbXsup
Definition: TEcnaHistos.h:491
TString fYMemoD_SCs_ChDs
Definition: TEcnaHistos.h:716
Int_t fCanvSameD_NOE_ChDs
Definition: TEcnaHistos.h:949
void XtalSamplesEv(const TVectorD &, const Int_t &, const Int_t &, const Int_t &, const TString &)
Double_t fXsupProj
Definition: TEcnaHistos.h:460
TVirtualPad * fPadH_MCs_RuDs
Definition: TEcnaHistos.h:875
Int_t fCanvSameH_LFN_Date
Definition: TEcnaHistos.h:961
Int_t fOptVisLego
Definition: TEcnaHistos.h:442
Double_t fD_TNo_ChNbYmin
Definition: TEcnaHistos.h:544
TCanvasImp * fImpH_Ped_RuDs
Definition: TEcnaHistos.h:941
TEcnaParCout * fCnaParCout
Definition: TEcnaHistos.h:367
void SetRunNumberFromList(const Int_t &, const Int_t &)
Int_t fCanvSameH_MCs_RuDs
Definition: TEcnaHistos.h:963
TString fXMemoH_SCs_Date
Definition: TEcnaHistos.h:694
TCanvas * fCanvH1SamePlus
Definition: TEcnaHistos.h:773
Bool_t fClosedH_LFN_Date
Definition: TEcnaHistos.h:831
Int_t fFapStexNumber
Definition: TEcnaHistos.h:388
Int_t fFapNbOfSamples
Definition: TEcnaHistos.h:383
TString fCovarianceMatrix
Definition: TEcnaHistos.h:447
TString fXMemoD_NOE_ChDs
Definition: TEcnaHistos.h:670
Int_t fCanvSameD_LFN_ChDs
Definition: TEcnaHistos.h:953
void SetYmaxMemoFromPreviousMemo(const TString &)
Int_t fNbBinsMemoD_TNo_ChDs
Definition: TEcnaHistos.h:742
TPaveText * fPavTxtH1SamePlus
Definition: TEcnaHistos.h:880
Int_t fTextBorderSize
Definition: TEcnaHistos.h:456
TCanvasImp * fImpD_Adc_EvDs
Definition: TEcnaHistos.h:933
TCanvasImp * fImpH_SCs_RuDs
Definition: TEcnaHistos.h:946
Double_t fXinfProj
Definition: TEcnaHistos.h:460
Int_t fMemoPlotD_MSp_SpDs
Definition: TEcnaHistos.h:639
time_t fStopEvolTime
Definition: TEcnaHistos.h:399
TVirtualPad * fPadH_MCs_Date
Definition: TEcnaHistos.h:869
TCanvasImp * fImpD_NOE_ChDs
Definition: TEcnaHistos.h:916
TString fYMemoH_HFN_Date
Definition: TEcnaHistos.h:727
Bool_t fClosedH_TNo_Date
Definition: TEcnaHistos.h:829
TString fYMemoD_SSp_SpNb
Definition: TEcnaHistos.h:719
Double_t fH2HFccMosMatrixYmax
Definition: TEcnaHistos.h:606
TPaveText * fPavTxtD_NOE_ChDs
Definition: TEcnaHistos.h:882
TString fBetweenSamples
Definition: TEcnaHistos.h:449
Int_t fMemoColorH_LFN_Date
Definition: TEcnaHistos.h:661
void SetParametersPavTxt(const TString &, const TString &)
TCanvas * fCanvH_HFN_RuDs
Definition: TEcnaHistos.h:804
TString fXMemoD_Ped_ChDs
Definition: TEcnaHistos.h:672
Double_t fD_HFN_ChDsYmax
Definition: TEcnaHistos.h:559
Int_t SetGraphFrameYminYmaxFromMemo(TGraph *, const TString &)
TString StexNumberToString(const Int_t &)
void CovariancesBetweenSamples(const Int_t &)
Int_t fMemoPlotD_TNo_ChNb
Definition: TEcnaHistos.h:633
TString fXMemoH_SCs_RuDs
Definition: TEcnaHistos.h:700
void SetHistoScaleY(const TString &)
Definition: TEcnaHistos.cc:820
Bool_t fClosedD_MSp_SpNb
Definition: TEcnaHistos.h:822
TMatrixD fReadMatrixDummy
Definition: TEcnaHistos.h:378
Bool_t fClosedD_HFN_ChDs
Definition: TEcnaHistos.h:819
TString fFapAnaType
Definition: TEcnaHistos.h:382
Double_t fD_LFN_ChDsYmin
Definition: TEcnaHistos.h:554
TVirtualPad * fPadH_Ped_RuDs
Definition: TEcnaHistos.h:873
Double_t fD_SCs_ChNbYmax
Definition: TEcnaHistos.h:561
Int_t fMemoColorH_SCs_RuDs
Definition: TEcnaHistos.h:664
TString fYMemoH_Ped_Date
Definition: TEcnaHistos.h:723
Double_t fD_MSp_SpDsYmax
Definition: TEcnaHistos.h:568
Double_t fUserHistoMin
Definition: TEcnaHistos.h:439
Axis_t fD_LFN_ChNbXsup
Definition: TEcnaHistos.h:483
Int_t fMemoColorD_Adc_EvNb
Definition: TEcnaHistos.h:658
TPaveText * fPavTxtD_HFN_ChNb
Definition: TEcnaHistos.h:891
Int_t fNbBinsMemoD_Adc_EvDs
Definition: TEcnaHistos.h:755
void DeeSCNumbering(const Int_t &)
TCanvasImp * fImpD_Adc_EvNb
Definition: TEcnaHistos.h:934
void SetHistoMin()
TString fAllXtalsInStinPlot
Definition: TEcnaHistos.h:627
void SetAllPavesViewStinCrysNb(const Int_t &, const Int_t &)
TPaveText * fPavTxtH_LFN_RuDs
Definition: TEcnaHistos.h:910
Int_t fMemoPlotH_MCs_Date
Definition: TEcnaHistos.h:645
void ViewStexStinNumberingPad(const Int_t &)
TCanvasImp * fImpD_SSp_SpNb
Definition: TEcnaHistos.h:931
Bool_t fClosedD_Adc_EvNb
Definition: TEcnaHistos.h:826
Axis_t fD_HFN_ChNbXsup
Definition: TEcnaHistos.h:487
TCanvas * fCanvH_Ped_Date
Definition: TEcnaHistos.h:794
Int_t fCnaCommand
Definition: TEcnaHistos.h:353
Int_t fMemoPlotH_TNo_Date
Definition: TEcnaHistos.h:642
Axis_t fD_TNo_ChNbXinf
Definition: TEcnaHistos.h:474
void FillHisto(TH1D *, const TVectorD &, const TString &, const Int_t &)
void TowerCrystalNumbering(const Int_t &, const Int_t &)
Axis_t fH_TNo_RuDsXsup
Definition: TEcnaHistos.h:523
void StexHocoVecoLHFCorcc(const TString &)
Int_t fCanvSameD_NOE_ChNb
Definition: TEcnaHistos.h:949
void WriteHistoAscii(const TString &, const Int_t &, const TVectorD &)
TString fXMemoH_TNo_Date
Definition: TEcnaHistos.h:690
Double_t fH2LFccMosMatrixYmax
Definition: TEcnaHistos.h:604
void ViewStas(const TVectorD &, const Int_t &, const TString &)
Int_t fMemoPlotH_TNo_RuDs
Definition: TEcnaHistos.h:642
Bool_t fClosedD_Adc_EvDs
Definition: TEcnaHistos.h:827
Bool_t fClosedD_NOE_ChNb
Definition: TEcnaHistos.h:808
Bool_t fClosedH_Ped_RuDs
Definition: TEcnaHistos.h:834
TCanvas * fCanvD_SSp_SpDs
Definition: TEcnaHistos.h:791
Bool_t fClosedH_HFN_Date
Definition: TEcnaHistos.h:832
void ViewEBGrid()
Double_t fD_HFN_ChNbYmax
Definition: TEcnaHistos.h:557
Int_t fNbOfListFileH_SCs_RuDs
Definition: TEcnaHistos.h:969
Int_t fMemoColorD_LFN_ChDs
Definition: TEcnaHistos.h:653
TString GetEtaPhiAxisTitle(const TString &)
TString fFlagColPal
Definition: TEcnaHistos.h:436
Int_t SetHistoFrameYminYmaxFromMemo(TH1D *, const TString &)
Axis_t fH1SameOnePlotXsup
Definition: TEcnaHistos.h:464
Axis_t fH_MCs_DateXsup
Definition: TEcnaHistos.h:512
TString fYMemoD_MSp_SpDs
Definition: TEcnaHistos.h:718
Double_t GetYmaxValueFromMemo(const TString &)
Int_t fCanvSameD_HFN_ChNb
Definition: TEcnaHistos.h:954
TString fXMemoH_Ped_Date
Definition: TEcnaHistos.h:689
Int_t fOptScaleLinx
Definition: TEcnaHistos.h:445
Double_t GetYminValueFromMemo(const TString &)
Axis_t fH_SCs_RuDsXsup
Definition: TEcnaHistos.h:531
TPaveText * fPavTxtD_Ped_ChDs
Definition: TEcnaHistos.h:884
Color_t GetViewHistoColor(const TString &, const TString &)
Int_t fFapRunNumber
Definition: TEcnaHistos.h:384
Double_t fD_HFN_ChNbYmin
Definition: TEcnaHistos.h:556
void ViewStexGrid(const Int_t &, const TString &)
Axis_t fD_MSp_SpDsXinf
Definition: TEcnaHistos.h:497
TString fYMemoD_TNo_ChDs
Definition: TEcnaHistos.h:708
void StexStinNumbering(const Int_t &)
TPaveText * ActivePavTxt(const TString &, const TString &)
TString fXMemoD_Adc_EvNb
Definition: TEcnaHistos.h:688
Int_t fMemoPlotD_MCs_ChDs
Definition: TEcnaHistos.h:634
TPaveText * fPavTxtH_SCs_Date
Definition: TEcnaHistos.h:906
Int_t fFapFirstReqEvtNumber
Definition: TEcnaHistos.h:385
Double_t fD_SSp_SpNbYmax
Definition: TEcnaHistos.h:570
Int_t fNbBinsMemoD_Adc_EvNb
Definition: TEcnaHistos.h:756
Int_t fCanvSameH_TNo_Date
Definition: TEcnaHistos.h:960
Int_t fNbOfListFileH_TNo_Date
Definition: TEcnaHistos.h:966
TString fXMemoH_MCs_Date
Definition: TEcnaHistos.h:691
Double_t fH2CorccInStinsYmax
Definition: TEcnaHistos.h:608
Double_t fD_Adc_EvNbYmin
Definition: TEcnaHistos.h:575
Double_t fD_MSp_SpNbYmin
Definition: TEcnaHistos.h:565
Double_t fUserHistoMax
Definition: TEcnaHistos.h:439
TString * fT1DHistoryRunListFilePath
Definition: TEcnaHistos.h:430
TPaveText * fPavTxtD_Adc_EvNb
Definition: TEcnaHistos.h:900
TCanvas * fCanvD_Ped_ChDs
Definition: TEcnaHistos.h:777
Int_t fMemoColorH_Ped_Date
Definition: TEcnaHistos.h:659
TString fFapFileRuns
Definition: TEcnaHistos.h:394
TVirtualPad * fPadD_Ped_ChNb
Definition: TEcnaHistos.h:849
Axis_t fH_MCs_RuDsXinf
Definition: TEcnaHistos.h:524
TCanvasImp * fImpH_HFN_RuDs
Definition: TEcnaHistos.h:945
Bool_t fClosedD_MCs_ChNb
Definition: TEcnaHistos.h:814
Int_t fMemoColorD_NOE_ChNb
Definition: TEcnaHistos.h:649
Axis_t fD_NOE_ChDsXsup
Definition: TEcnaHistos.h:469
Int_t fNbBinsMemoH1SamePlus
Definition: TEcnaHistos.h:736
Int_t fCanvSameD_Adc_EvNb
Definition: TEcnaHistos.h:958
TVirtualPad * fPadH_HFN_RuDs
Definition: TEcnaHistos.h:877
Float_t fTextPaveSize
Definition: TEcnaHistos.h:455
Int_t fMemoColorD_Ped_ChDs
Definition: TEcnaHistos.h:650
time_t fStopTime
Definition: TEcnaHistos.h:422
void RunType(const TString &)
Definition: TEcnaHistos.cc:839
Int_t fMemoPlotH_LFN_Date
Definition: TEcnaHistos.h:643
Double_t fD_SSp_SpDsYmax
Definition: TEcnaHistos.h:572
TString fTTBELL
Definition: TEcnaHistos.h:357
Axis_t fD_SCs_ChDsXinf
Definition: TEcnaHistos.h:492
void HistoPlot(TH1D *, const Int_t &, const Axis_t &, const Axis_t &, const TString &, const TString &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TString &, const Int_t &, const Int_t &)
Int_t fNbBinsMemoD_SSp_SpDs
Definition: TEcnaHistos.h:754
Int_t fMemoPlotD_LFN_ChNb
Definition: TEcnaHistos.h:635
TString fSeveralPlot
Definition: TEcnaHistos.h:625
TVectorD GetHistoValues(const TVectorD &, const Int_t &, TEcnaRead *, const TString &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, Int_t &)
Double_t fH_HFN_DateYmin
Definition: TEcnaHistos.h:585
TPaveText * fPavComLVRB
Definition: TEcnaHistos.h:619
Int_t fMemoColorD_TNo_ChDs
Definition: TEcnaHistos.h:651
Int_t fFapNbOfEvts
Definition: TEcnaHistos.h:390
Int_t fMemoColorH_HFN_Date
Definition: TEcnaHistos.h:662
Int_t GetXSampInStin(const Int_t &, const Int_t &, const Int_t &, const Int_t &)
Axis_t fD_Adc_EvDsXinf
Definition: TEcnaHistos.h:503
Bool_t fClosedD_SCs_ChDs
Definition: TEcnaHistos.h:821
void SetHistoMax()
Axis_t fD_SSp_SpDsXinf
Definition: TEcnaHistos.h:501
TVirtualPad * fPadD_MCs_ChDs
Definition: TEcnaHistos.h:854
Double_t fH_HFN_RuDsYmax
Definition: TEcnaHistos.h:599
Double_t fH_TNo_RuDsYmin
Definition: TEcnaHistos.h:592
TString fYMemoH1SamePlus
Definition: TEcnaHistos.h:702
Int_t fNbBinsMemoD_MSp_SpDs
Definition: TEcnaHistos.h:752
Bool_t fClosedH_MCs_RuDs
Definition: TEcnaHistos.h:836
Int_t fCanvSameD_TNo_ChDs
Definition: TEcnaHistos.h:951
Int_t fOptVisSurf4
Definition: TEcnaHistos.h:442
TPaveText * fPavComXtal
Definition: TEcnaHistos.h:615
Int_t fMemoPlotH_LFN_RuDs
Definition: TEcnaHistos.h:643
TString fXMemoH_HFN_RuDs
Definition: TEcnaHistos.h:699
Int_t fMemoPlotD_SCs_ChNb
Definition: TEcnaHistos.h:637
Double_t fD_Ped_ChNbYmax
Definition: TEcnaHistos.h:541
Int_t fNbOfListFileH_SCs_Date
Definition: TEcnaHistos.h:967
TCanvas * fCanvD_HFN_ChNb
Definition: TEcnaHistos.h:784
TPaveText * fPavTxtH_Ped_Date
Definition: TEcnaHistos.h:901
Double_t fH2CorccInStinsYmin
Definition: TEcnaHistos.h:607
TCanvas * fCanvD_Adc_EvNb
Definition: TEcnaHistos.h:793
TString fYMemoD_MCs_ChNb
Definition: TEcnaHistos.h:709
Int_t fNbBinsMemoD_SCs_ChNb
Definition: TEcnaHistos.h:749
Axis_t fH_MCs_RuDsXsup
Definition: TEcnaHistos.h:525
Int_t fCanvSameH_HFN_Date
Definition: TEcnaHistos.h:962
TPaveText * fPavComNbOfEvts
Definition: TEcnaHistos.h:617
TCanvas * fCanvD_MSp_SpNb
Definition: TEcnaHistos.h:788
TCanvas * fCanvD_HFN_ChDs
Definition: TEcnaHistos.h:785
TString * fT1DResultsRootFilePath
Definition: TEcnaHistos.h:429
TCanvas * fCanvH_Ped_RuDs
Definition: TEcnaHistos.h:800
TCanvasImp * fImpD_SCs_ChNb
Definition: TEcnaHistos.h:927
Int_t fNbBinsMemoD_MSp_SpNb
Definition: TEcnaHistos.h:751
TString fXMemoH_Ped_RuDs
Definition: TEcnaHistos.h:695
Double_t fD_SCs_ChDsYmin
Definition: TEcnaHistos.h:562
Int_t fNbBinsMemoH_SCs_Date
Definition: TEcnaHistos.h:762
Double_t fH_SCs_DateYmax
Definition: TEcnaHistos.h:588
Double_t fD_MCs_ChDsYmax
Definition: TEcnaHistos.h:551
Int_t fNbBinsMemoD_MCs_ChDs
Definition: TEcnaHistos.h:744
TVirtualPad * fPadD_MSp_SpNb
Definition: TEcnaHistos.h:861
void SetYminMemoFromValue(const TString &, const Double_t &)
TEcnaHeader * fFileHeader
Definition: TEcnaHistos.h:371
void ViewTowerGrid(const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TString &)
Double_t fD_NOE_ChDsYmin
Definition: TEcnaHistos.h:538
Double_t fXinf
Definition: TEcnaHistos.h:458
TString fHFBetweenStins
Definition: TEcnaHistos.h:451
TString GetHocoVecoAxisTitle(const TString &)
void SetYminMemoFromPreviousMemo(const TString &)
Axis_t fH_SCs_DateXinf
Definition: TEcnaHistos.h:517
TVirtualPad * fPadD_SCs_ChNb
Definition: TEcnaHistos.h:859
void SetAllYminYmaxMemoFromDefaultValues()
TString fYMemoD_LFN_ChDs
Definition: TEcnaHistos.h:712
Int_t fNbBinsMemoH_TNo_Date
Definition: TEcnaHistos.h:758
Int_t fMemoPlotD_NOE_ChNb
Definition: TEcnaHistos.h:631
Bool_t fClosedH_Ped_Date
Definition: TEcnaHistos.h:828
TString fYMemoD_Ped_ChDs
Definition: TEcnaHistos.h:706
Axis_t fD_NOE_ChNbXsup
Definition: TEcnaHistos.h:467
Int_t fCnaError
Definition: TEcnaHistos.h:353
TEcnaRead * fMyRootFile
Definition: TEcnaHistos.h:373
Bool_t fClosedD_TNo_ChDs
Definition: TEcnaHistos.h:813
Int_t fMemoPlotH_SCs_Date
Definition: TEcnaHistos.h:646
Double_t GetYminFromHistoFrameAndMarginValue(TH1D *, const Double_t)
Int_t fNbBinsMemoH_LFN_RuDs
Definition: TEcnaHistos.h:766
Int_t fCanvSameD_SCs_ChDs
Definition: TEcnaHistos.h:955
Int_t fOptScaleLiny
Definition: TEcnaHistos.h:445
Double_t fD_Adc_EvDsYmin
Definition: TEcnaHistos.h:573
Int_t fMemoColorD_SSp_SpDs
Definition: TEcnaHistos.h:657
TCanvasImp * fImpD_NOE_ChNb
Definition: TEcnaHistos.h:915
TPaveText * fPavTxtD_TNo_ChDs
Definition: TEcnaHistos.h:886
TString fCfgResultsRootFilePath
Definition: TEcnaHistos.h:414
void ViewHistime(const TString &, const Int_t &, const Int_t &, const TString &, const TString &)
Double_t fD_MCs_ChDsYmin
Definition: TEcnaHistos.h:550
TString fYMemoH_Ped_RuDs
Definition: TEcnaHistos.h:729
void SetXinfMemoFromValue(const TString &, const Double_t &)
Bool_t fClosedD_SSp_SpDs
Definition: TEcnaHistos.h:825
TCanvasImp * fImpD_SSp_SpDs
Definition: TEcnaHistos.h:932
Int_t fNbBinsMemoD_HFN_ChDs
Definition: TEcnaHistos.h:748
TPaveText * fPavComStin
Definition: TEcnaHistos.h:614
Bool_t fClosedD_SCs_ChNb
Definition: TEcnaHistos.h:820
void SetHistoColorPalette(const TString &)
Definition: TEcnaHistos.cc:826
Double_t fD_Adc_EvDsYmax
Definition: TEcnaHistos.h:574
Bool_t StatusFileFound()
Definition: TEcnaHistos.cc:842
TString fYMemoH_LFN_Date
Definition: TEcnaHistos.h:726
Bool_t fClosedH_HFN_RuDs
Definition: TEcnaHistos.h:838
TString fFlagSubDet
Definition: TEcnaHistos.h:360
Int_t fNbBinsMemoH_HFN_Date
Definition: TEcnaHistos.h:761
Double_t fH_HFN_DateYmax
Definition: TEcnaHistos.h:586
TString fYMemoH_MCs_RuDs
Definition: TEcnaHistos.h:731
Axis_t fH_HFN_DateXsup
Definition: TEcnaHistos.h:516
TString fCurrentHistoCode
Definition: TEcnaHistos.h:841
TString fXMemoD_SSp_SpNb
Definition: TEcnaHistos.h:685
TCanvas * fCanvD_LFN_ChDs
Definition: TEcnaHistos.h:783
Bool_t fClosedH_SCs_Date
Definition: TEcnaHistos.h:833
TString fFapStexName
Definition: TEcnaHistos.h:407
Int_t fMemoColorH1SamePlus
Definition: TEcnaHistos.h:648
Double_t fH_MCs_DateYmin
Definition: TEcnaHistos.h:581
TVirtualPad * fPadH_LFN_RuDs
Definition: TEcnaHistos.h:876
Axis_t fD_MSp_SpDsXsup
Definition: TEcnaHistos.h:498
Int_t fNbOfExistingRuns
Definition: TEcnaHistos.h:397
TString fYMemoD_SSp_SpDs
Definition: TEcnaHistos.h:720
TString fCfgHistoryRunListFilePath
Definition: TEcnaHistos.h:415
void ViewSMTowerNumberingPad(const Int_t &)
Axis_t fD_Ped_ChNbXinf
Definition: TEcnaHistos.h:470
Double_t fD_SSp_SpDsYmin
Definition: TEcnaHistos.h:571
Int_t GetNotCompleteSCForConsFromIndex(const Int_t &)
Int_t fNbOfListFileH_LFN_Date
Definition: TEcnaHistos.h:967
void SetAllPavesViewStas()
TPaveText * fPavTxtD_HFN_ChDs
Definition: TEcnaHistos.h:892
Int_t fMemoColorD_HFN_ChDs
Definition: TEcnaHistos.h:654
Axis_t fD_Ped_ChNbXsup
Definition: TEcnaHistos.h:471
TCanvasImp * fImpH_Ped_Date
Definition: TEcnaHistos.h:935
void SetAllPavesViewHisto(const TString &, const Int_t &, const Int_t &, const Int_t &, const TString &)
Bool_t fStatusFileFound
Definition: TEcnaHistos.h:419
TString fYMemoH_SCs_Date
Definition: TEcnaHistos.h:728
TCanvasImp * fImpD_Ped_ChNb
Definition: TEcnaHistos.h:917
Int_t fMemoPlotD_SSp_SpNb
Definition: TEcnaHistos.h:638
void ViewHisto(const TVectorD &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TString &, const TString &)
Int_t GetListFileNumber(const TString &)
TString fXMemoD_TNo_ChDs
Definition: TEcnaHistos.h:674
Axis_t fD_SCs_ChNbXinf
Definition: TEcnaHistos.h:490
Axis_t fH_Ped_DateXsup
Definition: TEcnaHistos.h:508
TVirtualPad * fPadH_SCs_Date
Definition: TEcnaHistos.h:872
void DoCanvasClosed()
Int_t fMemoPlotD_SCs_ChDs
Definition: TEcnaHistos.h:637
Int_t fMemoPlotH_MCs_RuDs
Definition: TEcnaHistos.h:645
TString fXMemoD_SSp_SpDs
Definition: TEcnaHistos.h:686
void ViewDeeSCNumberingPad(const Int_t &)
Int_t fCanvSameH_Ped_Date
Definition: TEcnaHistos.h:959
TString fXMemoD_HFN_ChDs
Definition: TEcnaHistos.h:680
Double_t fD_LFN_ChDsYmax
Definition: TEcnaHistos.h:555
TPaveText * fPavComEvolNbOfEvtsAna
Definition: TEcnaHistos.h:622
Axis_t fD_HFN_ChNbXinf
Definition: TEcnaHistos.h:486
TString fCodeEE
Definition: TEcnaHistos.h:362
TString fXMemoD_TNo_ChNb
Definition: TEcnaHistos.h:673
TString GetCurrentCanvasName()
void SetParametersCanvas(const TString &, const TString &)
Axis_t fD_Adc_EvNbXinf
Definition: TEcnaHistos.h:505
TString fStopDate
Definition: TEcnaHistos.h:423
Double_t fH_SCs_DateYmin
Definition: TEcnaHistos.h:587
Axis_t fH_Ped_RuDsXsup
Definition: TEcnaHistos.h:521
Int_t fNbBinsMemoH_Ped_Date
Definition: TEcnaHistos.h:757
TString fYMemoD_SCs_ChNb
Definition: TEcnaHistos.h:715
TPaveText * fPavTxtD_LFN_ChNb
Definition: TEcnaHistos.h:889
void EEGridAxis(const Int_t &, const TString &, const TString &)
Double_t fD_MSp_SpDsYmin
Definition: TEcnaHistos.h:567
Int_t fNbBinsMemoD_MCs_ChNb
Definition: TEcnaHistos.h:743
TPaveText * fPavTxtD_MCs_ChNb
Definition: TEcnaHistos.h:887
Int_t fCanvSameD_MCs_ChDs
Definition: TEcnaHistos.h:952
TString fFlagGeneralTitle
Definition: TEcnaHistos.h:437
TCanvas * fCanvD_Ped_ChNb
Definition: TEcnaHistos.h:776
Axis_t GetHistoXsup(const TString &, const Int_t &, const TString &)
TString fFlagScaleY
Definition: TEcnaHistos.h:435
Bool_t fClosedD_NOE_ChDs
Definition: TEcnaHistos.h:809
Axis_t fD_SSp_SpNbXsup
Definition: TEcnaHistos.h:500
TCanvasImp * fImpH_MCs_RuDs
Definition: TEcnaHistos.h:943
TPaveText * fPavComEvolRuns
Definition: TEcnaHistos.h:621
TCanvas * fCanvH_SCs_Date
Definition: TEcnaHistos.h:799
void ViewEEGrid(const Int_t &)
Int_t fNbOfListFileH_HFN_RuDs
Definition: TEcnaHistos.h:969
Int_t fCanvSameD_MSp_SpDs
Definition: TEcnaHistos.h:957
~TEcnaHistos() override
Definition: TEcnaHistos.cc:47
Int_t fNbOfListFileH_Ped_Date
Definition: TEcnaHistos.h:966
Int_t fMemoPlotH_Ped_Date
Definition: TEcnaHistos.h:641
Int_t fNbOfListFileH_Ped_RuDs
Definition: TEcnaHistos.h:968
TString fXMemoH_HFN_Date
Definition: TEcnaHistos.h:693
void Plot1DHisto(const TVectorD &, const TString &, const TString &, const TString &)
Int_t fNbBinsMemoD_SCs_ChDs
Definition: TEcnaHistos.h:750
TCanvas * fCanvH_TNo_Date
Definition: TEcnaHistos.h:795
void SetEcalSubDetector(const TString &)
Definition: TEcnaHistos.cc:705
Int_t fOptVisColz
Definition: TEcnaHistos.h:442
TCanvasImp * fImpD_MSp_SpNb
Definition: TEcnaHistos.h:929
TCanvas * fCanvD_NOE_ChDs
Definition: TEcnaHistos.h:775
Int_t GetXCrysInStex(const Int_t &, const Int_t &, const Int_t &)
Int_t fMemoColorD_SCs_ChDs
Definition: TEcnaHistos.h:655
void SetAllPavesViewMatrix(const TString &, const Int_t &, const Int_t &, const Int_t &)
Bool_t fClosedD_MCs_ChDs
Definition: TEcnaHistos.h:815
Int_t fMemoPlotD_MCs_ChNb
Definition: TEcnaHistos.h:634
TVirtualPad * fPadH_SCs_RuDs
Definition: TEcnaHistos.h:878
TString fXMemoH_LFN_Date
Definition: TEcnaHistos.h:692
Axis_t fH_LFN_RuDsXinf
Definition: TEcnaHistos.h:526
Double_t fH2LFccMosMatrixYmin
Definition: TEcnaHistos.h:603
TCanvasImp * fImpD_HFN_ChNb
Definition: TEcnaHistos.h:925
Double_t fD_Ped_ChDsYmin
Definition: TEcnaHistos.h:542
TVirtualPad * fPadD_SCs_ChDs
Definition: TEcnaHistos.h:860
TVirtualPad * fPadH_LFN_Date
Definition: TEcnaHistos.h:870
Axis_t fD_HFN_ChDsXsup
Definition: TEcnaHistos.h:489
Axis_t fH_LFN_RuDsXsup
Definition: TEcnaHistos.h:527
Bool_t fClosedH_MCs_Date
Definition: TEcnaHistos.h:830
TString fFapXtalName
Definition: TEcnaHistos.h:409
Axis_t fH_SCs_DateXsup
Definition: TEcnaHistos.h:518
Double_t fD_MCs_ChNbYmin
Definition: TEcnaHistos.h:548
TPaveText * fPavTxtD_SCs_ChNb
Definition: TEcnaHistos.h:893
Int_t fMemoPlotD_Ped_ChDs
Definition: TEcnaHistos.h:632
Int_t fCanvSameH1SamePlus
Definition: TEcnaHistos.h:948
Int_t fMemoPlotD_TNo_ChDs
Definition: TEcnaHistos.h:633
TString fXMemoD_MSp_SpNb
Definition: TEcnaHistos.h:683
Bool_t fClosedD_LFN_ChDs
Definition: TEcnaHistos.h:817
Int_t fMemoColorH_MCs_Date
Definition: TEcnaHistos.h:663
Axis_t fD_MCs_ChDsXsup
Definition: TEcnaHistos.h:481
TPaveText * fPavTxtH_MCs_RuDs
Definition: TEcnaHistos.h:909
Double_t fH_LFN_DateYmax
Definition: TEcnaHistos.h:584
void SetViewGraphColors(TGraph *, const TString &, const TString &)
TCanvasImp * fImpD_TNo_ChNb
Definition: TEcnaHistos.h:919
TVirtualPad * fPadH_TNo_RuDs
Definition: TEcnaHistos.h:874
Int_t fMemoColorD_MSp_SpNb
Definition: TEcnaHistos.h:656
TString fYMemoD_MSp_SpNb
Definition: TEcnaHistos.h:717
TString fXMemoD_LFN_ChNb
Definition: TEcnaHistos.h:677
Double_t fH_MCs_RuDsYmax
Definition: TEcnaHistos.h:595
void StinCrystalNumbering(const Int_t &, const Int_t &)
TCanvas * fCanvD_MCs_ChNb
Definition: TEcnaHistos.h:780
Int_t GetYCrysInStex(const Int_t &, const Int_t &, const Int_t &)
TCanvasImp * fImpD_TNo_ChDs
Definition: TEcnaHistos.h:920
void SetAllPavesViewStin(const Int_t &)
Color_t GetSCColor(const TString &, const TString &, const TString &)
Double_t fD_NOE_ChNbYmax
Definition: TEcnaHistos.h:537
TString fYMemoD_NOE_ChNb
Definition: TEcnaHistos.h:703
Axis_t fH1SameOnePlotXinf
Definition: TEcnaHistos.h:463
void SetXVarMemo(const TString &, const TString &, const TString &)
Axis_t fD_TNo_ChNbXsup
Definition: TEcnaHistos.h:475
TString fXMemoH1SamePlus
Definition: TEcnaHistos.h:668
TString fCurrentOptPlot
Definition: TEcnaHistos.h:842
TEcnaParPaths * fCnaParPaths
Definition: TEcnaHistos.h:366
Int_t GetSCOffset(const Int_t &, const Int_t &, const Int_t &)
TVirtualPad * fPadH_HFN_Date
Definition: TEcnaHistos.h:871
TPaveText * fPavComSeveralChanging
Definition: TEcnaHistos.h:618
TCanvasImp * fImpH_TNo_RuDs
Definition: TEcnaHistos.h:942
TVirtualPad * fPadD_LFN_ChDs
Definition: TEcnaHistos.h:856
void SMTowerNumbering(const Int_t &)
void EvSamplesXtals(const TVectorD &, const Int_t &, const Int_t &, const Int_t &, const TString &)
Axis_t fD_MCs_ChNbXinf
Definition: TEcnaHistos.h:478
Double_t fH_Ped_RuDsYmin
Definition: TEcnaHistos.h:590
Double_t fH_HFN_RuDsYmin
Definition: TEcnaHistos.h:598
TCanvas * fCanvD_TNo_ChNb
Definition: TEcnaHistos.h:778
TPaveText * fPavTxtD_MSp_SpDs
Definition: TEcnaHistos.h:896
TPaveText * fPavComCxyz
Definition: TEcnaHistos.h:620
Double_t fD_LFN_ChNbYmin
Definition: TEcnaHistos.h:552
TString fXMemoH_MCs_RuDs
Definition: TEcnaHistos.h:697
Axis_t fD_MSp_SpNbXinf
Definition: TEcnaHistos.h:495
Int_t ModifiedSCEchaForNotConnectedSCs(const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &)
Int_t fNbOfListFileH_TNo_RuDs
Definition: TEcnaHistos.h:968
TPaveText * fPavTxtD_SSp_SpDs
Definition: TEcnaHistos.h:898
TEcnaParEcal * fEcal
Definition: TEcnaHistos.h:369
TString fLFBetweenChannels
Definition: TEcnaHistos.h:450
time_t fStartEvolTime
Definition: TEcnaHistos.h:399
Int_t fCanvSameD_TNo_ChNb
Definition: TEcnaHistos.h:951
Double_t fD_NOE_ChDsYmax
Definition: TEcnaHistos.h:539
TCanvasImp * fImpD_HFN_ChDs
Definition: TEcnaHistos.h:926
TPaveText * fPavTxtD_SSp_SpNb
Definition: TEcnaHistos.h:897
Int_t fMemoColorD_HFN_ChNb
Definition: TEcnaHistos.h:654
void SetHistoScaleX(const TString &)
Definition: TEcnaHistos.cc:814
Int_t fCanvSameH_SCs_Date
Definition: TEcnaHistos.h:964
Int_t fNbBinsMemoD_Ped_ChDs
Definition: TEcnaHistos.h:740
TString fYMemoD_Adc_EvNb
Definition: TEcnaHistos.h:722
TString fFlagUserHistoMin
Definition: TEcnaHistos.h:440
Int_t fCanvSameD_HFN_ChDs
Definition: TEcnaHistos.h:954
Double_t fH_TNo_RuDsYmax
Definition: TEcnaHistos.h:593
void NumberOfEvents(const Int_t &)
Definition: TEcnaHistos.cc:840
Int_t fOptScaleLogy
Definition: TEcnaHistos.h:445
void TopAxisForHistos(TH1D *, const TString &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &)
void SqrtContourLevels(const Int_t &, Double_t *)
TCanvasImp * fImpH_SCs_Date
Definition: TEcnaHistos.h:940
Int_t fMemoPlotD_LFN_ChDs
Definition: TEcnaHistos.h:635
Int_t fCanvSameH_Ped_RuDs
Definition: TEcnaHistos.h:959
Int_t GetYSampInStin(const Int_t &, const Int_t &, const Int_t &, const Int_t &)
Bool_t fClosedD_TNo_ChNb
Definition: TEcnaHistos.h:812
void SetGraphPresentation(TGraph *, const TString &, const TString &)
TPaveText * fPavTxtD_NOE_ChNb
Definition: TEcnaHistos.h:881
Int_t fNbBinsMemoD_Ped_ChNb
Definition: TEcnaHistos.h:739
Int_t fCanvSameD_Adc_EvDs
Definition: TEcnaHistos.h:958
TString fCurrentCanvasName
Definition: TEcnaHistos.h:770
TString fXMemoD_MSp_SpDs
Definition: TEcnaHistos.h:684
TCanvas * fCanvD_TNo_ChDs
Definition: TEcnaHistos.h:779
TString fCodeEB
Definition: TEcnaHistos.h:361
TString fYMemoD_LFN_ChNb
Definition: TEcnaHistos.h:711
Bool_t fClosedD_LFN_ChNb
Definition: TEcnaHistos.h:816
TCanvas * fCanvH_LFN_Date
Definition: TEcnaHistos.h:797
Bool_t fClosedH_SCs_RuDs
Definition: TEcnaHistos.h:839
Int_t fCanvSameD_MSp_SpNb
Definition: TEcnaHistos.h:956
TString fFapEchaName
Definition: TEcnaHistos.h:410
Double_t fH_MCs_RuDsYmin
Definition: TEcnaHistos.h:594
Int_t fCdelete
Definition: TEcnaHistos.h:354
TCanvasImp * fImpD_MCs_ChDs
Definition: TEcnaHistos.h:922
TPaveText * fPavTxtD_MCs_ChDs
Definition: TEcnaHistos.h:888
Int_t GetDSOffset(const Int_t &, const Int_t &)
TVirtualPad * fPadH1SamePlus
Definition: TEcnaHistos.h:846
Axis_t fD_MSp_SpNbXsup
Definition: TEcnaHistos.h:496
Int_t fMemoPlotH_Ped_RuDs
Definition: TEcnaHistos.h:641
Axis_t fD_LFN_ChDsXinf
Definition: TEcnaHistos.h:484
Int_t fMemoColorD_NOE_ChDs
Definition: TEcnaHistos.h:649
TCanvas * GetCurrentCanvas()
Int_t GetNbBinsFromMemo(const TString &, const TString &)
Int_t fMemoPlotH_SCs_RuDs
Definition: TEcnaHistos.h:646
TVirtualPad * fCurrentPad
Definition: TEcnaHistos.h:844
TCanvas * fCanvD_MCs_ChDs
Definition: TEcnaHistos.h:781
Int_t fMemoColorD_Adc_EvDs
Definition: TEcnaHistos.h:658
Int_t fCanvSameD_Ped_ChNb
Definition: TEcnaHistos.h:950
TVirtualPad * fPadD_Adc_EvDs
Definition: TEcnaHistos.h:865
TString AsciiFileName()
Axis_t fD_LFN_ChNbXinf
Definition: TEcnaHistos.h:482
Double_t fH_LFN_RuDsYmax
Definition: TEcnaHistos.h:597
TString fHFBetweenChannels
Definition: TEcnaHistos.h:450
Int_t GetNotConnectedSCForConsFromIndex(const Int_t &)
Axis_t fD_MCs_ChDsXinf
Definition: TEcnaHistos.h:480
TCanvas * fCanvD_LFN_ChNb
Definition: TEcnaHistos.h:782
Int_t fStartEvolRun
Definition: TEcnaHistos.h:396
Int_t fTextPaveFont
Definition: TEcnaHistos.h:454
TString fXMemoH_LFN_RuDs
Definition: TEcnaHistos.h:698
TString fLFBetweenStins
Definition: TEcnaHistos.h:451
TString fYMemoD_HFN_ChNb
Definition: TEcnaHistos.h:713
Int_t fMemoAlreadyRead
Definition: TEcnaHistos.h:375
void SetHistoPresentation(TH1D *, const TString &)
Int_t fCanvSameH_LFN_RuDs
Definition: TEcnaHistos.h:961
Axis_t fD_SSp_SpDsXsup
Definition: TEcnaHistos.h:502
Axis_t fH_TNo_DateXsup
Definition: TEcnaHistos.h:510
void ViewDeeGrid(const Int_t &, const TString &)
TPaveText * fPavTxtD_SCs_ChDs
Definition: TEcnaHistos.h:894
TCanvas * fCanvD_SSp_SpNb
Definition: TEcnaHistos.h:790
Int_t fMemoColorD_MSp_SpDs
Definition: TEcnaHistos.h:657
TString fAsciiFileName
Definition: TEcnaHistos.h:417
Int_t fMemoPlotD_Ped_ChNb
Definition: TEcnaHistos.h:632
Int_t fMemoPlotH1SamePlus
Definition: TEcnaHistos.h:630
TString fYMemoH_SCs_RuDs
Definition: TEcnaHistos.h:734
TPaveText * fPavTxtD_TNo_ChNb
Definition: TEcnaHistos.h:885
TCanvas * fCanvH_MCs_Date
Definition: TEcnaHistos.h:796
Int_t fMemoColorH_TNo_RuDs
Definition: TEcnaHistos.h:660
TPaveText * fPavTxtH_HFN_Date
Definition: TEcnaHistos.h:905
TString fXMemoD_HFN_ChNb
Definition: TEcnaHistos.h:679
TString fMyRootFileName
Definition: TEcnaHistos.h:412
Int_t fNbBinsMemoD_NOE_ChDs
Definition: TEcnaHistos.h:738
TPaveText * fPavTxtD_Adc_EvDs
Definition: TEcnaHistos.h:899
Int_t GetXStinInStas(const Int_t &, const Int_t &, const Int_t &)
TCanvas * fCanvD_MSp_SpDs
Definition: TEcnaHistos.h:789
Double_t NotConnectedSCH1DBin(const Int_t &)
TVirtualPad * fPadD_TNo_ChNb
Definition: TEcnaHistos.h:851
TString fOnlyOnePlot
Definition: TEcnaHistos.h:624
Int_t fCanvSameH_SCs_RuDs
Definition: TEcnaHistos.h:964
Double_t fD_SCs_ChDsYmax
Definition: TEcnaHistos.h:563
TString fFapStexBarrel
Definition: TEcnaHistos.h:402
Int_t fNbBinsMemoD_LFN_ChNb
Definition: TEcnaHistos.h:745
void NewCanvas(const TString &)
Axis_t fD_NOE_ChNbXinf
Definition: TEcnaHistos.h:466
TCanvasImp * fImpH_HFN_Date
Definition: TEcnaHistos.h:939
TString SetHistoYAxisTitle(const TString &)
Bool_t fClosedD_Ped_ChDs
Definition: TEcnaHistos.h:811
Int_t fTobeRead
Definition: TEcnaHistos.h:376
TString fFapStinQuadType
Definition: TEcnaHistos.h:405
Axis_t fD_HFN_ChDsXinf
Definition: TEcnaHistos.h:488
Double_t fYinf
Definition: TEcnaHistos.h:458
Double_t GetYminFromGraphFrameAndMarginValue(TGraph *, const Double_t)
Axis_t fH_HFN_RuDsXinf
Definition: TEcnaHistos.h:528
Int_t fNbBinsMemoH_MCs_RuDs
Definition: TEcnaHistos.h:765
TCanvas * fCanvD_SCs_ChNb
Definition: TEcnaHistos.h:786
Double_t fD_SSp_SpNbYmin
Definition: TEcnaHistos.h:569
TVirtualPad * fPadH_TNo_Date
Definition: TEcnaHistos.h:868
Axis_t fH_MCs_DateXinf
Definition: TEcnaHistos.h:511
TString fYMemoD_TNo_ChNb
Definition: TEcnaHistos.h:707
TString * fT1DAnaType
Definition: TEcnaHistos.h:426
Int_t fOptVisSurf1
Definition: TEcnaHistos.h:442
Axis_t fD_TNo_ChDsXsup
Definition: TEcnaHistos.h:477
Int_t fNbOfListFileH_MCs_RuDs
Definition: TEcnaHistos.h:968
TString GetIXIYAxisTitle(const TString &)
Double_t fD_Adc_EvNbYmax
Definition: TEcnaHistos.h:576
void SetYVarMemo(const TString &, const TString &, const TString &)
Double_t fH2HFccMosMatrixYmin
Definition: TEcnaHistos.h:605
TCanvasImp * fImpH_LFN_RuDs
Definition: TEcnaHistos.h:944
TVirtualPad * fPadD_MCs_ChNb
Definition: TEcnaHistos.h:853
Axis_t GetHistoXinf(const TString &, const Int_t &, const TString &)
TCanvasImp * fImpD_SCs_ChDs
Definition: TEcnaHistos.h:928
TPaveText * fPavTxtD_LFN_ChDs
Definition: TEcnaHistos.h:890
Axis_t fD_LFN_ChDsXsup
Definition: TEcnaHistos.h:485
Bool_t fClosedD_MSp_SpDs
Definition: TEcnaHistos.h:823
void ViewStasGrid(const Int_t &)
TCanvasImp * fImpH_LFN_Date
Definition: TEcnaHistos.h:938
Int_t fNbOfListFileH_LFN_RuDs
Definition: TEcnaHistos.h:969
Int_t fNbOfListFileH_HFN_Date
Definition: TEcnaHistos.h:967
TVectorD fReadHistoDummy
Definition: TEcnaHistos.h:377
TCanvasImp * fImpD_MCs_ChNb
Definition: TEcnaHistos.h:921
TString fXMemoD_Ped_ChNb
Definition: TEcnaHistos.h:671
Double_t fD_Ped_ChDsYmax
Definition: TEcnaHistos.h:543
void EEDataSectors(const Float_t &, const Float_t &, const Int_t &, const TString &)
Double_t NotCompleteSCH1DBin(const Int_t &)
TEcnaParHistos * fCnaParHistos
Definition: TEcnaHistos.h:365
Int_t fNbBinsProj
Definition: TEcnaHistos.h:666
TString fXMemoD_LFN_ChDs
Definition: TEcnaHistos.h:678
TVirtualPad * fPadD_SSp_SpDs
Definition: TEcnaHistos.h:864
Axis_t fH_Ped_DateXinf
Definition: TEcnaHistos.h:507
TString fFlagUserHistoMax
Definition: TEcnaHistos.h:440
Axis_t fH_LFN_DateXsup
Definition: TEcnaHistos.h:514
void SetYmaxMemoFromValue(const TString &, const Double_t &)
Int_t fMemoPlotD_SSp_SpDs
Definition: TEcnaHistos.h:639
Axis_t fD_SCs_ChDsXsup
Definition: TEcnaHistos.h:493
TString fXMemoD_SCs_ChDs
Definition: TEcnaHistos.h:682
Int_t GetHistoSize(const TString &, const TString &)
Int_t fPlotAllXtalsInStin
Definition: TEcnaHistos.h:628
void FileParameters(const TString &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &)
Definition: TEcnaHistos.cc:763
Double_t fH_SCs_RuDsYmax
Definition: TEcnaHistos.h:601
Int_t fNbBinsMemoD_NOE_ChNb
Definition: TEcnaHistos.h:737
Bool_t fClosedD_HFN_ChNb
Definition: TEcnaHistos.h:818
TString SetCanvasName(const TString &, const Int_t &, const Int_t &, const TString &, const Int_t &, const Int_t &, const Int_t &, const Int_t &)
void ViewMatrix(const TMatrixD &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TString &, const TString &, const TString &)
void StartStopDate(const TString &, const TString &)
Definition: TEcnaHistos.cc:835
void SigmaSamplesXtals(const TVectorD &, const Int_t &, const Int_t &, const Int_t &, const TString &)
std::ifstream fFcin_f
Definition: TEcnaHistos.h:380
void ViewSCGrid(const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TString &)
Double_t fH_Ped_DateYmin
Definition: TEcnaHistos.h:577
Int_t fMemoPlotD_Adc_EvDs
Definition: TEcnaHistos.h:640
Bool_t StatusDataExist()
Definition: TEcnaHistos.cc:843
Int_t fMemoColorD_SSp_SpNb
Definition: TEcnaHistos.h:656
Int_t fMemoColorD_Ped_ChNb
Definition: TEcnaHistos.h:650
TString fXMemoD_Adc_EvDs
Definition: TEcnaHistos.h:687
Double_t fD_NOE_ChNbYmin
Definition: TEcnaHistos.h:536
Axis_t fD_SSp_SpNbXinf
Definition: TEcnaHistos.h:499
void GeneralTitle(const TString &)
Definition: TEcnaHistos.cc:813
Axis_t fD_NOE_ChDsXinf
Definition: TEcnaHistos.h:468
void PlotCloneOfCurrentCanvas()
Int_t fMemoColorD_LFN_ChNb
Definition: TEcnaHistos.h:653
TVirtualPad * fPadD_Adc_EvNb
Definition: TEcnaHistos.h:866
void WriteMatrixAscii(const TString &, const TString &, const Int_t &, const Int_t &, const Int_t &, const TMatrixD &)
Axis_t fD_MCs_ChNbXsup
Definition: TEcnaHistos.h:479
TCanvas * fCanvH_LFN_RuDs
Definition: TEcnaHistos.h:803
time_t fStartTime
Definition: TEcnaHistos.h:422
Int_t fMemoPlotD_HFN_ChNb
Definition: TEcnaHistos.h:636
Int_t fMemoPlotH_HFN_RuDs
Definition: TEcnaHistos.h:644
Double_t fH_SCs_RuDsYmin
Definition: TEcnaHistos.h:600
TString fYMemoD_NOE_ChDs
Definition: TEcnaHistos.h:704
TVirtualPad * fPadD_Ped_ChDs
Definition: TEcnaHistos.h:850
Int_t fCanvSameD_SSp_SpNb
Definition: TEcnaHistos.h:956
Int_t fFapReqNbOfEvts
Definition: TEcnaHistos.h:387
TCanvas * fCanvH_TNo_RuDs
Definition: TEcnaHistos.h:801
Double_t fD_MCs_ChNbYmax
Definition: TEcnaHistos.h:549
TString fYMemoH_TNo_RuDs
Definition: TEcnaHistos.h:730
Int_t fCanvSameD_Ped_ChDs
Definition: TEcnaHistos.h:950