StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StPeCParticle.h
1 //
3 // Revision 1.0 2000/12/19 yepes
4 // First Version of StPeCParticle
5 //
7 //
8 // StPeCParticle
9 //
10 // Mc Particle class for Peripheral Collisions
11 //
13 #ifndef StPeCParticle_h
14 #define StPeCParticle_h
15 #include "Rtypes.h"
16 #include "TObject.h"
17 #include "StMuDSTMaker/COMMON/StMuMcTrack.h"
18 class g2t_track_st ;
19 
20 class StPeCParticle : public TObject {
21 
22 public:
23 
24  StPeCParticle();
25  virtual ~StPeCParticle();
26 
27 #ifndef __CINT__
28  StPeCParticle ( g2t_track_st *trk);
29  void set ( g2t_track_st* trk);
30  StPeCParticle ( StMuMcTrack * trk);
31  void set ( StMuMcTrack * trk);
32 #endif /*__CINT__*/
33  Int_t key ;
34  Short_t pid ;
35  Short_t charge ;
36  Int_t vertexId ;
37  Float_t pt ;
38  Float_t eta ;
39  Float_t psi ;
40  Float_t e ;
41  Float_t nTpcHits ;
42  Float_t nFtpHits ;
43  Float_t nSvtHits ;
44 
45  ClassDef(StPeCParticle,1)
46 };
47 
48 #endif
49 
50 
51 
52 
53