#include <TDsKey.h>
Public Member Functions | |
TDsKey (const char *name=0, UInt_t *uk=0, int nk=1) | |
TDsKey (const char *name, UInt_t uk) | |
TDsKey (UInt_t uRun, UInt_t uEvent=0) | |
virtual | ~TDsKey () |
virtual TDsKey & | operator= (const TDsKey &from) |
virtual TDsKey & | operator= (UInt_t from) |
virtual TDsKey & | operator= (Int_t from) |
virtual TDsKey & | operator= (const char *from) |
virtual Bool_t | operator== (const TDsKey &from) const |
virtual UInt_t | operator[] (Int_t i) const |
virtual void | Update (const TDsKey &from, const char *name=0) |
virtual void | SetName (const char *name) |
virtual const char * | GetName () const |
virtual TString | GetKey () const |
virtual UInt_t | EventNumber () const |
virtual UInt_t | RunNumber () const |
virtual void | SetKey (const char *key) |
virtual void | SetUrr (const UInt_t *key, int nk) |
virtual UInt_t | GetSum () const |
virtual Int_t | EOK () const |
virtual Int_t | IsNull () const |
TDsKey (const char *name=0, UInt_t *uk=0, int nk=1) | |
TDsKey (const char *name, UInt_t uk) | |
TDsKey (UInt_t uRun, UInt_t uEvent=0) | |
virtual | ~TDsKey () |
virtual TDsKey & | operator= (const TDsKey &from) |
virtual TDsKey & | operator= (UInt_t from) |
virtual TDsKey & | operator= (Int_t from) |
virtual TDsKey & | operator= (const char *from) |
virtual Bool_t | operator== (const TDsKey &from) const |
virtual UInt_t | operator[] (Int_t i) const |
virtual void | Update (const TDsKey &from, const char *name=0) |
virtual void | SetName (const char *name) |
virtual const char * | GetName () const |
virtual TString | GetKey () const |
virtual UInt_t | EventNumber () const |
virtual UInt_t | RunNumber () const |
virtual void | SetKey (const char *key) |
virtual void | SetUrr (const UInt_t *key, int nk) |
virtual UInt_t | GetSum () const |
virtual Int_t | EOK () const |
virtual Int_t | IsNull () const |
Private Attributes | |
TString | fName |
TArrayI | fUrr |
Definition at line 21 of file TDsKey.h.
TDsKey::TDsKey | ( | const char * | name = 0 , |
|
UInt_t * | uk = 0 , |
|||
int | nk = 1 | |||
) |
TDsKey::TDsKey | ( | const char * | name, | |
UInt_t | uk | |||
) |
TDsKey::TDsKey | ( | const char * | name = 0 , |
|
UInt_t * | uk = 0 , |
|||
int | nk = 1 | |||
) |
TDsKey::TDsKey | ( | const char * | name, | |
UInt_t | uk | |||
) |
TDsKey & TDsKey::operator= | ( | const char * | from | ) | [virtual] |
Definition at line 76 of file TDsKey.cxx.
References fName, fUrr, TArray::GetSize(), i, kFALSE, and kTRUE.
void TDsKey::Update | ( | const TDsKey & | from, | |
const char * | name = 0 | |||
) | [virtual] |
virtual void TDsKey::SetName | ( | const char * | name | ) | [inline, virtual] |
virtual const char* TDsKey::GetName | ( | ) | const [inline, virtual] |
Definition at line 40 of file TDsKey.h.
References fName.
Referenced by TFileIter::NextEventKey(), and operator=().
TString TDsKey::GetKey | ( | ) | const [virtual] |
Definition at line 100 of file TDsKey.cxx.
References fName, fUrr, TArray::GetSize(), i, and snprintf.
virtual UInt_t TDsKey::EventNumber | ( | ) | const [inline, virtual] |
virtual UInt_t TDsKey::RunNumber | ( | ) | const [inline, virtual] |
void TDsKey::SetKey | ( | const char * | key | ) | [virtual] |
Definition at line 114 of file TDsKey.cxx.
References TArrayI::AddAt(), fName, fUrr, i, and TString::Replace().
Referenced by TFileIter::NextEventKey().
void TDsKey::SetUrr | ( | const UInt_t * | key, | |
int | nk | |||
) | [virtual] |
Definition at line 44 of file TDsKey.cxx.
References fUrr, n, and TArrayI::Set().
Referenced by operator=(), and TDsKey().
UInt_t TDsKey::GetSum | ( | ) | const [virtual] |
virtual Int_t TDsKey::EOK | ( | ) | const [inline, virtual] |
virtual Int_t TDsKey::IsNull | ( | ) | const [inline, virtual] |
virtual TDsKey& TDsKey::operator= | ( | const char * | from | ) | [virtual] |
virtual void TDsKey::Update | ( | const TDsKey & | from, | |
const char * | name = 0 | |||
) | [virtual] |
virtual void TDsKey::SetName | ( | const char * | name | ) | [inline, virtual] |
virtual const char* TDsKey::GetName | ( | ) | const [inline, virtual] |
virtual TString TDsKey::GetKey | ( | ) | const [virtual] |
virtual UInt_t TDsKey::EventNumber | ( | ) | const [inline, virtual] |
virtual UInt_t TDsKey::RunNumber | ( | ) | const [inline, virtual] |
virtual void TDsKey::SetKey | ( | const char * | key | ) | [virtual] |
virtual void TDsKey::SetUrr | ( | const UInt_t * | key, | |
int | nk | |||
) | [virtual] |
virtual UInt_t TDsKey::GetSum | ( | ) | const [virtual] |
virtual Int_t TDsKey::EOK | ( | ) | const [inline, virtual] |
virtual Int_t TDsKey::IsNull | ( | ) | const [inline, virtual] |
TString TDsKey::fName [private] |
TArrayI TDsKey::fUrr [private] |
Definition at line 25 of file TDsKey.h.
Referenced by EOK(), GetKey(), GetSum(), IsNull(), operator=(), operator==(), operator[](), SetKey(), SetUrr(), and Update().