TDsKey Class Reference

#include <TDsKey.h>

List of all members.

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 TDsKeyoperator= (const TDsKey &from)
virtual TDsKeyoperator= (UInt_t from)
virtual TDsKeyoperator= (Int_t from)
virtual TDsKeyoperator= (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 TDsKeyoperator= (const TDsKey &from)
virtual TDsKeyoperator= (UInt_t from)
virtual TDsKeyoperator= (Int_t from)
virtual TDsKeyoperator= (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


Detailed Description

Definition at line 21 of file TDsKey.h.


Constructor & Destructor Documentation

TDsKey::TDsKey ( const char *  name = 0,
UInt_t uk = 0,
int  nk = 1 
)

Definition at line 21 of file TDsKey.cxx.

References SetName(), and SetUrr().

TDsKey::TDsKey ( const char *  name,
UInt_t  uk 
)

Definition at line 28 of file TDsKey.cxx.

References SetName(), and SetUrr().

TDsKey::TDsKey ( UInt_t  uRun,
UInt_t  uEvent = 0 
)

Definition at line 35 of file TDsKey.cxx.

References n, SetUrr(), and u.

virtual TDsKey::~TDsKey (  )  [inline, virtual]

Definition at line 31 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 ( UInt_t  uRun,
UInt_t  uEvent = 0 
)

virtual TDsKey::~TDsKey (  )  [inline, virtual]

Definition at line 31 of file TDsKey.h.


Member Function Documentation

TDsKey & TDsKey::operator= ( const TDsKey from  )  [virtual]

Definition at line 54 of file TDsKey.cxx.

References fUrr, GetName(), and SetName().

TDsKey & TDsKey::operator= ( UInt_t  from  )  [virtual]

Definition at line 62 of file TDsKey.cxx.

References SetUrr().

virtual TDsKey& TDsKey::operator= ( Int_t  from  )  [inline, virtual]

Definition at line 34 of file TDsKey.h.

TDsKey & TDsKey::operator= ( const char *  from  )  [virtual]

Definition at line 69 of file TDsKey.cxx.

References SetName().

Bool_t TDsKey::operator== ( const TDsKey from  )  const [virtual]

Definition at line 76 of file TDsKey.cxx.

References fName, fUrr, TArray::GetSize(), i, kFALSE, and kTRUE.

virtual UInt_t TDsKey::operator[] ( Int_t  i  )  const [inline, virtual]

Definition at line 37 of file TDsKey.h.

References fUrr.

void TDsKey::Update ( const TDsKey from,
const char *  name = 0 
) [virtual]

Definition at line 93 of file TDsKey.cxx.

References fUrr, and SetName().

virtual void TDsKey::SetName ( const char *  name  )  [inline, virtual]

Definition at line 39 of file TDsKey.h.

References fName.

Referenced by operator=(), TDsKey(), and Update().

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]

Definition at line 42 of file TDsKey.h.

Referenced by TFileIter::NextEventKey().

virtual UInt_t TDsKey::RunNumber (  )  const [inline, virtual]

Definition at line 43 of file TDsKey.h.

Referenced by TFileIter::NextEventKey().

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]

Definition at line 126 of file TDsKey.cxx.

References fUrr, TArray::GetSize(), i, and s.

virtual Int_t TDsKey::EOK (  )  const [inline, virtual]

Definition at line 47 of file TDsKey.h.

References fUrr, and kUMAX.

virtual Int_t TDsKey::IsNull (  )  const [inline, virtual]

Definition at line 48 of file TDsKey.h.

References fUrr.

virtual TDsKey& TDsKey::operator= ( const TDsKey from  )  [virtual]

virtual TDsKey& TDsKey::operator= ( UInt_t  from  )  [virtual]

virtual TDsKey& TDsKey::operator= ( Int_t  from  )  [inline, virtual]

Definition at line 34 of file TDsKey.h.

virtual TDsKey& TDsKey::operator= ( const char *  from  )  [virtual]

virtual Bool_t TDsKey::operator== ( const TDsKey from  )  const [virtual]

virtual UInt_t TDsKey::operator[] ( Int_t  i  )  const [inline, virtual]

Definition at line 37 of file TDsKey.h.

References fUrr.

virtual void TDsKey::Update ( const TDsKey from,
const char *  name = 0 
) [virtual]

virtual void TDsKey::SetName ( const char *  name  )  [inline, virtual]

Definition at line 39 of file TDsKey.h.

References fName.

virtual const char* TDsKey::GetName (  )  const [inline, virtual]

Definition at line 40 of file TDsKey.h.

References fName.

virtual TString TDsKey::GetKey (  )  const [virtual]

virtual UInt_t TDsKey::EventNumber (  )  const [inline, virtual]

Definition at line 42 of file TDsKey.h.

virtual UInt_t TDsKey::RunNumber (  )  const [inline, virtual]

Definition at line 43 of file TDsKey.h.

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]

Definition at line 47 of file TDsKey.h.

References fUrr, and kUMAX.

virtual Int_t TDsKey::IsNull (  )  const [inline, virtual]

Definition at line 48 of file TDsKey.h.

References fUrr.


Member Data Documentation

TString TDsKey::fName [private]

Definition at line 24 of file TDsKey.h.

Referenced by GetKey(), GetName(), operator==(), SetKey(), and SetName().

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().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:36:15 2011 for ROOT_528-00b_version by  doxygen 1.5.1