AliRoot Core  3dc7879 (3dc7879)
AliDCSSensor Class Reference

#include <AliDCSSensor.h>

Inheritance diagram for AliDCSSensor:

Public Member Functions

 AliDCSSensor ()
 
 AliDCSSensor (const AliDCSSensor &source)
 
virtual ~AliDCSSensor ()
 
AliDCSSensoroperator= (const AliDCSSensor &source)
 
virtual void Print (const Option_t *option="") const
 
virtual void Draw (Option_t *option="")
 
Int_t GetId () const
 
Int_t GetIdDCS () const
 
const TString & GetStringID () const
 
Double_t GetX () const
 
Double_t GetY () const
 
Double_t GetZ () const
 
Double_t GetR () const
 
Double_t GetPhi () const
 
UInt_t GetStartTime () const
 
UInt_t GetEndTime () const
 
TGraph * GetGraph () const
 
AliSplineFitGetFit () const
 
void SetId (Int_t id)
 
void SetIdDCS (Int_t iddcs)
 
void SetStringID (const TString &stringID)
 
void SetX (Double_t x)
 
void SetY (Double_t y)
 
void SetZ (Double_t z)
 
void SetGraph (TGraph *gr)
 
void SetFit (AliSplineFit *f)
 
void SetStartTime (UInt_t stime)
 
void SetStartTime (TTimeStamp time)
 
void SetEndTime (UInt_t stime)
 
void SetEndTime (TTimeStamp time)
 
Double_t GetValue (UInt_t timeSec)
 
Double_t GetValue (TTimeStamp time)
 
Double_t Eval (const TTimeStamp &time, Bool_t &inside) const
 
Double_t EvalGraph (const TTimeStamp &time, Bool_t &inside) const
 
Double_t EvalGraph (const Double_t &timeHour) const
 
TGraph * MakeGraph (Int_t nPoints=100, Bool_t debug=kFALSE) const
 

Static Public Member Functions

static TClonesArray * ReadTree (TTree *tree)
 

Protected Attributes

Int_t fId
 
Int_t fIdDCS
 
TString fStringID
 
UInt_t fStartTime
 
UInt_t fEndTime
 
TGraph * fGraph
 
AliSplineFitfFit
 
Double_t fX
 
Double_t fY
 
Double_t fZ
 

Detailed Description

Definition at line 31 of file AliDCSSensor.h.

Constructor & Destructor Documentation

AliDCSSensor::AliDCSSensor ( )

Definition at line 35 of file AliDCSSensor.cxx.

Referenced by operator=().

AliDCSSensor::AliDCSSensor ( const AliDCSSensor source)

Definition at line 52 of file AliDCSSensor.cxx.

AliDCSSensor::~AliDCSSensor ( )
virtual

Definition at line 72 of file AliDCSSensor.cxx.

Member Function Documentation

void AliDCSSensor::Draw ( Option_t *  option = "")
virtual

Definition at line 103 of file AliDCSSensor.cxx.

Double_t AliDCSSensor::Eval ( const TTimeStamp &  time,
Bool_t &  inside 
) const
Double_t AliDCSSensor::EvalGraph ( const TTimeStamp &  time,
Bool_t &  inside 
) const

Definition at line 191 of file AliDCSSensor.cxx.

Referenced by Eval(), and SetEndTime().

Double_t AliDCSSensor::EvalGraph ( const Double_t &  timeHour) const

Definition at line 220 of file AliDCSSensor.cxx.

Int_t AliDCSSensor::GetId ( ) const
inline

Definition at line 41 of file AliDCSSensor.h.

Int_t AliDCSSensor::GetIdDCS ( ) const
inline
Double_t AliDCSSensor::GetPhi ( ) const
inline
Double_t AliDCSSensor::GetR ( ) const
inline

Definition at line 48 of file AliDCSSensor.h.

Referenced by AliTPCTempMap::GetTempMapsViaSensors().

Double_t AliDCSSensor::GetValue ( TTimeStamp  time)

Definition at line 144 of file AliDCSSensor.cxx.

