AliRoot Core  3dc7879 (3dc7879)
AliDCSValue Class Reference

#include <AliDCSValue.h>

Inheritance diagram for AliDCSValue:

Public Types

enum  Type {
  kInvalid = 0, kBool = 1, kChar = 2, kInt = 3,
  kUInt = 4, kFloat = 5
}
 

Public Member Functions

 AliDCSValue ()
 
 AliDCSValue (const AliDCSValue &c)
 
virtual ~AliDCSValue ()
 
AliDCSValueoperator= (const AliDCSValue &c)
 
virtual void Copy (TObject &c) const
 
 AliDCSValue (Bool_t value, UInt_t timeStamp)
 
 AliDCSValue (Char_t value, UInt_t timeStamp)
 
 AliDCSValue (Int_t value, UInt_t timeStamp)
 
 AliDCSValue (UInt_t value, UInt_t timeStamp)
 
 AliDCSValue (Float_t value, UInt_t timeStamp)
 
Bool_t GetBool () const
 
Char_t GetChar () const
 
Int_t GetInt () const
 
UInt_t GetUInt () const
 
Float_t GetFloat () const
 
 operator Bool_t () const
 
 operator Char_t () const
 
 operator Int_t () const
 
 operator UInt_t () const
 
 operator Float_t () const
 
Type GetType () const
 
UInt_t GetTimeStamp () const
 
void SetTimeStamp (UInt_t timeStamp)
 
Int_t GetSize () const
 
const Char_t * ToString () const
 
void Print (Option_t *) const
 
Int_t Compare (const TObject *obj) const
 
Bool_t IsSortable () const
 

Protected Member Functions

void Init ()
 

Protected Attributes

Type fType
 
Bool_t fBool
 
Char_t fChar
 
Int_t fInt
 
UInt_t fUInt
 
Float_t fFloat
 
UInt_t fTimeStamp
 

Detailed Description

Definition at line 15 of file AliDCSValue.h.

Member Enumeration Documentation

Enumerator
kInvalid 
kBool 
kChar 
kInt 
kUInt 
kFloat 

Definition at line 17 of file AliDCSValue.h.

Constructor & Destructor Documentation

AliDCSValue::AliDCSValue ( )

Definition at line 66 of file AliDCSValue.cxx.

AliDCSValue::AliDCSValue ( const AliDCSValue c)

Definition at line 151 of file AliDCSValue.cxx.

AliDCSValue::~AliDCSValue ( )
virtual

Definition at line 179 of file AliDCSValue.cxx.

AliDCSValue::AliDCSValue ( Bool_t  value,
UInt_t  timeStamp 
)

Definition at line 79 of file AliDCSValue.cxx.

AliDCSValue::AliDCSValue ( Char_t  value,
UInt_t  timeStamp 
)

Definition at line 92 of file AliDCSValue.cxx.

AliDCSValue::AliDCSValue ( Int_t  value,
UInt_t  timeStamp 
)

Definition at line 105 of file AliDCSValue.cxx.

AliDCSValue::AliDCSValue ( UInt_t  value,
UInt_t  timeStamp 
)

Definition at line 118 of file AliDCSValue.cxx.

AliDCSValue::AliDCSValue ( Float_t  value,
UInt_t  timeStamp 
)

Definition at line 131 of file AliDCSValue.cxx.

Member Function Documentation

Int_t AliDCSValue::Compare ( const TObject *  obj) const
inline

Definition at line 66 of file AliDCSValue.h.

Referenced by AliMUONTrackerHV::CompareMaps().

void AliDCSValue::Copy ( TObject &  c) const
virtual

Definition at line 194 of file AliDCSValue.cxx.

Referenced by operator=().

Char_t AliDCSValue::GetChar ( ) const
Int_t AliDCSValue::GetSize ( ) const

Definition at line 213 of file AliDCSValue.cxx.

Referenced by SetTimeStamp().

Type AliDCSValue::GetType ( ) const
inline

Definition at line 53 of file AliDCSValue.h.

Referenced by AliMUONTrackerHV::CompareMaps(), and AliDCSSensorArray::MakeGraph().

void AliDCSValue::Init ( void  )
protected

Definition at line 164 of file AliDCSValue.cxx.

Referenced by AliDCSValue(), Copy(), and IsSortable().

Bool_t AliDCSValue::IsSortable ( ) const
inline

Definition at line 72 of file AliDCSValue.h.

AliDCSValue::operator Bool_t ( ) const
inline

Definition at line 47 of file AliDCSValue.h.

AliDCSValue::operator Char_t ( ) const
inline

Definition at line 48 of file AliDCSValue.h.

AliDCSValue::operator Float_t ( ) const
inline

Definition at line 51 of file AliDCSValue.h.

AliDCSValue::operator Int_t ( ) const
inline

Definition at line 49 of file AliDCSValue.h.

AliDCSValue::operator UInt_t ( ) const
inline

Definition at line 50 of file AliDCSValue.h.

AliDCSValue & AliDCSValue::operator= ( const AliDCSValue c)

Definition at line 184 of file AliDCSValue.cxx.

void AliDCSValue::Print ( Option_t *  ) const
void AliDCSValue::SetTimeStamp ( UInt_t  timeStamp)
inline

Definition at line 56 of file AliDCSValue.h.

const Char_t * AliDCSValue::ToString ( ) const

Definition at line 233 of file AliDCSValue.cxx.

Referenced by Print(), and SetTimeStamp().

Member Data Documentation

Bool_t AliDCSValue::fBool
protected

Definition at line 82 of file AliDCSValue.h.

Referenced by Copy(), GetBool(), Init(), and ToString().

Char_t AliDCSValue::fChar
protected

Definition at line 83 of file AliDCSValue.h.

Referenced by Copy(), GetChar(), Init(), and ToString().

Float_t AliDCSValue::fFloat
protected

Definition at line 86 of file AliDCSValue.h.

Referenced by AliDCSValue(), Copy(), GetFloat(), Init(), and ToString().

Int_t AliDCSValue::fInt
protected

Definition at line 84 of file AliDCSValue.h.

Referenced by Copy(), GetInt(), Init(), and ToString().

UInt_t AliDCSValue::fTimeStamp
protected

Definition at line 88 of file AliDCSValue.h.

Referenced by AliDCSValue(), Compare(), Copy(), GetSize(), GetTimeStamp(), Init(), SetTimeStamp(), and ToString().

Type AliDCSValue::fType
protected
UInt_t AliDCSValue::fUInt
protected

Definition at line 85 of file AliDCSValue.h.

Referenced by Copy(), GetUInt(), Init(), and ToString().


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