StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CtbMatching.h
1 // $Id: CtbMatching.h,v 1.2 2009/12/02 16:35:58 fine Exp $
2 
3 #ifndef MUDST_CTBMATCHING_H
4 #define MUDST_CTBMATCHING_H
5 #include <vector>
6 using std::vector;
7 
8 class StMuEvent;
9 class StMuTrack;
10 struct ctbHit{
11  double phi;
12  double eta;
13  float adc;
14 };
15 
16 class CtbMatching {
17  int aa;
18  vector<ctbHit> *ctbHits;
19  float etaToll;
20  float phiToll;
21 
22 public:
23  CtbMatching();
24  void loadHits(StMuEvent* muEve);
25  void ctb_get_slat_from_data(int slat, int tray, double & ctbphi, double & ctbeta);
26  unsigned int match(const StMuTrack* rTrack);
27  };
28 
29 #endif
30 
31 
32 // $Log: CtbMatching.h,v $
33 // Revision 1.2 2009/12/02 16:35:58 fine
34 // Fix StMuTrack interface
35 //
36 // Revision 1.1 2003/10/20 17:04:39 balewski
37 // LCP analysis code
38 //
39 // Revision 1.1 2003/09/16 19:18:36 balewski
40 // matching muDst tracks to CTB
41 //