AliPhysics  754e963 (754e963)
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
 
TH1GetStripHist (Int_t sm, Int_t gain=1) const
 
TH1GetStripRmsHist (Int_t sm, Int_t gain=1) const
 
TH1GetLedMonHist (Int_t sm, Int_t gain=1) const
 
TH1GetLedMonRmsHist (Int_t sm, Int_t gain=1) const
 
TH2GetLedHist (Int_t sm, Int_t gain=1) const
 
TH2GetLedRmsHist (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
 
TH1fhStrip [kNSM][2]
 
TH1fhStripCount [kNSM][2]
 
TH2fhLed [kNSM][2]
 
TH2fhLedCount [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 13 of file LInfo.h.

Constructor & Destructor Documentation

LInfo::LInfo ( Int_t  rn = 0)
inline

Definition at line 15 of file LInfo.h.

virtual LInfo::~LInfo ( )
inlinevirtual

Definition at line 16 of file LInfo.h.

Member Function Documentation

void LInfo::Compute ( )

Definition at line 11 of file LInfo.cxx.

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

void LInfo::CreateHistograms ( )
protected

Definition at line 81 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 128 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 122 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 193 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 199 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 226 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 27 of file LInfo.h.

Referenced by DrawHist().

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

Definition at line 23 of file LInfo.h.

Referenced by createTree(), and DrawHist().

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

Definition at line 26 of file LInfo.h.

Referenced by DrawHist().

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

Definition at line 21 of file LInfo.h.

Referenced by createTree().

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

Definition at line 22 of file LInfo.h.

Referenced by createTree().

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

Definition at line 25 of file LInfo.h.

Referenced by DrawHist().

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

Definition at line 24 of file LInfo.h.

Referenced by createTree(), and DrawHist().

const char* LInfo::GetName ( ) const
inline

Definition at line 28 of file LInfo.h.

Int_t LInfo::GetRunNo ( ) const
inline

Definition at line 29 of file LInfo.h.

Referenced by createTree().

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

Definition at line 19 of file LInfo.h.

Referenced by DrawHist().

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

Definition at line 20 of file LInfo.h.

Referenced by DrawHist().

static Int_t LInfo::NCol ( )
inlinestatic

Definition at line 38 of file LInfo.h.

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

static Int_t LInfo::NRow ( )
inlinestatic

Definition at line 39 of file LInfo.h.

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

static Int_t LInfo::NSM ( )
inlinestatic

Definition at line 37 of file LInfo.h.

static Int_t LInfo::NStrip ( )
inlinestatic

Definition at line 40 of file LInfo.h.

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

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

Definition at line 247 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 49 of file LInfo.h.

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

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

Definition at line 47 of file LInfo.h.

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

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

Definition at line 48 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 51 of file LInfo.h.

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

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

Definition at line 45 of file LInfo.h.

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

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

Definition at line 46 of file LInfo.h.

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

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

Led/LedMon ratio.

Definition at line 50 of file LInfo.h.

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

Bool_t LInfo::fIsComputed
protected

RMS over Mean for Led.

Definition at line 52 of file LInfo.h.

Referenced by Compute(), and DrawHist().

Int_t LInfo::fRunNo
protected

Definition at line 44 of file LInfo.h.

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

const Int_t LInfo::kNSM = 20
static

Definition at line 36 of file LInfo.h.

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


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