/* * CbmStsMother2.h * * Created on: 16.06.2015 * Author: vfriese */ #ifndef CBMSTSMOTHER2_H_ #define CBMSTSMOTHER2_H_ #include #include #include "TObject.h" #include "CbmStsDaughter.h" using std::string; using std::stringstream; class CbmStsMother2 : public TObject { public: CbmStsMother2() : TObject(), fValue1(0.), fValue2(0.), fValue3(0.), fDaughter() { } CbmStsMother2(Double_t val1, Double_t val2, Double_t val3, Double_t val4, Double_t val5, Double_t val6) : TObject(), fValue1(val1), fValue2 (val2), fValue3(val3), fDaughter(val4, val5, val6) { } virtual ~CbmStsMother2() { } virtual string ToString() const { stringstream ss; ss << fValue1 << " " << fValue2 << " " << fValue3 << " " << fDaughter.ToString() << "\n"; return ss.str(); } private: Double_t fValue1; Double_t fValue2; Double_t fValue3; CbmStsDaughter fDaughter; ClassDef(CbmStsMother2,1); }; #endif /* CBMSTSMOTHER2_H_ */