CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
TEcnaParHistos Class Reference

#include <TEcnaParHistos.h>

Inheritance diagram for TEcnaParHistos:

Public Member Functions

Float_t AxisLabelOffset ()
 
Float_t AxisLabelOffset (const TString &)
 
Float_t AxisLabelSize ()
 
Float_t AxisLabelSize (const TString &)
 
Float_t AxisTickSize ()
 
Float_t AxisTickSize (const TString &)
 
Float_t AxisTitleOffset ()
 
Float_t AxisTitleOffset (const TString &)
 
Float_t AxisTitleSize ()
 
Float_t AxisTitleSize (const TString &)
 
Double_t BoxBottomY (const TString &)
 
Double_t BoxLeftX (const TString &)
 
Double_t BoxRightX (const TString &)
 
Double_t BoxTopY (const TString &)
 
TString BuildStandard1DHistoCodeX (const TString &, const TString &)
 
TString BuildStandard1DHistoCodeXY (const TString &)
 
TString BuildStandard1DHistoCodeY (const TString &, const TString &)
 
TString BuildStandardBetweenWhatCode (const TString &, const TString &)
 
TString BuildStandardCovOrCorCode (const TString &, const TString &)
 
TString BuildStandardDetectorCode (const TString &)
 
TString BuildStandardPlotOption (const TString &, const TString &)
 
UInt_t CanvasFormatH (const TString &)
 
UInt_t CanvasFormatW (const TString &)
 
Color_t ColorDefinition (const TString &)
 
Color_t ColorTab (const Int_t &)
 
Float_t DeeNameOffsetX (const Int_t &)
 
Float_t DeeNumberOffsetX (const TString &, const Int_t &)
 
Float_t DeeOffsetX (const TString &, const Int_t &)
 
TString GetCodeAllXtalsInStinPlot ()
 
TString GetCodeOnlyOnePlot ()
 
Int_t GetCodePlotAllXtalsInStin ()
 
TString GetCodeSameOnePlot ()
 
TString GetCodeSeveralPlot ()
 
TString GetHistoType (const TString &)
 
Double_t GetMarginAutoMinMax ()
 
Int_t GetMaxNbOfColors ()
 
Int_t GetNbOfRunsDisplayed ()
 
TString GetQuantityName (const TString &)
 
TString GetTechHistoCode (const TString &)
 
TString GetTechHistoCode (const TString &, const TString &)
 
TString GetXVarHisto (const TString &, const TString &, const Int_t &)
 
Double_t GetYmaxDefaultValue (const TString &)
 
Double_t GetYminDefaultValue (const TString &)
 
TString GetYVarHisto (const TString &, const TString &, const Int_t &)
 
void Init ()
 
void ListOfStandardCodes (const TString &)
 
Int_t MaxNbOfRunsInLists ()
 
UInt_t SetCanvasHeight (const TString &, const TString &)
 
UInt_t SetCanvasWidth (const TString &, const TString &)
 
void SetColorPalette (const TString &)
 
Color_t SetColorsForNumbers (const TString &)
 
void SetEcalSubDetector (const TString &)
 
void SetEcalSubDetector (const TString &, const TEcnaParEcal *, const TEcnaNumbering *)
 
TPaveText * SetOptionSamePaveBorder (const TString &, const TString &)
 
TPaveText * SetPaveAnalysisRun (const TString &, const Int_t &, const Int_t &, const TString &, const Int_t &, const Int_t &, const TString &)
 
TPaveText * SetPaveCrystal (const Int_t &, const Int_t &, const Int_t &)
 
TPaveText * SetPaveCrystal (const Int_t &, const Int_t &, const Int_t &, const Int_t &, const Int_t &)
 
TPaveText * SetPaveCrystalSample (const Int_t &, const Int_t &, const Int_t &, const Int_t &)
 
TPaveText * SetPaveCxyz (const Int_t &)
 
TPaveText * SetPaveDee (const TString &, const Int_t &, const TString &)
 
TPaveText * SetPaveEvolNbOfEvtsAna (const TString &, const Int_t &, const Int_t &, const Int_t &, const TString &)
 
TPaveText * SetPaveEvolRuns (const Int_t &, const TString &, const Int_t &, const TString &, const TString &, const TString &)
 
TPaveText * SetPaveGeneralComment (const TString &)
 
TPaveText * SetPaveLVRB (const Int_t &, const Int_t &)
 
TPaveText * SetPaveNbOfEvts (const Int_t &, const TString &, const TString &, const TString &)
 
TPaveText * SetPaveSC (const Int_t &, const Int_t &)
 
