AliPhysics  a6017e1 (a6017e1)
TInfo Class Reference

#include <TInfo.h>

Inheritance diagram for TInfo:

Public Member Functions

 TInfo (Int_t rn=0)
 
virtual ~TInfo ()
 
Float_t AbsMinT (Int_t t=1) const
 
Float_t AbsMaxT (Int_t t=2) const
 
TArrayF & AvgT ()
 
Float_t AvgT (Int_t ns) const
 
Float_t AvgTempSM (Int_t sm, Int_t type=3) const
 
UInt_t AvTime () const
 
Float_t Diff (Int_t ns) const
 
UInt_t FirstTime () const
 
UInt_t GetAverageTime () const
 
UInt_t GetFirstTime () const
 
TH2GetHist (Int_t type=1) const
 
UInt_t GetLastTime () const
 
const char * GetName () const
 
Int_t GetRunNo () const
 
Int_t GetNFaulty () const
 
Double_t Fraction () const
 
UInt_t LastTime () const
 
Bool_t IsValid (Int_t ns) const
 
Int_t RunNo () const
 
Float_t T (Int_t ns, Int_t t) const
 
Float_t MinT (Int_t ns) const
 
Float_t MaxT (Int_t ns) const
 
TArrayF & MinT ()
 
TArrayF & MaxT ()
 
Int_t Nvalid () const
 
void Print (Option_t *option="") const
 
TArrayF & RmsT ()
 
Float_t RmsT (Int_t ns) const
 
void Set (Int_t ns, Float_t avg, Float_t rms, Float_t min, Float_t max)
 
void SetNFaulty (Int_t n)
 
void SetTime (UInt_t av, UInt_t f, UInt_t l)
 

Static Public Member Functions

static const char * Type (Int_t t)
 
static Int_t GetBin (Int_t ns)
 
static Int_t SM (Int_t ns)
 
static Int_t NSensors ()
 
static Int_t SensId (Int_t sm, Int_t row, Int_t col)
 

Protected Attributes

Int_t fRunNo
 
TArrayF fAvgT
 
TArrayF fRmsT
 
TArrayF fMinT
 
TArrayF fMaxT
 
UInt_t fAvTime
 
UInt_t fFirstTime
 
UInt_t fLastTime
 
Int_t fNFaulty
 

Detailed Description

Definition at line 10 of file TInfo.h.

Constructor & Destructor Documentation

TInfo::TInfo ( Int_t  rn = 0)
inline

Definition at line 12 of file TInfo.h.

virtual TInfo::~TInfo ( )
inlinevirtual

Definition at line 13 of file TInfo.h.

Member Function Documentation

Float_t TInfo::AbsMaxT ( Int_t  t = 2) const

Definition at line 23 of file TInfo.cxx.

Referenced by createTree(), GetHist(), TDraw::GetMaxT(), TDraw::Print(), and ~TInfo().

Float_t TInfo::AbsMinT ( Int_t  t = 1) const

Definition at line 10 of file TInfo.cxx.

Referenced by createTree(), GetHist(), TDraw::GetMinT(), TDraw::Print(), and ~TInfo().

TArrayF& TInfo::AvgT ( )
inline

Definition at line 16 of file TInfo.h.

Referenced by T().

Float_t TInfo::AvgT ( Int_t  ns) const
inline

Definition at line 17 of file TInfo.h.

Float_t TInfo::AvgTempSM ( Int_t  sm,
Int_t  type = 3 
) const

Definition at line 36 of file TInfo.cxx.

Referenced by AvgT(), createTree(), and TDraw::GetTSM().

UInt_t TInfo::AvTime ( ) const
inline

Definition at line 19 of file TInfo.h.

Float_t TInfo::Diff ( Int_t  ns) const
inline

Definition at line 20 of file TInfo.h.

Referenced by Print(), and T().

UInt_t TInfo::FirstTime ( ) const
inline

Definition at line 21 of file TInfo.h.

Double_t TInfo::Fraction ( ) const
inline

Definition at line 29 of file TInfo.h.

Referenced by TDraw::Compute(), createTree(), GetHist(), TDraw::GetOccRun(), and TDraw::Print().

UInt_t TInfo::GetAverageTime ( ) const
inline

Definition at line 22 of file TInfo.h.

Referenced by createTree().

Int_t TInfo::GetBin ( Int_t  ns)
static

Definition at line 99 of file TInfo.cxx.

Referenced by GetHist(), TDraw::GetMask(), TDraw::GetOccSensor2D(), and SetTime().

UInt_t TInfo::GetFirstTime ( ) const
inline

Definition at line 23 of file TInfo.h.

