// ESAF : Euso Simulation and Analysis Framework // $Id: RecoRootEvent.hh,v 1.12 2005/01/05 13:08:19 pesce Exp $ // Dmitry V.Naumov created Jun, 21 2004 #ifndef __RECOROOTEVENT_HH_ #define __RECOROOTEVENT_HH_ #include #include "RecoTruth.hh" #include "RecoHeader.hh" #include "RecoTrackDirection.hh" #include "RecoTrackDirection2.hh" #include "RecoHmaxByShapeMethod.hh" #include "RecoHmaxForProton.hh" #include "RecoXmax.hh" #include "RecoEnergy.hh" class RecoRootEvent : public TObject { public: // ctor RecoRootEvent(); // dtor virtual ~RecoRootEvent(); RecoTruth &GetTruth() {return fTruth;} RecoHeader &GetRecoHeader() {return fHeader;} RecoTrackDirection &GetRecoTrackDirection() {return fTrackDirection;} RecoTrackDirection2 &GetRecoTrackDirection2() {return fTrackDirection2;} RecoHmaxByShapeMethod &GetRecoHmaxByShapeMethod() {return fRecoHmaxByShapeMethod;} RecoHmaxForProton &GetRecoHmaxForProton() {return fRecoHmaxForProton;} RecoXmax &GetRecoXmax() {return fRecoXmax;} RecoEnergy &GetRecoEnergy() {return fRecoEnergy;} void Clear(); private: RecoTruth fTruth; RecoHeader fHeader; RecoTrackDirection fTrackDirection; RecoTrackDirection2 fTrackDirection2; RecoHmaxByShapeMethod fRecoHmaxByShapeMethod; RecoHmaxForProton fRecoHmaxForProton; RecoXmax fRecoXmax; RecoEnergy fRecoEnergy; ClassDef(RecoRootEvent,1) }; #endif /* __RECOROOTEVENT_HH_ */