#ifndef CFTADDRESS_HPP #define CFTADDRESS_HPP #include #include "smtutil/StripFEAddress.hpp" #include using namespace std; class CFTaddress { public: CFTaddress(); CFTaddress(int trksign, int trkpt, int trksect, int trkphi_h); ~CFTaddress(); int get_Hstrip() const; int get_Astrip() const; int get_A0strip() const; float get_Hphi() const; float get_Aphi() const; float get_A0phi() const; float get_trkpt() const; bool operator < (const CFTaddress& address) const; friend std::ostream& operator<<(std::ostream& os, const CFTaddress& add); void output_file(fstream &os); private: int _trksign; int _trkpt; int _trksect; int _trkphi_h; int _Hstrip; int _A0strip; int _Astrip; float _Hphi; float _A0phi; float _Aphi; float _track_avg_pt; }; #endif