StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StPhmdCollection.h
1 
5 /********************************************************************
6  *
7  * $Id: StPhmdCollection.h,v 2.1 2002/12/20 22:33:00 ullrich Exp $
8  *
9  * Author: Subhasis Chattopadhyay, Dec 2002
10  ********************************************************************
11  *
12  * Description: Base class for PMD Collection which
13  * includes both PMD and CPV
14  *
15  ********************************************************************
16  *
17  * $Log: StPhmdCollection.h,v $
18  * Revision 2.1 2002/12/20 22:33:00 ullrich
19  * Initial Revision.
20  *
21  ********************************************************************/
22 #ifndef StPhmdCollection_hh
23 #define StPhmdCollection_hh
24 
25 #include "StObject.h"
26 #include "StContainers.h"
27 #include "StEnumerations.h"
28 #include "StPhmdHit.h"
29 
30 class StPhmdDetector;
31 
32 class StPhmdCollection : public StObject {
33 public:
36 
37  StPhmdDetector* detector(StDetectorId);
38  const StPhmdDetector* detector(StDetectorId) const;
39 
40  void setDetector(StPhmdDetector*);
41 
42 private:
43  StPhmdDetector* mDetector;
44  StPhmdDetector* mCpvDetector;
45  ClassDef(StPhmdCollection,1)
46 };
47 
48 #endif
49 
50 
51 
52 
53 
54 
55 
56