#ifndef KAON_HH #define KAON_HH #include "Particle.h" #include "Pion.h" class Kaon : public Particle { public: Kaon(); Int_t getNPions() {return fPions.size();} Pion getPion(Int_t i) {return fPions[i];} TVector3 getPionPoca(Int_t i) {return fPion_poca[i];} TVector3 getKaonPoca() {return fTrPoca;} TVector3 getKaonMCPoca() {return fMCTrPoca;} Bool_t gotPoca(){return fGotPoca;} void setTrackPoca(TVector3 vec) {fTrPoca=vec;fGotPoca=kTRUE;} void setMCTrackPoca(TVector3 vec) {fMCTrPoca=vec;} void appendPion(Pion pion) {fPions.push_back(pion);} void appendPionPoca(TVector3 vec) {fPion_poca.push_back(vec);} private: std::vector fPions; std::vector fPion_poca; TVector3 fTrPoca; TVector3 fMCTrPoca; Bool_t fGotPoca; public: ClassDef(Kaon,1) }; #endif