00001 00005 /*************************************************************************** 00006 * 00007 * $Id: StPsd.h,v 2.5 2004/07/15 16:36:24 ullrich Exp $ 00008 * 00009 * Author: Thomas Ullrich, Mar 2001 00010 *************************************************************************** 00011 * 00012 * Description: Base class for all Physics Summary Data (PSD) classes. 00013 * 00014 *************************************************************************** 00015 * 00016 * $Log: StPsd.h,v $ 00017 * Revision 2.5 2004/07/15 16:36:24 ullrich 00018 * Removed all clone() declerations and definitions. Use StObject::clone() only. 00019 * 00020 * Revision 2.4 2002/02/22 22:56:49 jeromel 00021 * Doxygen basic documentation in all header files. None of this is required 00022 * for QM production. 00023 * 00024 * Revision 2.3 2001/04/05 04:00:39 ullrich 00025 * Replaced all (U)Long_t by (U)Int_t and all redundant ROOT typedefs. 00026 * 00027 * Revision 2.2 2001/03/24 03:34:54 perev 00028 * clone() -> clone() const 00029 * 00030 * Revision 2.1 2001/03/14 02:27:50 ullrich 00031 * Initial Revision. 00032 * 00033 **************************************************************************/ 00034 #ifndef StPsd_hh 00035 #define StPsd_hh 00036 #include "StObject.h" 00037 #include "StEnumerations.h" 00038 00039 class StPsd : public StObject { 00040 public: 00041 StPsd(); 00042 StPsd(StPwg, int); 00043 // StPsd(const StPsd&); use default 00044 // StPsd& operator=(const StPsd&); used default 00045 virtual ~StPsd(); 00046 00047 StPwg pwg() const; 00048 int id() const; 00049 00050 void setPwg(StPwg); 00051 void setId(int); 00052 00053 private: 00054 StPwg mPwg; 00055 Int_t mId; 00056 00057 ClassDef(StPsd,1) 00058 }; 00059 #endif
1.5.9