StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StNNCluster.h
1 
5 /**************************************************************
6  *
7  * $Id: StNNCluster.h,v 1.2 2003/09/02 17:58:48 perev Exp $
8  *
9  * Author:
10  **************************************************************
11  *
12  * Description: class for PMD NN cluster
13  *
14  **************************************************************
15 *
16 * $Log: StNNCluster.h,v $
17 * Revision 1.2 2003/09/02 17:58:48 perev
18 * gcc 3.2 updates + WarnOff
19 *
20 * Revision 1.1 2003/05/29 13:20:07 subhasis
21 * NN Input cluster
22 *
23 *
24 ***************************************************************/
25 #ifndef STAR_StNNCluster
26 #define STAR_StNNCluster
27 
28 #include <math.h>
29 #include <Stiostream.h>
30 #include "TArrayI.h"
31 #include "StObject.h"
32 #include "StPmdUtil/StPmdGeom.h"
33 #include "StPmdUtil/StPmdHit.h"
34 //#include "StEventTypes.h"
35 
36 class StPhmdCluster;
37 
38 class StNNCluster : public StObject {
39 
40 private:
42  StPhmdCluster * mpmdcluster;
43  StPhmdCluster * mcpvcluster;
44 public:
45  StNNCluster();
47  ~StNNCluster();
48 
52  StPhmdCluster* CpvCluster();
53 
54  void setPmdCluster(StPhmdCluster*);
55  void setCpvCluster(StPhmdCluster*);
56 
57  ClassDef(StNNCluster,1)// Base class for PMD cluster
58 };
59 
60 
61 inline StNNCluster::~StNNCluster(){ /* Nobody */ }
62 
63 inline void StNNCluster::setPmdCluster(StPhmdCluster* var){mpmdcluster=var;}
64 inline void StNNCluster::setCpvCluster(StPhmdCluster* var){mcpvcluster=var;}
65 inline StPhmdCluster* StNNCluster::PmdCluster(){return mpmdcluster;}
66 inline StPhmdCluster* StNNCluster::CpvCluster(){return mcpvcluster;}
67 #endif
68 
69 
70 
71 
72 
73 
74 
StPhmdCluster * PmdCluster()
destructor
Definition: StNNCluster.h:65
~StNNCluster()
constructor
Definition: StNNCluster.h:61