CMS 3D CMS Logo

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