#include "hdataobject.h"

HDataObject


class description - source file - inheritance tree (.pdf)

class HDataObject : public TObject

Inheritance Chart:
TObject
<-
HDataObject

    public:
HDataObject() HDataObject(const HDataObject&) ~HDataObject() static TClass* Class() virtual Cat_t getCategory() HDataObjId* getId() HLocation*& getLocation() Bool_t HasIdentifier() virtual TClass* IsA() const HDataObject& operator=(const HDataObject&) void setLocation(HLocation& aLoc) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
HLocation* fLocation ! Location of this object in the event

Class Description

HDataObject

  ABC for all the data objects


void setLocation(HLocation &aLoc)
Sets the location of this object to that given in aLoc

 For more information on the HLocation role in a event, see HEvent

HDataObjId* getId(void)
 Returns an HDataObjId which unambigously identifies this data object
within the event structure

HLocation*& getLocation(void)
Returns the location of this data object within its HCategory

Cat_t getCategory(void)
Returns the category this data object belongs to

Bool_t HasIdentifier(void)
 Returns kTRUE if the object knows about its own location in the event
structure, kFALSE in other case.



Inline Functions


                void ~HDataObject()
         HDataObject HDataObject()
             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void Streamer(TBuffer& b)
                void StreamerNVirtual(TBuffer& b)
         HDataObject HDataObject(const HDataObject&)
        HDataObject& operator=(const HDataObject&)


Author: Manuel Sanchez
Last update: 17/04/98
Copyright GENP (Univ. Santiago de Compostela)


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.