ROOT  6.06/09
Reference Guide
Public Member Functions | Private Attributes | List of all members
TDsKey Class Reference

Definition at line 21 of file TDsKey.h.

Public Member Functions

 TDsKey (const char *name=0, UInt_t *uk=0, int nk=1)
 to be documented More...
 
 TDsKey (const char *name, UInt_t uk)
 to be documented More...
 
 TDsKey (UInt_t uRun, UInt_t uEvent=0)
 to be documented More...
 
virtual ~TDsKey ()
 
virtual TDsKeyoperator= (const TDsKey &from)
 to be documented More...
 
virtual TDsKeyoperator= (UInt_t from)
 to be documented More...
 
virtual TDsKeyoperator= (Int_t from)
 
virtual TDsKeyoperator= (const char *from)
 to be documented More...
 
virtual Bool_t operator== (const TDsKey &from) const
 Compare two keys. More...
 
virtual UInt_t operator[] (Int_t i) const
 
virtual void Update (const TDsKey &from, const char *name=0)
 to be documented More...
 
virtual void SetName (const char *name)
 
virtual const char * GetName () const
 
virtual TString GetKey () const
 to be documented More...
 
virtual UInt_t EventNumber () const
 
virtual UInt_t RunNumber () const
 
virtual void SetKey (const char *key)
 to be documented More...
 
virtual void SetUrr (const UInt_t *key, int nk)
 to be documented More...
 
virtual UInt_t GetSum () const
 to be documented More...
 
virtual Int_t EOK () const
 
virtual Int_t IsNull () const
 

Private Attributes

TString fName
 
TArrayI fUrr
 

#include <TDsKey.h>

+ Collaboration diagram for TDsKey:

Constructor & Destructor Documentation

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

to be documented

Definition at line 23 of file TDsKey.cxx.

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

to be documented

Definition at line 31 of file TDsKey.cxx.

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

to be documented

Definition at line 39 of file TDsKey.cxx.

virtual TDsKey::~TDsKey ( )
inlinevirtual

Definition at line 31 of file TDsKey.h.

Member Function Documentation

virtual Int_t TDsKey::EOK ( ) const
inlinevirtual

Definition at line 47 of file TDsKey.h.

virtual UInt_t TDsKey::EventNumber ( ) const
inlinevirtual

Definition at line 42 of file TDsKey.h.

Referenced by TFileIter::NextEventKey().

TString TDsKey::GetKey ( ) const
virtual

to be documented

Definition at line 111 of file TDsKey.cxx.

Referenced by TFileIter::NextEventPut().

virtual const char* TDsKey::GetName ( ) const
inlinevirtual

Definition at line 40 of file TDsKey.h.

Referenced by TFileIter::NextEventKey(), and operator=().

UInt_t TDsKey::GetSum ( ) const
virtual

to be documented

Definition at line 139 of file TDsKey.cxx.

virtual Int_t TDsKey::IsNull ( ) const
inlinevirtual

Definition at line 48 of file TDsKey.h.

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

to be documented

Definition at line 60 of file TDsKey.cxx.

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

to be documented

Definition at line 69 of file TDsKey.cxx.

virtual TDsKey& TDsKey::operator= ( Int_t  from)
inlinevirtual

Definition at line 34 of file TDsKey.h.

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

to be documented

Definition at line 77 of file TDsKey.cxx.

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

Compare two keys.

Definition at line 85 of file TDsKey.cxx.

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

Definition at line 37 of file TDsKey.h.

virtual UInt_t TDsKey::RunNumber ( ) const
inlinevirtual

Definition at line 43 of file TDsKey.h.

Referenced by TFileIter::NextEventKey().

void TDsKey::SetKey ( const char *  key)
virtual

to be documented

Definition at line 126 of file TDsKey.cxx.

Referenced by TFileIter::NextEventKey().

virtual void TDsKey::SetName ( const char *  name)
inlinevirtual

Definition at line 39 of file TDsKey.h.

Referenced by TFileIter::NextEventPut(), operator=(), TDsKey(), and Update().

void TDsKey::SetUrr ( const UInt_t key,
int  nk 
)
virtual

to be documented

Definition at line 49 of file TDsKey.cxx.

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

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

to be documented

Definition at line 103 of file TDsKey.cxx.

Member Data Documentation

TString TDsKey::fName
private

Definition at line 24 of file TDsKey.h.

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

TArrayI TDsKey::fUrr
private

Definition at line 25 of file TDsKey.h.

Referenced by GetKey(), GetSum(), operator=(), operator==(), SetKey(), SetUrr(), and Update().


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