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__ */