TPaveText * SetPaveSCsXY (const Int_t &, const Int_t &)
 
TPaveText * SetPaveSM (const TString &, const Int_t &, const TString &)
 
TPaveText * SetPaveStas ()
 
TPaveText * SetPaveStex (const TString &, const Int_t &)
 
TPaveText * SetPaveStin (const Int_t &, const Int_t &)
 
TPaveText * SetPaveStinsXY (const Int_t &, const Int_t &)
 
TPaveText * SetPaveTower (const Int_t &)
 
TPaveText * SetPaveTowersXY (const Int_t &, const Int_t &)
 
void SetViewGraphOffsets (TGraph *, const TString &)
 
void SetViewHistoOffsets (TH1D *, const TString &, const TString &)
 
void SetViewHistoPadMargins (const TString &, const TString &)
 
void SetViewHistoStats (TH1D *, const TString &)
 
void SetViewHistoStyle (const TString &)
 
 TEcnaParHistos ()
 
 TEcnaParHistos (TEcnaObject *, const TString &)
 
 TEcnaParHistos (const TString &, const TEcnaParEcal *, const TEcnaNumbering *)
 
virtual ~TEcnaParHistos ()
 

Private Attributes

TString fAllXtalsInStinPlot
 
Int_t fCdelete
 
Int_t fCdeleteRoot
 
Int_t fCnaCommand
 
Int_t fCnaError
 
Int_t fCnew
 
Int_t fCnewRoot
 
TEcnaParEcalfEcal
 
TEcnaNumberingfEcalNumbering
 
TString fFlagSubDet
 
Int_t fgMaxCar
 
Double_t fMarginAutoMinMax
 
Int_t fMaxColorNumber
 
Int_t fMaxNbOfRunsInLists
 
Int_t fNbOfRunsDisplayed
 
TString fOnlyOnePlot
 
Int_t fPlotAllXtalsInStin
 
TString fSameOnePlot
 
TString fSeveralPlot
 
TString fTTBELL
 

Detailed Description


TEcnaParHistos.h Update: 05/10/2012 Author: B.Fabbro (berna.nosp@m.rd.f.nosp@m.abbro.nosp@m.@cea.nosp@m..fr) DSM/IRFU/SPP CEA-Saclay Copyright: Those valid for CEA sofware

ECNA web page: http://cms-fabbro.web.cern.ch/cms-fabbro/

cna_new/Correlated_Noise_Analysis/ECNA_main_page.htm

Values of different parameters for plots in the framework of TEcnaHistos
(see TEcnaHistos documentation)

Examples of parameters:  ymin and ymax values for histos, title sizes,
                         margins for plots, etc...

Definition at line 44 of file TEcnaParHistos.h.

Constructor & Destructor Documentation

TEcnaParHistos::TEcnaParHistos ( )

Definition at line 33 of file TEcnaParHistos.cc.

TEcnaParHistos::TEcnaParHistos ( TEcnaObject pObjectManager,
const TString &  SubDet 
)

Definition at line 42 of file TEcnaParHistos.cc.

TEcnaParHistos::TEcnaParHistos ( const TString &  SubDet,
const TEcnaParEcal pEcal,
const TEcnaNumbering pEcalNumbering 
)

Definition at line 73 of file TEcnaParHistos.cc.

TEcnaParHistos::~TEcnaParHistos ( )
virtual

Definition at line 18 of file TEcnaParHistos.cc.

Member Function Documentation

Float_t TEcnaParHistos::AxisLabelOffset ( )

Definition at line 1021 of file TEcnaParHistos.cc.

Float_t TEcnaParHistos::AxisLabelOffset ( const TString &  opt)

Definition at line 1025 of file TEcnaParHistos.cc.

Float_t TEcnaParHistos::AxisLabelSize ( )

Definition at line 1047 of file TEcnaParHistos.cc.

Float_t TEcnaParHistos::AxisLabelSize ( const TString &  opt)

Definition at line 1051 of file TEcnaParHistos.cc.

Float_t TEcnaParHistos::AxisTickSize ( )

Definition at line 1061 of file TEcnaParHistos.cc.

Float_t TEcnaParHistos::AxisTickSize ( const TString &  opt)

Definition at line 1065 of file TEcnaParHistos.cc.

Float_t TEcnaParHistos::AxisTitleOffset ( )

Definition at line 983 of file TEcnaParHistos.cc.

Float_t TEcnaParHistos::AxisTitleOffset ( const TString &  opt)

Definition at line 987 of file TEcnaParHistos.cc.

Float_t TEcnaParHistos::AxisTitleSize ( )

