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