00001
00002
00003
00004
00005
00006
00007
00008 #ifndef ST_MC_TRACK_EMU_H
00009 #define ST_MC_TRACK_EMU_H
00010
00011 class StMcTrackEmu {
00012 public:
00013 StMcTrackEmu()
00014 : _pt(0)
00015 , _eta(0)
00016 , _phi(0)
00017 , _m(0)
00018 , _e(0)
00019 , _id(0)
00020 , _pdg(0)
00021 , _status(0)
00022 {
00023 }
00024
00025 double pt() const { return _pt ; }
00026 double eta() const { return _eta ; }
00027 double phi() const { return _phi ; }
00028 double m() const { return _m ; }
00029 double e() const { return _e ; }
00030 int id() const { return _id ; }
00031 int pdg() const { return _pdg ; }
00032 int status() const { return _status; }
00033
00034 private:
00035
00036 friend class StjMCParticleToStMuTrackFourVec;
00037
00038 double _pt;
00039 double _eta;
00040 double _phi;
00041 double _m;
00042 double _e;
00043 int _id;
00044 int _pdg;
00045 int _status;
00046 };
00047
00048 #endif // ST_MC_TRACK_EMU_H