![]() |
![]() |
#include <TEcnaHistos.h>
Public Member Functions | |
TVirtualPad * | ActivePad (const TString &, const TString &) |
TPaveText * | ActivePavTxt (const TString &, const TString &) |
TString | AsciiFileName () |
void | CorrelationsBetweenSamples (const Int_t &) |
void | CovariancesBetweenSamples (const Int_t &) |
TCanvas * | CreateCanvas (const TString &, const TString &, const TString &, UInt_t, UInt_t) |
void | DeeSCNumbering (const Int_t &) |
void | DoCanvasClosed () |
void | EEDataSectors (const Float_t &, const Float_t &, const Int_t &, const TString &) |
void | EEGridAxis (const Int_t &, const TString &, const TString &) |
void | EvSamplesXtals (const TVectorD &, const Int_t &, const Int_t &, const Int_t &, const TString &) |
void | EvSamplesXtals (const TVectorD &, const Int_t &, const Int_t &, const Int_t &) |
void | FileParameters (const TString &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &) |
void | FileParameters (TEcnaRead *) |
void | FillHisto (TH1D *, const TVectorD &, const TString &, const Int_t &) |
void | GeneralTitle (const TString &) |
TCanvas * | GetCurrentCanvas (const TString &, const TString &) |
TCanvas * | GetCurrentCanvas () |
TString | GetCurrentCanvasName () |
Int_t | GetDSOffset (const Int_t &, const Int_t &) |
TString | GetEtaPhiAxisTitle (const TString &) |
Int_t | GetHistoNumberOfBins (const TString &, const Int_t &) |
Int_t | GetHistoryRunListParameters (const TString &, const TString &) |
Int_t | GetHistoSize (const TString &, const TString &) |
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 &) |
Axis_t | GetHistoXinf (const TString &, const Int_t &, const TString &) |
Axis_t | GetHistoXsup (const TString &, const Int_t &, const TString &) |
TString | GetHocoVecoAxisTitle (const TString &) |
TString | GetIXIYAxisTitle (const TString &) |
Int_t | GetListFileNumber (const TString &) |
TString | GetMemoFlag (const TString &) |
TString | GetMemoFlag (const TString &, const TString &) |
Int_t | GetNbBinsFromMemo (const TString &, const TString &) |
Int_t | GetNotCompleteDSSCFromIndex (const Int_t &) |
Int_t | GetNotCompleteSCForConsFromIndex (const Int_t &) |
Int_t | GetNotConnectedDSSCFromIndex (const Int_t &) |
Int_t | GetNotConnectedSCForConsFromIndex (const Int_t &) |
Bool_t | GetOkViewHisto (TEcnaRead *, const Int_t &, const Int_t &, const Int_t &, const TString &) |
Color_t | GetSCColor (const TString &, const TString &, const TString &) |
Int_t | GetSCOffset (const Int_t &, const Int_t &, const Int_t &) |
Color_t | GetViewHistoColor (const TString &, const TString &) |
Int_t | GetXCrysInStex (const Int_t &, const Int_t &, const Int_t &) |
Double_t | GetXinfValueFromMemo (const TString &) |
Double_t | GetXinfValueFromMemo () |
Int_t | GetXSampInStin (const Int_t &, const Int_t &, const Int_t &, const Int_t &) |
Int_t | GetXStinInStas (const Int_t &, const Int_t &, const Int_t &) |
Double_t | GetXsupValueFromMemo (const TString &) |
Double_t | GetXsupValueFromMemo () |
TString | GetXVarFromMemo (const TString &, const TString &) |
Int_t | GetYCrysInStex (const Int_t &, const Int_t &, const Int_t &) |
Double_t | GetYmaxFromGraphFrameAndMarginValue (TGraph *, const Double_t) |
Double_t | GetYmaxFromHistoFrameAndMarginValue (TH1D *, const Double_t) |
Double_t | GetYmaxValueFromMemo (const TString &) |
Double_t | GetYminFromGraphFrameAndMarginValue (TGraph *, const Double_t) |
Double_t | GetYminFromHistoFrameAndMarginValue (TH1D *, const Double_t) |
Double_t | GetYminValueFromMemo (const TString &) |
Int_t | GetYSampInStin (const Int_t &, const Int_t &, const Int_t &, const Int_t &) |
Int_t | GetYStinInStas (const Int_t &, const Int_t &) |
TString | GetYVarFromMemo (const TString &, const TString &) |
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 &) |
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 &) |
void | Init () |
void | InitSpecParBeforeFileReading () |
Int_t | ModifiedSCEchaForNotConnectedSCs (const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &) |
void | NewCanvas (const TString &) |
Double_t | NotCompleteSCH1DBin (const Int_t &) |
Double_t | NotConnectedSCH1DBin (const Int_t &) |
void | NumberOfEvents (const Int_t &) |
void | Plot1DHisto (const TVectorD &, const TString &, const TString &, const TString &) |
void | Plot1DHisto (const TVectorD &, const TString &, const TString &, const TString &, const TString &) |
void | Plot1DHisto (const TString &, const TString &, const TString &) |
void | Plot1DHisto (const TString &, const TString &, const TString &, const TString &) |
void | Plot1DHisto (const TVectorD &, const TString &, const TString &, const Int_t &) |
void | Plot1DHisto (const TVectorD &, const TString &, const TString &, const Int_t &, const TString &) |
void | Plot1DHisto (const TVectorD &, const TString &, const TString &, const Int_t &, const Int_t &) |
void | Plot1DHisto (const TVectorD &, const TString &, const TString &, const Int_t &, const Int_t &, const TString &) |
void | Plot1DHisto (const TString &, const TString &, const Int_t &, const Int_t &) |
void | Plot1DHisto (const TString &, const TString &, const Int_t &, const Int_t &, const TString &) |
void | Plot1DHisto (const TVectorD &, const TString &, const TString &, const Int_t &, const Int_t &, const Int_t &) |
void | Plot1DHisto (const TVectorD &, const TString &, const TString &, const Int_t &, const Int_t &, const Int_t &, const TString &) |
void | Plot1DHisto (const TString &, const TString &, const Int_t &, const Int_t &, const Int_t &) |
void | Plot1DHisto (const TString &, const TString &, const Int_t &, const Int_t &, const Int_t &, const TString &) |
void | PlotCloneOfCurrentCanvas () |
void | PlotDetector (const TVectorD &, const TString &, const TString &) |
void | PlotDetector (const TString &, const TString &) |
void | PlotHistory (const TString &, const TString &, const TString &, const Int_t &, const Int_t &) |
void | PlotHistory (const TString &, const TString &, const TString &, const Int_t &, const Int_t &, const TString &) |
void | PlotMatrix (const TMatrixD &, const TString &, const TString &) |
void | PlotMatrix (const TMatrixD &, const TString &, const TString &, const TString &) |
void | PlotMatrix (const TString &, const TString &) |
void | PlotMatrix (const TString &, const TString &, const TString &) |
void | PlotMatrix (const TMatrixD &, const TString &, const TString &, const Int_t &, const Int_t &) |
void | PlotMatrix (const TMatrixD &, const TString &, const TString &, const Int_t &, const Int_t &, const TString &) |
void | PlotMatrix (const TString &, const TString &, const Int_t &, const Int_t &) |
void | PlotMatrix (const TString &, const TString &, const Int_t &, const Int_t &, const TString &) |
void | ReInitCanvas (const TString &, const TString &) |
void | RunType (const TString &) |
void | SCCrystalNumbering (const Int_t &, const Int_t &) |
void | SetAllPavesViewHisto (const TString &, const Int_t &, const Int_t &, const Int_t &, const TString &) |
void | SetAllPavesViewHisto (const TString &, const Int_t &, const Int_t &, const Int_t &, const TString &, const Int_t &) |
void | SetAllPavesViewMatrix (const TString &, const Int_t &, const Int_t &, const Int_t &) |
void | SetAllPavesViewStas () |
void | SetAllPavesViewStex (const TString &, const Int_t &) |
void | SetAllPavesViewStex (const Int_t &) |
void | SetAllPavesViewStin (const Int_t &) |
void | SetAllPavesViewStinCrysNb (const Int_t &, const Int_t &) |
void | SetAllYminYmaxMemoFromDefaultValues () |
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 | SetEcalSubDetector (const TString &) |
Int_t | SetGraphFrameYminYmaxFromMemo (TGraph *, const TString &) |
void | SetGraphPresentation (TGraph *, const TString &, const TString &) |
void | SetHistoColorPalette (const TString &) |
Int_t | SetHistoFrameYminYmaxFromMemo (TH1D *, const TString &) |
void | SetHistoMax (const Double_t &) |
void | SetHistoMax () |
void | SetHistoMin (const Double_t &) |
void | SetHistoMin () |
void | SetHistoPresentation (TH1D *, const TString &) |
void | SetHistoPresentation (TH1D *, const TString &, const TString &) |
void | SetHistoScaleX (const TString &) |
void | SetHistoScaleY (const TString &) |
TString | SetHistoXAxisTitle (const TString &) |
TString | SetHistoYAxisTitle (const TString &) |
void | SetNbBinsMemo (const TString &, const TString &, const Int_t &) |
void | SetParametersCanvas (const TString &, const TString &) |
void | SetParametersPavTxt (const TString &, const TString &) |
void | SetRunNumberFromList (const Int_t &, const Int_t &) |
void | SetViewGraphColors (TGraph *, const TString &, const TString &) |
void | SetViewHistoColors (TH1D *, const TString &, const TString &, const Int_t &) |
void | SetXinfMemoFromValue (const TString &, const Double_t &) |
void | SetXinfMemoFromValue (const Double_t &) |
void | SetXsupMemoFromValue (const TString &, const Double_t &) |
void | SetXsupMemoFromValue (const Double_t &) |
void | SetXVarMemo (const TString &, const TString &, const TString &) |
void | SetYmaxMemoFromPreviousMemo (const TString &) |
void | SetYmaxMemoFromValue (const TString &, const Double_t &) |
void | SetYminMemoFromPreviousMemo (const TString &) |
void | SetYminMemoFromValue (const TString &, const Double_t &) |
void | SetYVarMemo (const TString &, const TString &, const TString &) |
void | SigmaSamplesXtals (const TVectorD &, const Int_t &, const Int_t &, const Int_t &, const TString &) |
void | SigmaSamplesXtals (const TVectorD &, const Int_t &, const Int_t &, const Int_t &) |
void | SMTowerNumbering (const Int_t &) |
void | SqrtContourLevels (const Int_t &, Double_t *) |
void | StartStopDate (const TString &, const TString &) |
Bool_t | StatusDataExist () |
Bool_t | StatusFileFound () |
void | StexHocoVecoLHFCorcc (const TString &) |
TString | StexNumberToString (const Int_t &) |
void | StexStinNumbering (const Int_t &) |
void | StinCrystalNumbering (const Int_t &, const Int_t &) |
TEcnaHistos () | |
TEcnaHistos (TEcnaObject *, const TString &) | |
void | TopAxisForHistos (TH1D *, const TString &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &) |
void | TowerCrystalNumbering (const Int_t &, const Int_t &) |
void | ViewDeeGrid (const Int_t &, const TString &) |
void | ViewDeeSCNumberingPad (const Int_t &) |
void | ViewEBGrid () |
void | ViewEEGrid (const Int_t &) |
void | ViewHistime (const TString &, const Int_t &, const Int_t &, const TString &, const TString &) |
void | ViewHisto (const TVectorD &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TString &, const TString &) |
void | ViewMatrix (const TMatrixD &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TString &, const TString &, const TString &) |
void | ViewSCGrid (const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TString &) |
void | ViewSMGrid (const Int_t &, const TString &) |
void | ViewSMTowerNumberingPad (const Int_t &) |
void | ViewStas (const TVectorD &, const Int_t &, const TString &) |
void | ViewStasGrid (const Int_t &) |
void | ViewStex (const TVectorD &, const Int_t &, const TString &) |
void | ViewStexGrid (const Int_t &, const TString &) |
void | ViewStexStinNumberingPad (const Int_t &) |
void | ViewStin (const Int_t &, const TString &) |
void | ViewStinGrid (const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TString &) |
void | ViewTowerGrid (const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &, const TString &) |
void | WriteHistoAscii (const TString &, const Int_t &, const TVectorD &) |
void | WriteMatrixAscii (const TString &, const TString &, const Int_t &, const Int_t &, const Int_t &, const TMatrixD &) |
void | XtalSamplesEv (const TVectorD &, const Int_t &, const Int_t &, const Int_t &, const TString &) |
void | XtalSamplesEv (const TVectorD &, const Int_t &, const Int_t &, const Int_t &) |
void | XtalSamplesSigma (const TVectorD &, const Int_t &, const Int_t &, const Int_t &, const TString &) |
void | XtalSamplesSigma (const TVectorD &, const Int_t &, const Int_t &, const Int_t &) |
~TEcnaHistos () override | |
Static Private Attributes | |
static constexpr int | charArrLen = 512 |
TEcnaHistos.h Update: 05/10/2012 Author: B.Fabbro (berna) DSM/IRFU/SPP CEA-Saclay Copyright: Those valid for CEA sofware rd.f abbro @cea .fr
ECNA web page: http://cms-fabbro.web.cern.ch/cms-fabbro/
==============> INTRODUCTION
This class provides methods for displaying plots of various types: 1D, 2D and 3D histograms for different quantities (pedestals, noises, correlations, .etc..). The data are read from files which has been previously written by using the class TEcnaRun (.root result files). The reading is performed by appropriate methods of the class TEcnaRead. *** I N S T R U C T I O N S F O R U S E ***
PS: examples of programs using TEcnaHistos are situated in directory test (.cc files)
// (A) –> Object declarations:
TEcnaHistos* MyHistosEB = new TEcnaHistos("EB"); TEcnaHistos* MyHistosEE = new TEcnaHistos("EE");
// (B) –> Specification of the file which has to be read. // This file is a .root result file which has previously been written by means of // the class TEcnaRun (see documentation of this class)
// 1) specify the parameter values of the file name:
TString AnalysisName = "StdPed12"; (AnalysisName -> explanation in TEcnaRun documentation) Int_t NbOfSamples = 10; Int_t RunNumber = 112206; Int_t FirstReqEvtNumber = 100; | (numbering starting from 1) Int_t LastReqEvtNumber = 300; | => treats 150 evts between evt#100 and evt#300 (included) Int_t ReqNbOfEvts = 150; | Int_t SMNumber = 2;
// 2) call method "FileParameters" to say that the file to be read is the file // which name parameters are those specified above:
MyHistosEB->FileParameters(AnalysisName, NbOfSamples, RunNumber, FirstReqEvtNumber, LastReqEvtNumber, ReqNbOfEvts, SMNumber);
// Now, the class TEcnaHistos knowns that it has to work // with the file StdPed12_S1_10_R112206_1_150_150_SM2.root
// (C) –> E X A M P L E S O F U S E
//–> Plot correlation matrices between samples // for channel 21 (electronic channel number in Tower) // and for the two towers 10 and 33
Int_t SMTow = 14; // (Tower number in SM) Int_t TowEcha = 21; // (Electronic channel number in tower) MyHistosEB->PlotMatrix("Cor", "Mss", SMTow, TowEcha, "SURF1Z"); // correlations between samples
// - - - - - - SYNTAX FOR ARGUMENTS CODES ("Cor", "Mss", ...):
Multi-syntax codes are available, for example:
"Cor", "correl", "correlations", "Correlations"
"Mss", "ss", "samp", "Samp", "BetweenSamples", "Between samples", "between samples", "Samples","samples"
If a wrong code is used a message "code not found" is displayed and information on available codes is given.
// (D) –> O T H E R E X A M P L E S
//–> Plot Pedestals as a function of SC number for Dee 4
TString AnalysisName = "StdPed12"; (AnalysisName -> explanation in TEcnaRun documentation) Int_t NbOfSamples = 10; Int_t RunNumber = 132440; Int_t FirstReqEvtNumber = 1; | Int_t LastReqEvtNumber = 0; | => treats 150 evts from evt#1 until EOF if necessary Int_t ReqNbOfEvts = 150; |
Int_t DeeNumber = 4; MyHistosEE->FileParameters(AnalysisName, NbOfSamples, RunNumber, FirstReqEvtNumber, LastReqEvtNumber, ReqNbOfEvts, DeeNumber);
MyHistoEE->PlotDetector("Ped", "Dee"); // 2D Histo: Z = pedestal, detector = Dee MyHistoEE->Plot1DHisto("Tow", "TNo", "EE"); // 1D Histo: X = tower#, Y = Total noise, detector = EE
//–> Plot total noise history for channel 12 of tower 38 // (electronic channel number in tower)
MyHistosEB->FileParameters(AnalysisName, NbOfSamples, RunNumber, FirstReqEvtNumber, LastReqEvtNumber, ReqNbOfEvts, SMNumber); Int_t SMTower = 38; Int_t TowEcha = 12; TString list_of_run_file_name = "HistoryRunList_132440_132665.ascii"; MyHistoEB->PlotHistory("Time", "MeanCorss", list_of_run_file_name, SMTower, TowEcha);
// the .ascii file "HistoryRunList_132440_132665.ascii" must contain a list of // the run numbers according to the following syntax:
//.......... SYNTAX OF THE FILE "HistoryRunList_SM6.ascii" ("runlist history plot" file):
HistoryRunList_132440_132665.ascii <- 1rst line: comment (name of the file, for example)
132440 <- other lines: run numbers 132442 <- (empty lines can be used) 132561 132562 112584
etc...
132665
......................................... end of exammples ...........................................
PS: it is also possible to use the methods PlotMatrix, PlotDetector and Plot1DHisto after reading file with TEcnaRead. Then, pointers to the read arrays have to be used as arguments (see examples in directory test)
----------------------------------------— LIST OF METHODS ---------------------------------------—
//================================================================================================== // method to set the result file name parameters (from values in argument) // FileParameters(AnaType, NbOfSamples, Run#, // FirstRequestedEvt#, LastRequestedEvt#, ReqNbOfEvts#, SM# or Dee#) // RunNumber = 0 => history plots, SM or Dee number = 0 => Plots for EB or EE //==================================================================================================
void FileParameters(const TString& Analysis, const Int_t& NbOfSamples, const Int_t& Run#, // RunNumber = 0 => history plots const Int_t& FirstRequestedEvt#, const Int_t& LastRequestedEvt#, const Int_t& ReqNbOfEvts#, const Int_t& SMOrDee#); // SM or Dee number = 0 => Plots for EB or EE
In the following:
TowOrSC# = Tower number in case of EB or SC number FOR CONSTRUCTION in case of EE
//================================================================================================== // methods for displaying the correlations and covariances matrices // PlotOption = ROOT DrawOption ("SAME", "LEGO", "COLZ", etc...) // + option "ASCII": write histo in ASCII file //================================================================================================== //..................... Corcc[for 1 Stex] (big matrix) void PlotMatrix (const TMatrixD&, const TString&, const TString&, [const TString&]); read_matrix_corcc, UserCorOrCov, UserBetweenWhat, [PlotOption]
void PlotMatrix (const TString&, const TString&, [const TString&]); UserCorOrCov, UserBetweenWhat, [PlotOption]
//..................... Corcc[for 1 Stin], Corss[for 1 Echa], Covss[for 1 Echa] void PlotMatrix (const TMatrixD&, const TString&, const TString&, const Int_t&, const Int_t&, [const TString&]); read_matrix, UserCorOrCov, UserBetweenWhat, arg_n1, arg_n2, [PlotOption]
void PlotMatrix (const TString&, const TString&, const Int_t&, const Int_t&, [const TString&]); UserCorOrCov, UserBetweenWhat, arg_n1, arg_n2, [PlotOption]
//================================================================================================== // methods for displaying the 2D views of the detector // // Detector = SM,Dee,EB,EE // //================================================================================================== void PlotDetector(const TVectorD&, const TString&, const TString&); read_histo, UserHistoCode, Detector,
void PlotDetector(const TString&, const TString&); UserHistoCode, Detector
//================================================================================================== // methods for displaying 1D histos // // PlotOption: optional argument ("ONLYONE", "SAME","SAME n" or "ASCII") // // "ONLYONE" : display only one histo (default; same as without argument) // "SAME" : Same as Draw Option "SAME" in ROOT: superimpose on previous picture in the same pad // 1D histos of only one quantity // "SAME n" : Same as Draw Option "SAME" in ROOT: superimpose on previous picture in the same pad // 1D histos of possibly several quantities // "ASCII" : write histo contents in ASCII file // //==================================================================================================
void Plot1DHisto (const TVectorD&, const TString&, const TString&, const TString&, [const TString&]); InputHisto, User_X_Quantity, User_Y_Quantity, Detector, [PlotOption]
void Plot1DHisto (const TString&, const TString&, const TString&, [const TString&]); User_X_Quantity, User_Y_Quantity, Detector, [PlotOption])
void Plot1DHisto (const TVectorD&, const TString&, const TString&, const Int_t&, const Int_t&, [const TString&]); InputHisto, User_X_Quantity, User_Y_Quantity, n1StexStin, i0StinEcha, [PlotOption] void Plot1DHisto (const TString&, const TString&, const Int_t&, const Int_t&, [const TString&]); User_X_Quantity, User_Y_Quantity, n1StexStin, i0StinEcha, [PlotOption] void Plot1DHisto (const TVectorD&, const TString&, const TString&, const Int_t&, const Int_t&, const Int_t&, [const TString&]); InputHisto, User_X_Quantity, User_Y_Quantity, n1StexStin, i0StinEcha, n1Sample, [PlotOption] void Plot1DHisto (const TString&, const TString&, const Int_t&, const Int_t&, const Int_t&, [const TString&]); User_X_Quantity, User_Y_Quantity, n1StexStin, i0StinEcha, n1Sample, [PlotOption] void Plot1DHisto(const TVectorD&, const TString&, const TString&, const Int_t&, [const TString&]); InputHisto, User_X_Quantity, User_Y_Quantity, n1StexStin, [PlotOption]
//================================================================================================== // method for displaying 1D history plots //==================================================================================================
void PlotHistory (const TString&, const TString&, const TString&, const Int_t&, const Int_t&, [const TString&]); User_X_Quantity, User_Y_Quantity, list_of_run_file_name, StexStin_A, i0StinEcha, [PlotOption]
//================================================================================================== // methods for displaying Tower, SC, crystal numbering //==================================================================================================
void SMTowerNumbering(const Int_t& SM#); void DeeSCNumbering (const Int_t& Dee#);
void TowerCrystalNumbering(const Int_t& SM#, const Int_t& Tow#); void SCCrystalNumbering (const Int_t& Dee#, const Int_t& SC#); // (SC# for construction)
//================================================================================================== // General title //================================================================================================== void GeneralTitle(const TString& Title);
//================================================================================================== // Lin:Log scale (SCALE = "LIN" or "LOG") //================================================================================================== void SetHistoScaleX(const TString& SCALE); void SetHistoScaleY(const TString& SCALE);
//================================================================================================== // ColorPalette (OPTION = "ECNAColor" or "Rainbow") //================================================================================================== void SetHistoColorPalette(const TString& OPTION);
//================================================================================================== // histo ymin, ymax management //==================================================================================================
// These methods must be called before calls to the display methods
//...................... 1D histo (ymin,ymax) forced to (YminValue,YmaxValue) values void SetHistoMin(const Double_t& YminValue); void SetHistoMax(const Double_t& YmaxValue);
//...................... 1D histo (ymin,ymax) calculated from histo values void SetHistoMin(); void SetHistoMax();
if SetHistoMin and SetHistoMax are not called, default values are applied. These default values are in methods GetYminDefaultValue(...) and GetYmaxDefaultValue(...) of class TEcnaParHistos
ECNA web page:
http://cms-fabbro.web.cern.ch/cms-fabbro/ cna_new/Correlated_Noise_Analysis/ECNA_main_page.htm
For questions or comments, please send e-mail to: berna rd.f abbro @cea .fr
Definition at line 343 of file TEcnaHistos.h.
TEcnaHistos::TEcnaHistos | ( | ) |
Definition at line 103 of file TEcnaHistos.cc.
References Init().
TEcnaHistos::TEcnaHistos | ( | TEcnaObject * | pObjectManager, |
const TString & | SubDet | ||
) |
Definition at line 111 of file TEcnaHistos.cc.
References fCfgHistoryRunListFilePath, fCfgResultsRootFilePath, fCnaParCout, fCnaParHistos, fCnaParPaths, fCnaWrite, fEcal, fEcalNumbering, fMyRootFile, TEcnaObject::GetPointerValue(), TEcnaParPaths::HistoryRunListFilePath(), Init(), TEcnaRead::PrintNoComment(), TEcnaObject::RegisterPointer(), TEcnaParPaths::ResultsRootFilePath(), SetAllYminYmaxMemoFromDefaultValues(), and SetEcalSubDetector().
|
override |
Definition at line 47 of file TEcnaHistos.cc.
References gather_cfg::cout, fCdelete, fCdeleteRoot, fCnew, fCnewRoot, fT1DRunNumber, and fTTBELL.
TVirtualPad * TEcnaHistos::ActivePad | ( | const TString & | HistoCode, |
const TString & | opt_plot | ||
) |
Definition at line 12728 of file TEcnaHistos.cc.
References gather_cfg::cout, fCanvD_Adc_EvDs, fCanvD_Adc_EvNb, fCanvD_HFN_ChDs, fCanvD_HFN_ChNb, fCanvD_LFN_ChDs, fCanvD_LFN_ChNb, fCanvD_MCs_ChDs, fCanvD_MCs_ChNb, fCanvD_MSp_SpDs, fCanvD_MSp_SpNb, fCanvD_NOE_ChDs, fCanvD_NOE_ChNb, fCanvD_Ped_ChDs, fCanvD_Ped_ChNb, fCanvD_SCs_ChDs, fCanvD_SCs_ChNb, fCanvD_SSp_SpDs, fCanvD_SSp_SpNb, fCanvD_TNo_ChDs, fCanvD_TNo_ChNb, fCanvH1SamePlus, fCanvH_HFN_Date, fCanvH_HFN_RuDs, fCanvH_LFN_Date, fCanvH_LFN_RuDs, fCanvH_MCs_Date, fCanvH_MCs_RuDs, fCanvH_Ped_Date, fCanvH_Ped_RuDs, fCanvH_SCs_Date, fCanvH_SCs_RuDs, fCanvH_TNo_Date, fCanvH_TNo_RuDs, fClosedD_Adc_EvDs, fClosedD_Adc_EvNb, fClosedD_HFN_ChDs, fClosedD_HFN_ChNb, fClosedD_LFN_ChDs, fClosedD_LFN_ChNb, fClosedD_MCs_ChDs, fClosedD_MCs_ChNb, fClosedD_MSp_SpDs, fClosedD_MSp_SpNb, fClosedD_NOE_ChDs, fClosedD_NOE_ChNb, fClosedD_Ped_ChDs, fClosedD_Ped_ChNb, fClosedD_SCs_ChDs, fClosedD_SCs_ChNb, fClosedD_SSp_SpDs, fClosedD_SSp_SpNb, fClosedD_TNo_ChDs, fClosedD_TNo_ChNb, fClosedH1SamePlus, fClosedH_HFN_Date, fClosedH_HFN_RuDs, fClosedH_LFN_Date, fClosedH_LFN_RuDs, fClosedH_MCs_Date, fClosedH_MCs_RuDs, fClosedH_Ped_Date, fClosedH_Ped_RuDs, fClosedH_SCs_Date, fClosedH_SCs_RuDs, fClosedH_TNo_Date, fClosedH_TNo_RuDs, fCurrentHistoCode, fCurrentOptPlot, fOnlyOnePlot, fPadD_Adc_EvDs, fPadD_Adc_EvNb, fPadD_HFN_ChDs, fPadD_HFN_ChNb, fPadD_LFN_ChDs, fPadD_LFN_ChNb, fPadD_MCs_ChDs, fPadD_MCs_ChNb, fPadD_MSp_SpDs, fPadD_MSp_SpNb, fPadD_NOE_ChDs, fPadD_NOE_ChNb, fPadD_Ped_ChDs, fPadD_Ped_ChNb, fPadD_SCs_ChDs, fPadD_SCs_ChNb, fPadD_SSp_SpDs, fPadD_SSp_SpNb, fPadD_TNo_ChDs, fPadD_TNo_ChNb, fPadH1SamePlus, fPadH_HFN_Date, fPadH_HFN_RuDs, fPadH_LFN_Date, fPadH_LFN_RuDs, fPadH_MCs_Date, fPadH_MCs_RuDs, fPadH_Ped_Date, fPadH_Ped_RuDs, fPadH_SCs_Date, fPadH_SCs_RuDs, fPadH_TNo_Date, fPadH_TNo_RuDs, fSameOnePlot, and fSeveralPlot.
Referenced by HistimePlot(), HistoPlot(), ViewHistime(), and ViewHisto().
TPaveText * TEcnaHistos::ActivePavTxt | ( | const TString & | HistoCode, |
const TString & | opt_plot | ||
) |
Definition at line 12973 of file TEcnaHistos.cc.
References gather_cfg::cout, fOnlyOnePlot, fPavTxtD_Adc_EvDs, fPavTxtD_Adc_EvNb, fPavTxtD_HFN_ChDs, fPavTxtD_HFN_ChNb, fPavTxtD_LFN_ChDs, fPavTxtD_LFN_ChNb, fPavTxtD_MCs_ChDs, fPavTxtD_MCs_ChNb, fPavTxtD_MSp_SpDs, fPavTxtD_MSp_SpNb, fPavTxtD_NOE_ChDs, fPavTxtD_NOE_ChNb, fPavTxtD_Ped_ChDs, fPavTxtD_Ped_ChNb, fPavTxtD_SCs_ChDs, fPavTxtD_SCs_ChNb, fPavTxtD_SSp_SpDs, fPavTxtD_SSp_SpNb, fPavTxtD_TNo_ChDs, fPavTxtD_TNo_ChNb, fPavTxtH1SamePlus, fPavTxtH_HFN_Date, fPavTxtH_HFN_RuDs, fPavTxtH_LFN_Date, fPavTxtH_LFN_RuDs, fPavTxtH_MCs_Date, fPavTxtH_MCs_RuDs, fPavTxtH_Ped_Date, fPavTxtH_Ped_RuDs, fPavTxtH_SCs_Date, fPavTxtH_SCs_RuDs, fPavTxtH_TNo_Date, fPavTxtH_TNo_RuDs, fSameOnePlot, and fSeveralPlot.
Referenced by HistimePlot(), and HistoPlot().
TString TEcnaHistos::AsciiFileName | ( | ) |
Definition at line 13877 of file TEcnaHistos.cc.
References fAsciiFileName.
Referenced by TEcnaGui::MessageCnaCommandReplyB().
void TEcnaHistos::CorrelationsBetweenSamples | ( | const Int_t & | StinNumber | ) |
Definition at line 1991 of file TEcnaHistos.cc.
References fCorrelationMatrix, and ViewStin().
Referenced by TEcnaGui::ViewStinCorrelationSamples().
void TEcnaHistos::CovariancesBetweenSamples | ( | const Int_t & | StinNumber | ) |
Definition at line 1997 of file TEcnaHistos.cc.
References fCovarianceMatrix, and ViewStin().
Referenced by TEcnaGui::ViewStinCovarianceSamples().
TCanvas * TEcnaHistos::CreateCanvas | ( | const TString & | HistoCode, |
const TString & | opt_plot, | ||
const TString & | canvas_name, | ||
UInt_t | canv_w, | ||
UInt_t | canv_h | ||
) |
Definition at line 12269 of file TEcnaHistos.cc.
References fCanvD_Adc_EvDs, fCanvD_Adc_EvNb, fCanvD_HFN_ChDs, fCanvD_HFN_ChNb, fCanvD_LFN_ChDs, fCanvD_LFN_ChNb, fCanvD_MCs_ChDs, fCanvD_MCs_ChNb, fCanvD_MSp_SpDs, fCanvD_MSp_SpNb, fCanvD_NOE_ChDs, fCanvD_NOE_ChNb, fCanvD_Ped_ChDs, fCanvD_Ped_ChNb, fCanvD_SCs_ChDs, fCanvD_SCs_ChNb, fCanvD_SSp_SpDs, fCanvD_SSp_SpNb, fCanvD_TNo_ChDs, fCanvD_TNo_ChNb, fCanvH1SamePlus, fCanvH_HFN_Date, fCanvH_HFN_RuDs, fCanvH_LFN_Date, fCanvH_LFN_RuDs, fCanvH_MCs_Date, fCanvH_MCs_RuDs, fCanvH_Ped_Date, fCanvH_Ped_RuDs, fCanvH_SCs_Date, fCanvH_SCs_RuDs, fCanvH_TNo_Date, fCanvH_TNo_RuDs, fCnewRoot, fOnlyOnePlot, fSameOnePlot, and fSeveralPlot.
Referenced by HistimePlot(), and HistoPlot().
void TEcnaHistos::DeeSCNumbering | ( | const Int_t & | DeeNumber | ) |
Definition at line 4071 of file TEcnaHistos.cc.
References TEcnaParHistos::BoxBottomY(), TEcnaParHistos::BoxLeftX(), TEcnaParHistos::BoxRightX(), TEcnaParHistos::BoxTopY(), TEcnaParHistos::CanvasFormatH(), TEcnaParHistos::CanvasFormatW(), charArrLen, gather_cfg::cout, fCdeleteRoot, fCnaParHistos, fCnewRoot, fCurrentCanvas, fCurrentCanvasName, fEcal, fEcalNumbering, fFapStexType, fPavComCxyz, fPavComStex, fTTBELL, TEcnaNumbering::GetEEDeeType(), TEcnaParEcal::MaxCrysIXInSC(), TEcnaParEcal::MaxCrysIYInSC(), TEcnaParEcal::MaxDeeInEE(), TEcnaParEcal::MaxSCIXInDee(), TEcnaParEcal::MaxSCIYInDee(), SetAllPavesViewStex(), SetHistoPresentation(), and ViewDeeSCNumberingPad().
Referenced by StexStinNumbering().
void TEcnaHistos::DoCanvasClosed | ( | ) |
Definition at line 12883 of file TEcnaHistos.cc.
References gather_cfg::cout, fClosedD_Adc_EvDs, fClosedD_Adc_EvNb, fClosedD_HFN_ChDs, fClosedD_HFN_ChNb, fClosedD_LFN_ChDs, fClosedD_LFN_ChNb, fClosedD_MCs_ChDs, fClosedD_MCs_ChNb, fClosedD_MSp_SpDs, fClosedD_MSp_SpNb, fClosedD_NOE_ChDs, fClosedD_NOE_ChNb, fClosedD_Ped_ChDs, fClosedD_Ped_ChNb, fClosedD_SCs_ChDs, fClosedD_SCs_ChNb, fClosedD_SSp_SpDs, fClosedD_SSp_SpNb, fClosedD_TNo_ChDs, fClosedD_TNo_ChNb, fClosedH1SamePlus, fClosedH_HFN_Date, fClosedH_HFN_RuDs, fClosedH_LFN_Date, fClosedH_LFN_RuDs, fClosedH_MCs_Date, fClosedH_MCs_RuDs, fClosedH_Ped_Date, fClosedH_Ped_RuDs, fClosedH_SCs_Date, fClosedH_SCs_RuDs, fClosedH_TNo_Date, fClosedH_TNo_RuDs, fCurrentHistoCode, fCurrentOptPlot, fOnlyOnePlot, fSameOnePlot, and fSeveralPlot.
void TEcnaHistos::EEDataSectors | ( | const Float_t & | coefcc_x, |
const Float_t & | coefcc_y, | ||
const Int_t & | DeeNumber, | ||
const TString & | opt_plot | ||
) |
Definition at line 5406 of file TEcnaHistos.cc.
References charArrLen, TEcnaParHistos::ColorDefinition(), TEcnaParHistos::DeeNameOffsetX(), TEcnaParHistos::DeeNumberOffsetX(), TEcnaParHistos::DeeOffsetX(), fCnaParHistos, fCnewRoot, fEcal, mps_fire::i, TEcnaParEcal::MaxCrysIXInDee(), and TEcnaParEcal::MaxCrysIYInDee().
Referenced by ViewDeeGrid(), and ViewEEGrid().
void TEcnaHistos::EEGridAxis | ( | const Int_t & | DeeNumber, |
const TString & | opt_plot, | ||
const TString & | c_option | ||
) |
Definition at line 5763 of file TEcnaHistos.cc.
References TEcnaParHistos::AxisLabelOffset(), TEcnaParHistos::AxisLabelSize(), TEcnaParHistos::AxisTickSize(), TEcnaParHistos::AxisTitleOffset(), TEcnaParHistos::AxisTitleSize(), TEcnaParHistos::DeeOffsetX(), fCnaParHistos, fCnewRoot, fEcal, fEcalNumbering, TEcnaNumbering::GetIIXMax(), TEcnaNumbering::GetIIXMin(), GetIXIYAxisTitle(), TEcnaNumbering::GetJIYMax(), TEcnaNumbering::GetJIYMin(), TEcnaParEcal::MaxCrysInSC(), TEcnaParEcal::MaxCrysIXInSC(), TEcnaParEcal::MaxCrysIYInSC(), TEcnaParEcal::MaxSCIXInDee(), and TEcnaParEcal::MaxSCIYInDee().
Referenced by ViewDeeGrid(), and ViewEEGrid().
void TEcnaHistos::EvSamplesXtals | ( | const TVectorD & | arg_read_histo, |
const Int_t & | arg_AlreadyRead, | ||
const Int_t & | n1StexStin, | ||
const Int_t & | i0StinEcha, | ||
const TString & | PlotOption | ||
) |
Definition at line 6099 of file TEcnaHistos.cc.
References gather_cfg::cout, TEcnaRead::DataExist(), fAllXtalsInStinPlot, fCfgResultsRootFilePath, fEcal, fEcalNumbering, fFapAnaType, fFapFirstReqEvtNumber, fFapLastReqEvtNumber, fFapNbOfSamples, fFapReqNbOfEvts, fFapRunNumber, fFapStexName, fFapStexNumber, fFlagSubDet, TEcnaRead::FileParameters(), fMyRootFile, fReadHistoDummy, fStatusDataExist, fStatusFileFound, fTobeRead, fTTBELL, fZerv, TEcnaNumbering::Get1DeeSCEcnaFromDeeSCCons(), mps_fire::i, TEcnaRead::LookAtRootFile(), TEcnaParEcal::MaxCrysInStin(), TEcnaParEcal::MaxSampADC(), TEcnaParEcal::MaxStexInStas(), TEcnaRead::PrintNoComment(), TEcnaRead::ReadSampleMeans(), and ViewHisto().
Referenced by EvSamplesXtals(), and Plot1DHisto().
void TEcnaHistos::EvSamplesXtals | ( | const TVectorD & | arg_read_histo, |
const Int_t & | arg_AlreadyRead, | ||
const Int_t & | n1StexStin, | ||
const Int_t & | i0StinEcha | ||
) |
Definition at line 6096 of file TEcnaHistos.cc.
References EvSamplesXtals().
void TEcnaHistos::FileParameters | ( | const TString & | xArgAnaType, |
const Int_t & | xArgNbOfSamples, | ||
const Int_t & | xArgRunNumber, | ||
const Int_t & | xArgFirstReqEvtNumber, | ||
const Int_t & | xArgLastReqEvtNumber, | ||
const Int_t & | xArgReqNbOfEvts, | ||
const Int_t & | xArgStexNumber | ||
) |
Definition at line 723 of file TEcnaHistos.cc.
References fFapAnaType, fFapFirstReqEvtNumber, fFapLastReqEvtNumber, fFapNbOfSamples, fFapReqNbOfEvts, fFapRunNumber, fFapStexNumber, and InitSpecParBeforeFileReading().
Referenced by TEcnaGui::ViewHistimeCrystalHighFrequencyNoise(), TEcnaGui::ViewHistimeCrystalHighFrequencyNoiseRuns(), TEcnaGui::ViewHistimeCrystalLowFrequencyNoise(), TEcnaGui::ViewHistimeCrystalLowFrequencyNoiseRuns(), TEcnaGui::ViewHistimeCrystalMeanCorss(), TEcnaGui::ViewHistimeCrystalMeanCorssRuns(), TEcnaGui::ViewHistimeCrystalPedestals(), TEcnaGui::ViewHistimeCrystalPedestalsRuns(), TEcnaGui::ViewHistimeCrystalSigmaOfCorss(), TEcnaGui::ViewHistimeCrystalSigmaOfCorssRuns(), TEcnaGui::ViewHistimeCrystalTotalNoise(), TEcnaGui::ViewHistimeCrystalTotalNoiseRuns(), TEcnaGui::ViewHistoCrystalSampleMeans(), TEcnaGui::ViewHistoCrystalSampleMeansDistribution(), TEcnaGui::ViewHistoCrystalSampleSigmas(), TEcnaGui::ViewHistoCrystalSampleSigmasDistribution(), TEcnaGui::ViewHistoCrystalSampleValues(), TEcnaGui::ViewHistoSampleEventDistribution(), TEcnaGui::ViewHistoSorSHighFrequencyNoiseDistribution(), TEcnaGui::ViewHistoSorSHighFrequencyNoiseOfCrystals(), TEcnaGui::ViewHistoSorSLowFrequencyNoiseDistribution(), TEcnaGui::ViewHistoSorSLowFrequencyNoiseOfCrystals(), TEcnaGui::ViewHistoSorSMeanCorssDistribution(), TEcnaGui::ViewHistoSorSMeanCorssOfCrystals(), TEcnaGui::ViewHistoSorSNumberOfEventsDistribution(), TEcnaGui::ViewHistoSorSNumberOfEventsOfCrystals(), TEcnaGui::ViewHistoSorSPedestalsDistribution(), TEcnaGui::ViewHistoSorSPedestalsOfCrystals(), TEcnaGui::ViewHistoSorSSigmaOfCorssDistribution(), TEcnaGui::ViewHistoSorSSigmaOfCorssOfCrystals(), TEcnaGui::ViewHistoSorSTotalNoiseDistribution(), TEcnaGui::ViewHistoSorSTotalNoiseOfCrystals(), TEcnaGui::ViewMatrixCorrelationSamples(), TEcnaGui::ViewMatrixCovarianceSamples(), TEcnaGui::ViewMatrixHighFrequencyCorrelationsBetweenChannels(), TEcnaGui::ViewMatrixHighFrequencyMeanCorrelationsBetweenStins(), TEcnaGui::ViewMatrixLowFrequencyCorrelationsBetweenChannels(), TEcnaGui::ViewMatrixLowFrequencyMeanCorrelationsBetweenStins(), TEcnaGui::ViewSorSHighFrequencyNoise(), TEcnaGui::ViewSorSLowFrequencyNoise(), TEcnaGui::ViewSorSMeanCorss(), TEcnaGui::ViewSorSNumberOfEvents(), TEcnaGui::ViewSorSPedestals(), TEcnaGui::ViewSorSSigmaOfCorss(), TEcnaGui::ViewSorSTotalNoise(), TEcnaGui::ViewStexHighFrequencyCorcc(), TEcnaGui::ViewStexLowFrequencyCorcc(), TEcnaGui::ViewStinCorrelationSamples(), and TEcnaGui::ViewStinCovarianceSamples().
void TEcnaHistos::FileParameters | ( | TEcnaRead * | MyRootFile | ) |
Definition at line 741 of file TEcnaHistos.cc.
References fFapAnaType, fFapFirstReqEvtNumber, fFapLastReqEvtNumber, fFapNbOfEvts, fFapNbOfSamples, fFapReqNbOfEvts, fFapRunNumber, fFapStexNumber, fRunType, fStartDate, fStopDate, TEcnaRead::GetAnalysisName(), TEcnaRead::GetFirstReqEvtNumber(), TEcnaRead::GetLastReqEvtNumber(), TEcnaRead::GetNbOfSamples(), TEcnaRead::GetNumberOfEvents(), TEcnaRead::GetReqNbOfEvts(), TEcnaRead::GetRunNumber(), TEcnaRead::GetRunType(), TEcnaRead::GetStartDate(), TEcnaRead::GetStexNumber(), TEcnaRead::GetStopDate(), and InitSpecParBeforeFileReading().
void TEcnaHistos::FillHisto | ( | TH1D * | h_his0, |
const TVectorD & | read_histo, | ||
const TString & | HistoCode, | ||
const Int_t & | HisSize | ||
) |
Definition at line 11340 of file TEcnaHistos.cc.
References mps_fire::i, and protons_cff::xi.
Referenced by ViewHisto().
void TEcnaHistos::GeneralTitle | ( | const TString & | title | ) |
Definition at line 772 of file TEcnaHistos.cc.
References fFlagGeneralTitle.
Referenced by TEcnaGui::ViewHistimeCrystalHighFrequencyNoise(), TEcnaGui::ViewHistimeCrystalHighFrequencyNoiseRuns(), TEcnaGui::ViewHistimeCrystalLowFrequencyNoise(), TEcnaGui::ViewHistimeCrystalLowFrequencyNoiseRuns(), TEcnaGui::ViewHistimeCrystalMeanCorss(), TEcnaGui::ViewHistimeCrystalMeanCorssRuns(), TEcnaGui::ViewHistimeCrystalPedestals(), TEcnaGui::ViewHistimeCrystalPedestalsRuns(), TEcnaGui::ViewHistimeCrystalSigmaOfCorss(), TEcnaGui::ViewHistimeCrystalSigmaOfCorssRuns(), TEcnaGui::ViewHistimeCrystalTotalNoise(), TEcnaGui::ViewHistimeCrystalTotalNoiseRuns(), TEcnaGui::ViewHistoCrystalSampleMeans(), TEcnaGui::ViewHistoCrystalSampleMeansDistribution(), TEcnaGui::ViewHistoCrystalSampleSigmas(), TEcnaGui::ViewHistoCrystalSampleSigmasDistribution(), TEcnaGui::ViewHistoCrystalSampleValues(), TEcnaGui::ViewHistoSampleEventDistribution(), TEcnaGui::ViewHistoSorSHighFrequencyNoiseDistribution(), TEcnaGui::ViewHistoSorSHighFrequencyNoiseOfCrystals(), TEcnaGui::ViewHistoSorSLowFrequencyNoiseDistribution(), TEcnaGui::ViewHistoSorSLowFrequencyNoiseOfCrystals(), TEcnaGui::ViewHistoSorSMeanCorssDistribution(), TEcnaGui::ViewHistoSorSMeanCorssOfCrystals(), TEcnaGui::ViewHistoSorSNumberOfEventsDistribution(), TEcnaGui::ViewHistoSorSNumberOfEventsOfCrystals(), TEcnaGui::ViewHistoSorSPedestalsDistribution(), TEcnaGui::ViewHistoSorSPedestalsOfCrystals(), TEcnaGui::ViewHistoSorSSigmaOfCorssDistribution(), TEcnaGui::ViewHistoSorSSigmaOfCorssOfCrystals(), TEcnaGui::ViewHistoSorSTotalNoiseDistribution(), TEcnaGui::ViewHistoSorSTotalNoiseOfCrystals(), TEcnaGui::ViewMatrixCorrelationSamples(), TEcnaGui::ViewMatrixCovarianceSamples(), TEcnaGui::ViewMatrixHighFrequencyCorrelationsBetweenChannels(), TEcnaGui::ViewMatrixHighFrequencyMeanCorrelationsBetweenStins(), TEcnaGui::ViewMatrixLowFrequencyCorrelationsBetweenChannels(), TEcnaGui::ViewMatrixLowFrequencyMeanCorrelationsBetweenStins(), TEcnaGui::ViewSorSHighFrequencyNoise(), TEcnaGui::ViewSorSLowFrequencyNoise(), TEcnaGui::ViewSorSMeanCorss(), TEcnaGui::ViewSorSNumberOfEvents(), TEcnaGui::ViewSorSPedestals(), TEcnaGui::ViewSorSSigmaOfCorss(), TEcnaGui::ViewSorSTotalNoise(), TEcnaGui::ViewStexHighFrequencyCorcc(), TEcnaGui::ViewStexLowFrequencyCorcc(), TEcnaGui::ViewStexStinNumbering(), TEcnaGui::ViewStinCorrelationSamples(), TEcnaGui::ViewStinCovarianceSamples(), and TEcnaGui::ViewStinCrystalNumbering().
TCanvas * TEcnaHistos::GetCurrentCanvas | ( | const TString & | HistoCode, |
const TString & | opt_plot | ||
) |
Definition at line 12657 of file TEcnaHistos.cc.
References fCanvD_Adc_EvDs, fCanvD_Adc_EvNb, fCanvD_HFN_ChDs, fCanvD_HFN_ChNb, fCanvD_LFN_ChDs, fCanvD_LFN_ChNb, fCanvD_MCs_ChDs, fCanvD_MCs_ChNb, fCanvD_MSp_SpDs, fCanvD_MSp_SpNb, fCanvD_NOE_ChDs, fCanvD_NOE_ChNb, fCanvD_Ped_ChDs, fCanvD_Ped_ChNb, fCanvD_SCs_ChDs, fCanvD_SCs_ChNb, fCanvD_SSp_SpDs, fCanvD_SSp_SpNb, fCanvD_TNo_ChDs, fCanvD_TNo_ChNb, fCanvH1SamePlus, fCanvH_HFN_Date, fCanvH_HFN_RuDs, fCanvH_LFN_Date, fCanvH_LFN_RuDs, fCanvH_MCs_Date, fCanvH_MCs_RuDs, fCanvH_Ped_Date, fCanvH_Ped_RuDs, fCanvH_SCs_Date, fCanvH_SCs_RuDs, fCanvH_TNo_Date, fCanvH_TNo_RuDs, fOnlyOnePlot, fSameOnePlot, and fSeveralPlot.
TCanvas * TEcnaHistos::GetCurrentCanvas | ( | ) |
Definition at line 12702 of file TEcnaHistos.cc.
References fCurrentCanvas.
Referenced by HistimePlot(), and HistoPlot().
TString TEcnaHistos::GetCurrentCanvasName | ( | ) |
Int_t TEcnaHistos::GetDSOffset | ( | const Int_t & | DeeNumber, |
const Int_t & | DataSector | ||
) |
Definition at line 7402 of file TEcnaHistos.cc.
References fEcal, fEcalNumbering, TEcnaNumbering::GetMaxSCInDS(), and TEcnaParEcal::MaxCrysInSC().
Referenced by HistoPlot(), NotCompleteSCH1DBin(), NotConnectedSCH1DBin(), and ViewHisto().
TString TEcnaHistos::GetEtaPhiAxisTitle | ( | const TString & | chcode | ) |
Definition at line 4711 of file TEcnaHistos.cc.
Referenced by GetHocoVecoAxisTitle(), ViewSMGrid(), and ViewTowerGrid().
Int_t TEcnaHistos::GetHistoNumberOfBins | ( | const TString & | HistoCode, |
const Int_t & | HisSize | ||
) |
Definition at line 11327 of file TEcnaHistos.cc.
References fCnaParHistos, fNbBinsProj, and TEcnaParHistos::GetHistoType().
Referenced by ViewHisto().
Int_t TEcnaHistos::GetHistoryRunListParameters | ( | const TString & | list_of_run_file_name, |
const TString & | HistoCode | ||
) |
Definition at line 8494 of file TEcnaHistos.cc.
References gather_cfg::cout, fCfgHistoryRunListFilePath, fCnaParHistos, fCnew, fFapFileRuns, fFapMaxNbOfRuns, fFapNbOfRuns, fFcin_f, fNbOfListFileH_HFN_Date, fNbOfListFileH_HFN_RuDs, fNbOfListFileH_LFN_Date, fNbOfListFileH_LFN_RuDs, fNbOfListFileH_MCs_Date, fNbOfListFileH_MCs_RuDs, fNbOfListFileH_Ped_Date, fNbOfListFileH_Ped_RuDs, fNbOfListFileH_SCs_Date, fNbOfListFileH_SCs_RuDs, fNbOfListFileH_TNo_Date, fNbOfListFileH_TNo_RuDs, fT1DRunNumber, fTTBELL, TEcnaParHistos::MaxNbOfRunsInLists(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ViewHistime().
Int_t TEcnaHistos::GetHistoSize | ( | const TString & | chqcode, |
const TString & | opt_plot_read | ||
) |
Definition at line 10953 of file TEcnaHistos.cc.
References fEcal, fFapNbOfSamples, fFapReqNbOfEvts, fFapStexNumber, fFlagSubDet, fNbBinsProj, TEcnaParEcal::MaxCrysEcnaInDee(), TEcnaParEcal::MaxCrysEcnaInStex(), TEcnaParEcal::MaxCrysForConsInDee(), TEcnaParEcal::MaxDeeInEE(), TEcnaParEcal::MaxSampADC(), TEcnaParEcal::MaxSCForConsInDee(), TEcnaParEcal::MaxSMInEB(), and TEcnaParEcal::MaxTowInSM().
Referenced by ViewHisto().
TVectorD TEcnaHistos::GetHistoValues | ( | const TVectorD & | arg_read_histo, |
const Int_t & | arg_AlreadyRead, | ||
TEcnaRead * | aMyRootFile, | ||
const TString & | HistoCode, | ||
const Int_t & | HisSizePlot, | ||
const Int_t & | HisSizeRead, | ||
const Int_t & | StexStin_A, | ||
const Int_t & | i0StinEcha, | ||
const Int_t & | i0Sample, | ||
Int_t & | i_data_exist | ||
) |
Definition at line 11008 of file TEcnaHistos.cc.
References gather_cfg::cout, TEcnaRead::DataExist(), fStatusDataExist, fTTBELL, mps_fire::i, TEcnaRead::ReadHighFrequencyNoise(), TEcnaRead::ReadLowFrequencyNoise(), TEcnaRead::ReadMeanCorrelationsBetweenSamples(), TEcnaRead::ReadNumberOfEvents(), TEcnaRead::ReadPedestals(), TEcnaRead::ReadSampleAdcValues(), TEcnaRead::ReadSampleMeans(), TEcnaRead::ReadSampleSigmas(), TEcnaRead::ReadSigmaOfCorrelationsBetweenSamples(), and TEcnaRead::ReadTotalNoise().
Referenced by ViewHisto().
Axis_t TEcnaHistos::GetHistoXinf | ( | const TString & | HistoCode, |
const Int_t & | HisSize, | ||
const TString & | opt_plot | ||
) |
Definition at line 11237 of file TEcnaHistos.cc.
References fD_Adc_EvNbYmin, fD_HFN_ChNbYmin, fD_LFN_ChNbYmin, fD_MCs_ChNbYmin, fD_MSp_SpNbYmin, fD_NOE_ChNbYmin, fD_Ped_ChNbYmin, fD_SCs_ChNbYmin, fD_SSp_SpNbYmin, fD_TNo_ChNbYmin, fH_HFN_RuDsYmin, fH_LFN_RuDsYmin, fH_MCs_RuDsYmin, fH_Ped_RuDsYmin, fH_SCs_RuDsYmin, and fH_TNo_RuDsYmin.
Referenced by ViewHisto().
Axis_t TEcnaHistos::GetHistoXsup | ( | const TString & | HistoCode, |