Definition at line 1010 of file TEcnaParHistos.cc.

Float_t TEcnaParHistos::AxisTitleSize ( const TString &  opt)

Definition at line 1014 of file TEcnaParHistos.cc.

Double_t TEcnaParHistos::BoxBottomY ( const TString &  chtype)

Definition at line 389 of file TEcnaParHistos.cc.

Double_t TEcnaParHistos::BoxLeftX ( const TString &  chtype)

Definition at line 325 of file TEcnaParHistos.cc.

Double_t TEcnaParHistos::BoxRightX ( const TString &  chtype)

Definition at line 357 of file TEcnaParHistos.cc.

Double_t TEcnaParHistos::BoxTopY ( const TString &  chtype)

Definition at line 419 of file TEcnaParHistos.cc.

TString TEcnaParHistos::BuildStandard1DHistoCodeX ( const TString &  CallingMethod,
const TString &  UserHistoCode 
)

Definition at line 2550 of file TEcnaParHistos.cc.

TString TEcnaParHistos::BuildStandard1DHistoCodeXY ( const TString &  UserHistoCode)

Definition at line 2659 of file TEcnaParHistos.cc.

TString TEcnaParHistos::BuildStandard1DHistoCodeY ( const TString &  CallingMethod,
const TString &  UserHistoCode 
)

Definition at line 2615 of file TEcnaParHistos.cc.

TString TEcnaParHistos::BuildStandardBetweenWhatCode ( const TString &  CallingMethod,
const TString &  UserHistoCode 
)

Definition at line 2782 of file TEcnaParHistos.cc.

TString TEcnaParHistos::BuildStandardCovOrCorCode ( const TString &  CallingMethod,
const TString &  UserHistoCode 
)

Definition at line 2749 of file TEcnaParHistos.cc.

TString TEcnaParHistos::BuildStandardDetectorCode ( const TString &  UserDetector)

Definition at line 2446 of file TEcnaParHistos.cc.

TString TEcnaParHistos::BuildStandardPlotOption ( const TString &  CallingMethod,
const TString &  UserPlotOption 
)

Definition at line 2480 of file TEcnaParHistos.cc.

UInt_t TEcnaParHistos::CanvasFormatH ( const TString &  chformat)

Definition at line 302 of file TEcnaParHistos.cc.

UInt_t TEcnaParHistos::CanvasFormatW ( const TString &  chformat)

Definition at line 284 of file TEcnaParHistos.cc.

Color_t TEcnaParHistos::ColorDefinition ( const TString &  chcolor)

Definition at line 506 of file TEcnaParHistos.cc.

Color_t TEcnaParHistos::ColorTab ( const Int_t &  user_color_number)

Definition at line 467 of file TEcnaParHistos.cc.

Float_t TEcnaParHistos::DeeNameOffsetX ( const Int_t &  DeeNumber)

Definition at line 1126 of file TEcnaParHistos.cc.

Float_t TEcnaParHistos::DeeNumberOffsetX ( const TString &  opt_plot,
const Int_t &  DeeNumber 
)

Definition at line 1138 of file TEcnaParHistos.cc.

Float_t TEcnaParHistos::DeeOffsetX ( const TString &  opt_plot,
const Int_t &  DeeNumber 
)

Definition at line 1109 of file TEcnaParHistos.cc.

TString TEcnaParHistos::GetCodeAllXtalsInStinPlot ( )

Definition at line 3023 of file TEcnaParHistos.cc.

TString TEcnaParHistos::GetCodeOnlyOnePlot ( )

Definition at line 3020 of file TEcnaParHistos.cc.

Int_t TEcnaParHistos::GetCodePlotAllXtalsInStin ( )

Definition at line 3024 of file TEcnaParHistos.cc.

TString TEcnaParHistos::GetCodeSameOnePlot ( )

Definition at line 3022 of file TEcnaParHistos.cc.

TString TEcnaParHistos::GetCodeSeveralPlot ( )

Definition at line 3021 of file TEcnaParHistos.cc.

TString TEcnaParHistos::GetHistoType ( const TString &  HistoCode)

Definition at line 2107 of file TEcnaParHistos.cc.

Double_t TEcnaParHistos::GetMarginAutoMinMax ( )

Definition at line 572 of file TEcnaParHistos.cc.

Int_t TEcnaParHistos::GetMaxNbOfColors ( )

Definition at line 570 of file TEcnaParHistos.cc.

Int_t TEcnaParHistos::GetNbOfRunsDisplayed ( )

Definition at line 571 of file TEcnaParHistos.cc.

TString TEcnaParHistos::GetQuantityName ( const TString &  chqcode)

Definition at line 2249 of file TEcnaParHistos.cc.

TString TEcnaParHistos::GetTechHistoCode ( const TString &  StandardHistoCode)

Definition at line 2942 of file TEcnaParHistos.cc.

TString TEcnaParHistos::GetTechHistoCode ( const TString &  X_Quantity,
const TString &  Y_Quantity 
)

Definition at line 2963 of file TEcnaParHistos.cc.

TString TEcnaParHistos::GetXVarHisto ( const TString &  HistoCode,
const TString &  SubDet,
const Int_t &  StexNumber 
)

Definition at line 2156 of file TEcnaParHistos.cc.

Double_t TEcnaParHistos::GetYmaxDefaultValue ( const TString &  chqcode)

Definition at line 2342 of file TEcnaParHistos.cc.

Double_t TEcnaParHistos::GetYminDefaultValue ( const TString &  chqcode)

Definition at line 2293 of file TEcnaParHistos.cc.

TString TEcnaParHistos::GetYVarHisto ( const TString &  HistoCode,
const TString &  SubDet,
const Int_t &  StexNumber 
)

Definition at line 2191 of file TEcnaParHistos.cc.

void TEcnaParHistos::Init ( void  )

Definition at line 85 of file TEcnaParHistos.cc.

void TEcnaParHistos::ListOfStandardCodes ( const TString &  TypeOfCode)

Definition at line 2845 of file TEcnaParHistos.cc.

Int_t TEcnaParHistos::MaxNbOfRunsInLists ( )

Definition at line 164 of file TEcnaParHistos.cc.

UInt_t TEcnaParHistos::SetCanvasHeight ( const TString &  HistoCode,
const TString &  opt_plot 
)

Definition at line 250 of file TEcnaParHistos.cc.

UInt_t TEcnaParHistos::SetCanvasWidth ( const TString &  HistoCode,
const TString &  opt_plot 
)

Definition at line 216 of file TEcnaParHistos.cc.

void TEcnaParHistos::SetColorPalette ( const TString &  user_color_palette)

Definition at line 457 of file TEcnaParHistos.cc.

Color_t TEcnaParHistos::SetColorsForNumbers ( const TString &  chtype_number)

Definition at line 1847 of file TEcnaParHistos.cc.

void TEcnaParHistos::SetEcalSubDetector ( const TString &  SubDet)

Definition at line 130 of file TEcnaParHistos.cc.

void TEcnaParHistos::SetEcalSubDetector ( const TString &  SubDet,
const TEcnaParEcal pEcal,
const TEcnaNumbering pEcalNumbering 
)

Definition at line 140 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetOptionSamePaveBorder ( const TString &  chopt,
const TString &  HistoType 
)

Definition at line 1449 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveAnalysisRun ( const TString &  ana_type,
const Int_t &  nb_of_samples,
const Int_t &  run_number,
const TString &  run_type,
const Int_t &  first_evt,
const Int_t &  last_evt,
const TString &  nb_col 
)

Definition at line 1226 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveCrystal ( const Int_t &  StexCrys,
const Int_t &  StexStinA,
const Int_t &  StinEcha 
)

Definition at line 1658 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveCrystal ( const Int_t &  StexCrys,
const Int_t &  StexStinA,
const Int_t &  StinEcha,
const Int_t &  arg_AlreadyRead,
const Int_t &  flag_all_samples 
)

Definition at line 1666 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveCrystalSample ( const Int_t &  StexCrys,
const Int_t &  StexStinA,
const Int_t &  StinEcha,
const Int_t &  iSample 
)

Definition at line 1734 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveCxyz ( const Int_t &  DeeNumber)

Definition at line 2011 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveDee ( const TString &  chopt,
const Int_t &  DeeNumber,
const TString &  DeeType 
)

Definition at line 1867 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveEvolNbOfEvtsAna ( const TString &  ana_type,
const Int_t &  nb_of_samples,
const Int_t &  first_req_evt,
const Int_t &  last_req_evt,
const TString &  HistoType 
)

Definition at line 1336 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveEvolRuns ( const Int_t &  start_evol_run,
const TString &  start_evol_date,
const Int_t &  stop_evol_run,
const TString &  stop_evol_date,
const TString &  opt_plot,
const TString &  HistoType 
)

Definition at line 1384 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveGeneralComment ( const TString &  comment)

Definition at line 1177 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveLVRB ( const Int_t &  SMNumber,
const Int_t &  SMtower 
)