Double_t AliDCSSensor::GetZ ( ) const
inline
TGraph * AliDCSSensor::MakeGraph ( Int_t  nPoints = 100,
Bool_t  debug = kFALSE 
) const

Definition at line 248 of file AliDCSSensor.cxx.

Referenced by Draw(), and SetEndTime().

AliDCSSensor & AliDCSSensor::operator= ( const AliDCSSensor source)

Definition at line 82 of file AliDCSSensor.cxx.

void AliDCSSensor::Print ( const Option_t *  option = "") const
virtual

Definition at line 93 of file AliDCSSensor.cxx.

TClonesArray * AliDCSSensor::ReadTree ( TTree *  tree)
static
void AliDCSSensor::SetEndTime ( UInt_t  stime)
inline

Definition at line 68 of file AliDCSSensor.h.

Referenced by AliDCSSensorArray::ExtractDCS().

void AliDCSSensor::SetEndTime ( TTimeStamp  time)
inline

Definition at line 69 of file AliDCSSensor.h.

void AliDCSSensor::SetId ( Int_t  id)
inline
void AliDCSSensor::SetIdDCS ( Int_t  iddcs)
inline
void AliDCSSensor::SetStartTime ( UInt_t  stime)
inline

Definition at line 66 of file AliDCSSensor.h.

Referenced by AliDCSSensorArray::ExtractDCS().

void AliDCSSensor::SetStartTime ( TTimeStamp  time)
inline

Definition at line 67 of file AliDCSSensor.h.

void AliDCSSensor::SetStringID ( const TString &  stringID)
inline
void AliDCSSensor::SetX ( Double_t  x)
inline

Definition at line 60 of file AliDCSSensor.h.

Referenced by AliTPCSensorTemp::ReadTree(), and ReadTree().

void AliDCSSensor::SetY ( Double_t  y)
inline

Definition at line 61 of file AliDCSSensor.h.

Referenced by AliTPCSensorTemp::ReadTree(), and ReadTree().

void AliDCSSensor::SetZ ( Double_t  z)
inline

Definition at line 62 of file AliDCSSensor.h.

Referenced by AliTPCSensorTemp::ReadTree(), and ReadTree().

Member Data Documentation

UInt_t AliDCSSensor::fEndTime
protected

Definition at line 84 of file AliDCSSensor.h.

Referenced by Eval(), EvalGraph(), GetEndTime(), MakeGraph(), and SetEndTime().

AliSplineFit* AliDCSSensor::fFit
protected

Definition at line 86 of file AliDCSSensor.h.

Referenced by AliDCSSensor(), Eval(), GetFit(), MakeGraph(), and SetFit().

TGraph* AliDCSSensor::fGraph
protected

Definition at line 85 of file AliDCSSensor.h.

Referenced by AliDCSSensor(), Draw(), Eval(), EvalGraph(), GetGraph(), SetGraph(), and ~AliDCSSensor().

Int_t AliDCSSensor::fId
protected

Definition at line 80 of file AliDCSSensor.h.

Referenced by GetId(), and SetId().

Int_t AliDCSSensor::fIdDCS
protected

Definition at line 81 of file AliDCSSensor.h.

Referenced by GetIdDCS(), and SetIdDCS().

UInt_t AliDCSSensor::fStartTime
protected

Definition at line 83 of file AliDCSSensor.h.

Referenced by Draw(), Eval(), EvalGraph(), GetStartTime(), GetValue(), MakeGraph(), and SetStartTime().

TString AliDCSSensor::fStringID
protected

Definition at line 82 of file AliDCSSensor.h.

Referenced by Draw(), GetStringID(), Print(), and SetStringID().

Double_t AliDCSSensor::fX
protected

Definition at line 87 of file AliDCSSensor.h.

Referenced by GetPhi(), GetR(), GetX(), and SetX().

Double_t AliDCSSensor::fY
protected

Definition at line 88 of file AliDCSSensor.h.

Referenced by GetPhi(), GetR(), GetY(), and SetY().

Double_t AliDCSSensor::fZ
protected

Definition at line 89 of file AliDCSSensor.h.

Referenced by GetZ(), and SetZ().


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