//----------------------------------------------------------- // File and Version Information: // $Id$ // // Description: // Laser-Track in the Tpc, built by TpcLaserFitTask // // Environment: // Software developed for the PANDA Detector at FAIR. // // Author List: // Felix Boehmer TUM (original author) // //----------------------------------------------------------- #ifndef PNDTPCLASERTRACK_H #define PNDTPCLASERTRACK_H // External Headers ----------------------------------------- #include #include "TVector3.h" #include "TObject.h" class TpcLaser; class TpcLaserStat; class TpcCluster; class TClonesArray; class TpcLaserTrack : public TObject { public: // Constructors --------------------------------------------- TpcLaserTrack() {;} TpcLaserTrack(unsigned int ID, const TVector3&, const TVector3&); ~TpcLaserTrack(); // Modifiers ------------------------------------------------ void addStat(TpcLaserStat*); // Acessors ------------------------------------------------- std::vector* getStatList() {return fstatList;} std::vector* getClusterList(); unsigned int getID() {return fID;} const TVector3& getStart() const {return fstart;} const TVector3& getDir() const {return fdir;} private: std::vector* fstatList; //! //statistic objects TVector3 fstart; TVector3 fdir; TVector3 fend; unsigned int fID; public: ClassDef(TpcLaserTrack,1) }; #endif