AMSDST
myTrdTrackPlus.h
Go to the documentation of this file.
1 // Authors: M.Duranti - INFN di Perugia
2 #ifndef myTrdTrackPlus_h
3 #define myTrdTrackPlus_h
4 
5 #include "myTrdTrackBase.h"
6 
7 class myTrdSegment;
8 
9 class myTrdTrackPlus: public myTrdTrackBase {
10  public:
15 
16  std::vector<myTrdSegment *> vseg;
17 
18  virtual void Clear(Option_t* option="");
19  private:
20  virtual void init();
21 
22  public:
24 };
25 
26 class myTrdSegment {
27 
28  private:
29 
30  public:
31  myTrdSegment();
32  virtual ~myTrdSegment();
33 
35  unsigned int Status;
39  float FitPar [2];
41  float Chi2;
43  int Pattern;
44 
46 };
47 
48 #ifdef _WITHGBATCH_
49 
50 class myTrdTrackPlusFiller: public myTrdTrackPlus {
51  public:
53  myTrdTrackPlusFiller();
55  ~myTrdTrackPlusFiller();
56 
57  void Fill(AMSEventR *ev);
58 
59  virtual void Clear(Option_t* option="");
60  private:
61  virtual void init();
62 
63  public:
64  ClassDef(myTrdTrackPlusFiller,1);
65 };
66 
67 #endif //#ifdef _WITHGBATCH_
68 
69 #endif