StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StPsd.h
1 
5 /***************************************************************************
6  *
7  * $Id: StPsd.h,v 2.5 2004/07/15 16:36:24 ullrich Exp $
8  *
9  * Author: Thomas Ullrich, Mar 2001
10  ***************************************************************************
11  *
12  * Description: Base class for all Physics Summary Data (PSD) classes.
13  *
14  ***************************************************************************
15  *
16  * $Log: StPsd.h,v $
17  * Revision 2.5 2004/07/15 16:36:24 ullrich
18  * Removed all clone() declerations and definitions. Use StObject::clone() only.
19  *
20  * Revision 2.4 2002/02/22 22:56:49 jeromel
21  * Doxygen basic documentation in all header files. None of this is required
22  * for QM production.
23  *
24  * Revision 2.3 2001/04/05 04:00:39 ullrich
25  * Replaced all (U)Long_t by (U)Int_t and all redundant ROOT typedefs.
26  *
27  * Revision 2.2 2001/03/24 03:34:54 perev
28  * clone() -> clone() const
29  *
30  * Revision 2.1 2001/03/14 02:27:50 ullrich
31  * Initial Revision.
32  *
33  **************************************************************************/
34 #ifndef StPsd_hh
35 #define StPsd_hh
36 #include "StObject.h"
37 #include "StEnumerations.h"
38 
39 class StPsd : public StObject {
40 public:
41  StPsd();
42  StPsd(StPwg, int);
43  // StPsd(const StPsd&); use default
44  // StPsd& operator=(const StPsd&); used default
45  virtual ~StPsd();
46 
47  StPwg pwg() const;
48  int id() const;
49 
50  void setPwg(StPwg);
51  void setId(int);
52 
53 private:
54  StPwg mPwg;
55  Int_t mId;
56 
57  ClassDef(StPsd,1)
58 };
59 #endif
StPwg
Definition: StPsd.h:39