Referenced by createTree().

TH2 * TInfo::GetHist ( Int_t  type = 1) const

Definition at line 51 of file TInfo.cxx.

Referenced by TDraw::DrawAll(), and GetFirstTime().

UInt_t TInfo::GetLastTime ( ) const
inline

Definition at line 25 of file TInfo.h.

Referenced by createTree().

const char* TInfo::GetName ( ) const
inline

Definition at line 26 of file TInfo.h.

Int_t TInfo::GetNFaulty ( ) const
inline

Definition at line 28 of file TInfo.h.

Referenced by TDraw::Compute(), and Fraction().

Int_t TInfo::GetRunNo ( ) const
inline

Definition at line 27 of file TInfo.h.

Referenced by TDraw::Compute(), createTree(), and TDraw::Print().

UInt_t TInfo::LastTime ( ) const
inline

Definition at line 30 of file TInfo.h.

Float_t TInfo::MaxT ( Int_t  ns) const
inline

Definition at line 35 of file TInfo.h.

TArrayF& TInfo::MaxT ( )
inline

Definition at line 37 of file TInfo.h.

Referenced by T().

Float_t TInfo::MinT ( Int_t  ns) const
inline

Definition at line 34 of file TInfo.h.

TArrayF& TInfo::MinT ( )
inline

Definition at line 36 of file TInfo.h.

Referenced by T().

Int_t TInfo::Nvalid ( ) const
inline

Definition at line 38 of file TInfo.h.

Referenced by Fraction(), Print(), and readOCDB_Temperature().

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

Definition at line 71 of file TInfo.cxx.

Referenced by Nvalid(), TDraw::Print(), readTemp(), and testOCDB_Temperature().

TArrayF& TInfo::RmsT ( )
inline

Definition at line 40 of file TInfo.h.

Referenced by T().

Float_t TInfo::RmsT ( Int_t  ns) const
inline

Definition at line 41 of file TInfo.h.

Int_t TInfo::RunNo ( ) const
inline

Definition at line 32 of file TInfo.h.

Int_t TInfo::SensId ( Int_t  sm,
Int_t  row,
Int_t  col 
)
static

Definition at line 281 of file TInfo.cxx.

Referenced by createTree(), and NSensors().

void TInfo::Set ( Int_t  ns,
Float_t  avg,
Float_t  rms,
Float_t  min,
Float_t  max 
)
inline

Definition at line 42 of file TInfo.h.

Referenced by readOCDB_Temperature().

void TInfo::SetNFaulty ( Int_t  n)
inline

Definition at line 43 of file TInfo.h.

Referenced by TDraw::Compute().

void TInfo::SetTime ( UInt_t  av,
UInt_t  f,
UInt_t  l 
)
inline

Definition at line 44 of file TInfo.h.

Referenced by readOCDB_Temperature().

static Int_t TInfo::SM ( Int_t  ns)
inlinestatic

Definition at line 48 of file TInfo.h.

Float_t TInfo::T ( Int_t  ns,
Int_t  t 
) const
const char * TInfo::Type ( Int_t  t)
static

Member Data Documentation

TArrayF TInfo::fAvgT
protected

Definition at line 54 of file TInfo.h.

Referenced by AvgT(), Print(), and Set().

UInt_t TInfo::fAvTime
protected

Definition at line 58 of file TInfo.h.

Referenced by AvTime(), GetAverageTime(), LastTime(), Print(), and SetTime().

UInt_t TInfo::fFirstTime
protected

Definition at line 59 of file TInfo.h.

Referenced by FirstTime(), GetFirstTime(), GetHist(), and SetTime().

UInt_t TInfo::fLastTime
protected

Definition at line 60 of file TInfo.h.

Referenced by GetHist(), GetLastTime(), and SetTime().

TArrayF TInfo::fMaxT
protected

Definition at line 57 of file TInfo.h.

Referenced by Diff(), IsValid(), MaxT(), Print(), RmsT(), and Set().

TArrayF TInfo::fMinT
protected

Definition at line 56 of file TInfo.h.

Referenced by AvgT(), Diff(), IsValid(), MinT(), Print(), and Set().

Int_t TInfo::fNFaulty
protected

Definition at line 61 of file TInfo.h.

Referenced by GetNFaulty(), and SetNFaulty().

TArrayF TInfo::fRmsT
protected

Definition at line 55 of file TInfo.h.

Referenced by Print(), RmsT(), and Set().

Int_t TInfo::fRunNo
protected

Definition at line 53 of file TInfo.h.

Referenced by GetHist(), GetName(), GetRunNo(), Print(), and RunNo().


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