Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members
PHObject.h
Go to the documentation of this file.00001 #ifndef __PHOBJECT_H__ 00002 #define __PHOBJECT_H__ 00003 00010 #include <iostream> 00011 #include "TObject.h" 00012 00013 class PHObject : public TObject 00014 { 00015 public: 00017 virtual ~PHObject() {} 00018 00020 virtual PHObject* clone() const; 00021 00023 virtual PHObject* create() const; 00024 00028 virtual void identify(std::ostream& os = std::cout) const; 00029 00031 virtual void Reset(); 00032 00034 virtual int isValid() const; 00035 00036 private: 00037 00038 ClassDef(PHObject,0) 00039 }; 00040 00041 #endif /* __PHOBJECT_H__ */