AliPhysics  63e47e1 (63e47e1)
LInfo Class Reference

#include <LInfo.h>

Inheritance diagram for LInfo:

Public Member Functions

 LInfo (Int_t rn=0)
 
virtual ~LInfo ()
 
void Compute ()
 
TCanvas * DrawHist (Int_t which, Int_t gain=1, const char *opt=0) const
 
TProfile * GetStripHist (Int_t sm, Int_t gain=1) const
 
TProfile * GetStripRmsHist (Int_t sm, Int_t gain=1) const
 
TProfile * GetStripWeightedHist (Int_t sm, Int_t gain=1) const
 
TProfile * GetLedMonHist (Int_t sm, Int_t gain=1) const
 
TProfile * GetLedMonRmsHist (Int_t sm, Int_t gain=1) const
 
TProfile * GetLedMonWeightedHist (Int_t sm, Int_t gain=1) const
 
TProfile2D * GetLedHist (Int_t sm, Int_t gain=1) const
 
TProfile2D * GetLedRmsHist (Int_t sm, Int_t gain=1) const
 
TProfile2D * GetLedWeightedHist (Int_t sm, Int_t gain=1) const
 
TH2GetLedOverMonHist (Int_t sm, Int_t gain=1) const
 
TH1GetLedMonDispHist (Int_t sm, Int_t gain=1) const
 
TH2GetLedDispHist (Int_t sm, Int_t gain=1) const
 
const char * GetName () const
 
Int_t GetRunNo () const
 
void FillLed (Int_t mod, Int_t gain, Int_t col, Int_t row, Double_t amp, Double_t rms)
 
void FillStrip (Int_t mod, Int_t gain, Int_t strip, Double_t amp, Double_t rms)
 
Double_t FracLeds (Int_t sm, Int_t gain=1) const
 
Double_t FracStrips (Int_t sm, Int_t gain=1) const
 
void Print (Option_t *option="") const
 

Static Public Member Functions

static Int_t NSM ()
 
static Int_t NCol ()
 
static Int_t NRow ()
 
static Int_t NStrip ()
 

Static Public Attributes

static const Int_t kNSM = 20
 

Protected Member Functions

void CreateHistograms ()
 

Protected Attributes

Int_t fRunNo
 
TProfile * fhStrip [kNSM][2]
 
TProfile * fhStripCount [kNSM][2]
 
TProfile * fhStripWeighted [kNSM][2]
 
TProfile2D * fhLed [kNSM][2]
 
TProfile2D * fhLedCount [kNSM][2]
 
TProfile2D * fhLedWeighted [kNSM][2]
 
TH2fhAmpOverMon [kNSM][2]
 
TH1fhStripRmsOverMean [kNSM][2]
 Led/LedMon ratio. More...
 
TH2fhLedRmsOverMean [kNSM][2]
 RMS over Mean for LedMon. More...
 
Bool_t fIsComputed
 RMS over Mean for Led. More...
 

Detailed Description

Definition at line 11 of file LInfo.h.

Constructor & Destructor Documentation

LInfo::LInfo ( Int_t  rn = 0)
inline

Definition at line 13 of file LInfo.h.

virtual LInfo::~LInfo ( )
inlinevirtual

Definition at line 14 of file LInfo.h.

Member Function Documentation

void LInfo::Compute ( )

Definition at line 12 of file LInfo.cxx.

Referenced by LDraw::Compute(), readOCDB(), and ~LInfo().

void LInfo::CreateHistograms ( )
protected

Definition at line 82 of file LInfo.cxx.

Referenced by LInfo(), and NStrip().

TCanvas * LInfo::DrawHist ( Int_t  which,
Int_t  gain = 1,
const char *  opt = 0 
) const

Definition at line 145 of file LInfo.cxx.

Referenced by LDraw::DrawAll(), and ~LInfo().

void LInfo::FillLed ( Int_t  mod,
Int_t  gain,
Int_t  col,
Int_t  row,
Double_t  amp,
Double_t  rms 
)

Definition at line 134 of file LInfo.cxx.

Referenced by GetRunNo(), and readOCDB_LED().

void LInfo::FillStrip ( Int_t  mod,
Int_t  gain,
Int_t  strip,
Double_t  amp,
Double_t  rms 
)

Definition at line 210 of file LInfo.cxx.

Referenced by GetRunNo(), and readOCDB_LED().

Double_t LInfo::FracLeds ( Int_t  sm,
Int_t  gain = 1 
) const

Definition at line 224 of file LInfo.cxx.

Referenced by LDraw::Compute(), createTree(), LDraw::GetFracRun(), GetRunNo(), and readOCDB().

Double_t LInfo::FracStrips ( Int_t  sm,
Int_t  gain = 1 
) const

Definition at line 251 of file LInfo.cxx.

Referenced by LDraw::Compute(), createTree(), LDraw::GetFracRun(), GetRunNo(), and readOCDB().

TH2* LInfo::GetLedDispHist ( Int_t  sm,
Int_t  gain = 1 
) const
inline

Definition at line 28 of file LInfo.h.

Referenced by DrawHist().

TProfile2D* LInfo::GetLedHist ( Int_t  sm,
Int_t  gain = 1 
) const
inline

Definition at line 23 of file LInfo.h.

Referenced by createTree(), DrawHist(), and plot_OCDB_LED_all().

TH1* LInfo::GetLedMonDispHist ( Int_t  sm,
Int_t  gain = 1 
) const
inline

Definition at line 27 of file LInfo.h.

