FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairParamObj Class Reference

#include <FairParamList.h>

Inheritance diagram for FairParamObj:

Public Member Functions

 FairParamObj (const Text_t *name="")
 
 FairParamObj (FairParamObj &)
 
 FairParamObj (const Text_t *, Int_t)
 
 FairParamObj (const Text_t *, Bool_t)
 
 FairParamObj (const Text_t *, UInt_t)
 
 FairParamObj (const Text_t *, Float_t)
 
 FairParamObj (const Text_t *, Double_t)
 
 FairParamObj (const Text_t *, const Int_t *, const Int_t)
 
 FairParamObj (const Text_t *, const UInt_t *, const Int_t)
 
 FairParamObj (const Text_t *, const Float_t *, const Int_t)
 
 FairParamObj (const Text_t *, const Double_t *, const Int_t)
 
 FairParamObj (const Text_t *, const Text_t *)
 
 FairParamObj (const Text_t *, const Char_t *, const Int_t)
 
 FairParamObj (const Text_t *, const UChar_t *, const Int_t)
 
 ~FairParamObj ()
 
void setParamType (const Text_t *t)
 
UChar_t * setLength (Int_t l)
 
void setParamValue (UChar_t *, const Int_t)
 
void setClassVersion (const Int_t v)
 
UChar_t * setStreamerInfoSize (Int_t)
 
void setStreamerInfo (UChar_t *, const Int_t)
 
UChar_t * getParamValue ()
 
Bool_t isBasicType ()
 
const char * getParamType ()
 
Int_t getBytesPerValue ()
 
Int_t getClassVersion ()
 
Int_t getLength ()
 
Int_t getNumParams ()
 
UChar_t * getStreamerInfo ()
 
Int_t getStreamerInfoSize ()
 
void print ()
 

Protected Member Functions

template<class type >
void printData (type *, Int_t)
 

Protected Attributes

UChar_t * paramValue
 
Int_t arraySize
 
TString paramType
 
Bool_t basicType
 
Int_t bytesPerValue
 
Int_t classVersion
 
UChar_t * streamerInfo
 
Int_t streamerInfoSize
 

Detailed Description

Definition at line 25 of file FairParamList.h.

Constructor & Destructor Documentation

FairParamObj::FairParamObj ( const Text_t *  name = "")

Definition at line 95 of file FairParamList.cxx.

FairParamObj::FairParamObj ( FairParamObj o)

Definition at line 107 of file FairParamList.cxx.

FairParamObj::FairParamObj ( const Text_t *  name,
Int_t  value 
)

Definition at line 126 of file FairParamList.cxx.

FairParamObj::FairParamObj ( const Text_t *  name,
Bool_t  value 
)

Definition at line 142 of file FairParamList.cxx.

FairParamObj::FairParamObj ( const Text_t *  name,
UInt_t  value 
)

Definition at line 158 of file FairParamList.cxx.

FairParamObj::FairParamObj ( const Text_t *  name,
Float_t  value 
)

Definition at line 174 of file FairParamList.cxx.

FairParamObj::FairParamObj ( const Text_t *  name,
Double_t  value 
)

Definition at line 190 of file FairParamList.cxx.

FairParamObj::FairParamObj ( const Text_t *  name,
const Int_t *  value,
const Int_t  nValues 
)

Definition at line 206 of file FairParamList.cxx.

FairParamObj::FairParamObj ( const Text_t *  name,
const UInt_t *  value,
const Int_t  nValues 
)

Definition at line 222 of file FairParamList.cxx.

FairParamObj::FairParamObj ( const Text_t *  name,
const Float_t *  value,
const Int_t  nValues 
)

Definition at line 238 of file FairParamList.cxx.

FairParamObj::FairParamObj ( const Text_t *  name,
const Double_t *  value,
const Int_t  nValues 
)

Definition at line 254 of file FairParamList.cxx.

FairParamObj::FairParamObj ( const Text_t *  name,
const Text_t *  value 
)

Definition at line 270 of file FairParamList.cxx.

FairParamObj::FairParamObj ( const Text_t *  name,
const Char_t *  value,
const Int_t  nValues 
)

Definition at line 286 of file FairParamList.cxx.

FairParamObj::FairParamObj ( const Text_t *  name,
const UChar_t *  value,
const Int_t  nValues 
)

Definition at line 302 of file FairParamList.cxx.

FairParamObj::~FairParamObj ( )

Definition at line 317 of file FairParamList.cxx.

Member Function Documentation

Int_t FairParamObj::getBytesPerValue ( )
inline

Definition at line 62 of file FairParamList.h.

Int_t FairParamObj::getClassVersion ( )
inline

Definition at line 63 of file FairParamList.h.

Int_t FairParamObj::getLength ( )
inline

Definition at line 64 of file FairParamList.h.

Int_t FairParamObj::getNumParams ( )

Definition at line 405 of file FairParamList.cxx.

const char* FairParamObj::getParamType ( )
inline

Definition at line 61 of file FairParamList.h.

UChar_t* FairParamObj::getParamValue ( )
inline

Definition at line 59 of file FairParamList.h.

UChar_t* FairParamObj::getStreamerInfo ( )
inline

Definition at line 66 of file FairParamList.h.

Int_t FairParamObj::getStreamerInfoSize ( )
inline

Definition at line 67 of file FairParamList.h.

Bool_t FairParamObj::isBasicType ( )
inline

Definition at line 60 of file FairParamList.h.

void FairParamObj::print ( )

Definition at line 415 of file FairParamList.cxx.

template<class type >
void FairParamObj::printData ( type *  val,
Int_t  nParams 
)
protected

Definition at line 452 of file FairParamList.cxx.

void FairParamObj::setClassVersion ( const Int_t  v)
inline

Definition at line 56 of file FairParamList.h.

UChar_t * FairParamObj::setLength ( Int_t  l)

Definition at line 363 of file FairParamList.cxx.

void FairParamObj::setParamType ( const Text_t *  t)

Definition at line 326 of file FairParamList.cxx.

void FairParamObj::setParamValue ( UChar_t *  value,
const Int_t  length 
)

Definition at line 376 of file FairParamList.cxx.

void FairParamObj::setStreamerInfo ( UChar_t *  array,
const Int_t  length 
)

Definition at line 397 of file FairParamList.cxx.

UChar_t * FairParamObj::setStreamerInfoSize ( Int_t  l)

Definition at line 384 of file FairParamList.cxx.

Member Data Documentation

Int_t FairParamObj::arraySize
protected

Definition at line 29 of file FairParamList.h.

Bool_t FairParamObj::basicType
protected

Definition at line 31 of file FairParamList.h.

Int_t FairParamObj::bytesPerValue
protected

Definition at line 32 of file FairParamList.h.

Int_t FairParamObj::classVersion
protected

Definition at line 33 of file FairParamList.h.

TString FairParamObj::paramType
protected

Definition at line 30 of file FairParamList.h.

UChar_t* FairParamObj::paramValue
protected

Definition at line 28 of file FairParamList.h.

UChar_t* FairParamObj::streamerInfo
protected

Definition at line 34 of file FairParamList.h.

Int_t FairParamObj::streamerInfoSize
protected

Definition at line 35 of file FairParamList.h.


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