Definition at line 1795 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveNbOfEvts ( const Int_t &  nb_of_evts,
const TString &  start_date,
const TString &  stop_date,
const TString &  nb_col 
)

Definition at line 1285 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveSC ( const Int_t &  DeeSC_X,
const Int_t &  DeeNumber 
)

Definition at line 1942 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveSCsXY ( const Int_t &  DeeSC_X,
const Int_t &  DeeSC_Y 
)

Definition at line 1979 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveSM ( const TString &  chopt,
const Int_t &  SM_number,
const TString &  EB_type 
)

Definition at line 1523 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveStas ( )

Definition at line 1492 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveStex ( const TString &  chopt,
const Int_t &  StexNumber 
)

Definition at line 2064 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveStin ( const Int_t &  StinNumber,
const Int_t &  StexNumber 
)

Definition at line 2086 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveStinsXY ( const Int_t &  StexStin_X,
const Int_t &  StexStin_Y 
)

Definition at line 2094 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveTower ( const Int_t &  SMtower_X)

Definition at line 1595 of file TEcnaParHistos.cc.

TPaveText * TEcnaParHistos::SetPaveTowersXY ( const Int_t &  SMtower_X,
const Int_t &  SMtower_Y 
)

Definition at line 1625 of file TEcnaParHistos.cc.

void TEcnaParHistos::SetViewGraphOffsets ( TGraph *  graph,
const TString &  HistoType 
)

Definition at line 1081 of file TEcnaParHistos.cc.

void TEcnaParHistos::SetViewHistoOffsets ( TH1D *  histo,
const TString &  HistoType,
const TString &  opt_plot 
)

Definition at line 791 of file TEcnaParHistos.cc.

void TEcnaParHistos::SetViewHistoPadMargins ( const TString &  HistoType,
const TString &  opt_plot 
)

Definition at line 651 of file TEcnaParHistos.cc.

void TEcnaParHistos::SetViewHistoStats ( TH1D *  histo,
const TString &  HistoType 
)

Definition at line 778 of file TEcnaParHistos.cc.

void TEcnaParHistos::SetViewHistoStyle ( const TString &  HistoType)

Definition at line 579 of file TEcnaParHistos.cc.

Member Data Documentation

TString TEcnaParHistos::fAllXtalsInStinPlot
private

Definition at line 76 of file TEcnaParHistos.h.

Int_t TEcnaParHistos::fCdelete
private

Definition at line 54 of file TEcnaParHistos.h.

Int_t TEcnaParHistos::fCdeleteRoot
private

Definition at line 55 of file TEcnaParHistos.h.

Int_t TEcnaParHistos::fCnaCommand
private

Definition at line 59 of file TEcnaParHistos.h.

Int_t TEcnaParHistos::fCnaError
private

Definition at line 59 of file TEcnaParHistos.h.

Int_t TEcnaParHistos::fCnew
private

Definition at line 54 of file TEcnaParHistos.h.

Int_t TEcnaParHistos::fCnewRoot
private

Definition at line 55 of file TEcnaParHistos.h.

TEcnaParEcal* TEcnaParHistos::fEcal
private

Definition at line 61 of file TEcnaParHistos.h.

TEcnaNumbering* TEcnaParHistos::fEcalNumbering
private

Definition at line 62 of file TEcnaParHistos.h.

TString TEcnaParHistos::fFlagSubDet
private

Definition at line 64 of file TEcnaParHistos.h.

Int_t TEcnaParHistos::fgMaxCar
private

Definition at line 52 of file TEcnaParHistos.h.

Double_t TEcnaParHistos::fMarginAutoMinMax
private

Definition at line 69 of file TEcnaParHistos.h.

Int_t TEcnaParHistos::fMaxColorNumber
private

Definition at line 68 of file TEcnaParHistos.h.

Int_t TEcnaParHistos::fMaxNbOfRunsInLists
private

Definition at line 71 of file TEcnaParHistos.h.

Int_t TEcnaParHistos::fNbOfRunsDisplayed
private

Definition at line 70 of file TEcnaParHistos.h.

TString TEcnaParHistos::fOnlyOnePlot
private

Definition at line 73 of file TEcnaParHistos.h.

Int_t TEcnaParHistos::fPlotAllXtalsInStin
private

Definition at line 77 of file TEcnaParHistos.h.

TString TEcnaParHistos::fSameOnePlot
private

Definition at line 75 of file TEcnaParHistos.h.

TString TEcnaParHistos::fSeveralPlot
private

Definition at line 74 of file TEcnaParHistos.h.

TString TEcnaParHistos::fTTBELL
private

Definition at line 57 of file TEcnaParHistos.h.