Referenced by DrawHist().

TProfile* LInfo::GetLedMonHist ( Int_t  sm,
Int_t  gain = 1 
) const
inline

Definition at line 20 of file LInfo.h.

Referenced by createTree(), and plot_OCDB_LED_all().

TProfile* LInfo::GetLedMonRmsHist ( Int_t  sm,
Int_t  gain = 1 
) const
inline

Definition at line 21 of file LInfo.h.

Referenced by createTree().

TProfile* LInfo::GetLedMonWeightedHist ( Int_t  sm,
Int_t  gain = 1 
) const
inline

Definition at line 22 of file LInfo.h.

TH2* LInfo::GetLedOverMonHist ( Int_t  sm,
Int_t  gain = 1 
) const
inline

Definition at line 26 of file LInfo.h.

Referenced by DrawHist().

TProfile2D* LInfo::GetLedRmsHist ( Int_t  sm,
Int_t  gain = 1 
) const
inline

Definition at line 24 of file LInfo.h.

Referenced by createTree(), and DrawHist().

TProfile2D* LInfo::GetLedWeightedHist ( Int_t  sm,
Int_t  gain = 1 
) const
inline

Definition at line 25 of file LInfo.h.

const char* LInfo::GetName ( ) const
inline

Definition at line 29 of file LInfo.h.

Int_t LInfo::GetRunNo ( ) const
inline

Definition at line 30 of file LInfo.h.

Referenced by createTree().

TProfile* LInfo::GetStripHist ( Int_t  sm,
Int_t  gain = 1 
) const
inline

Definition at line 17 of file LInfo.h.

Referenced by DrawHist(), and GetLedMonHist().

TProfile* LInfo::GetStripRmsHist ( Int_t  sm,
Int_t  gain = 1 
) const
inline

Definition at line 18 of file LInfo.h.

Referenced by DrawHist(), and GetLedMonRmsHist().

TProfile* LInfo::GetStripWeightedHist ( Int_t  sm,
Int_t  gain = 1 
) const
inline

Definition at line 19 of file LInfo.h.

Referenced by GetLedMonWeightedHist().

static Int_t LInfo::NCol ( )
inlinestatic

Definition at line 39 of file LInfo.h.

Referenced by Compute(), CreateHistograms(), FracLeds(), and NStrip().

static Int_t LInfo::NRow ( )
inlinestatic

Definition at line 40 of file LInfo.h.

Referenced by Compute(), CreateHistograms(), and FracLeds().

static Int_t LInfo::NSM ( )
inlinestatic

Definition at line 38 of file LInfo.h.

static Int_t LInfo::NStrip ( )
inlinestatic

Definition at line 41 of file LInfo.h.

Referenced by Compute(), CreateHistograms(), and FracStrips().

void LInfo::Print ( Option_t option = "") const

Definition at line 272 of file LInfo.cxx.

Referenced by LDraw::Compute(), GetRunNo(), readLed(), and testOCDB_LED().

Member Data Documentation

TH2* LInfo::fhAmpOverMon[kNSM][2]
protected

Definition at line 52 of file LInfo.h.

Referenced by Compute(), CreateHistograms(), and GetLedOverMonHist().

TProfile2D* LInfo::fhLed[kNSM][2]
protected

Definition at line 49 of file LInfo.h.

Referenced by Compute(), CreateHistograms(), FillLed(), FracLeds(), and GetLedHist().

TProfile2D* LInfo::fhLedCount[kNSM][2]
protected

Definition at line 50 of file LInfo.h.

Referenced by Compute(), CreateHistograms(), FillLed(), and GetLedRmsHist().

TH2* LInfo::fhLedRmsOverMean[kNSM][2]
protected

RMS over Mean for LedMon.

Definition at line 54 of file LInfo.h.

Referenced by Compute(), CreateHistograms(), and GetLedDispHist().

TProfile2D* LInfo::fhLedWeighted[kNSM][2]
protected

Definition at line 51 of file LInfo.h.

Referenced by CreateHistograms(), FillLed(), and GetLedWeightedHist().

TProfile* LInfo::fhStrip[kNSM][2]
protected

Definition at line 46 of file LInfo.h.

Referenced by Compute(), CreateHistograms(), FillStrip(), FracStrips(), and GetStripHist().

TProfile* LInfo::fhStripCount[kNSM][2]
protected

Definition at line 47 of file LInfo.h.

Referenced by Compute(), CreateHistograms(), FillStrip(), and GetStripRmsHist().

TH1* LInfo::fhStripRmsOverMean[kNSM][2]
protected

Led/LedMon ratio.

Definition at line 53 of file LInfo.h.

Referenced by Compute(), CreateHistograms(), and GetLedMonDispHist().

TProfile* LInfo::fhStripWeighted[kNSM][2]
protected

Definition at line 48 of file LInfo.h.

Referenced by CreateHistograms(), FillStrip(), and GetStripWeightedHist().

Bool_t LInfo::fIsComputed
protected

RMS over Mean for Led.

Definition at line 55 of file LInfo.h.

Referenced by Compute(), and DrawHist().

Int_t LInfo::fRunNo
protected

Definition at line 45 of file LInfo.h.

Referenced by DrawHist(), GetName(), GetRunNo(), and Print().

const Int_t LInfo::kNSM = 20
static

Definition at line 37 of file LInfo.h.

Referenced by Compute(), CreateHistograms(), DrawHist(), FracLeds(), FracStrips(), and NSM().


The documentation for this class was generated from the following files: