00001 00005 #ifndef PointingInfo_h 00006 #define PointingInfo_h 00007 00008 #include <string> 00009 00010 class INTupleWriterSvc; 00011 class MsgStream; 00012 00013 namespace astro { class GPS;} 00014 00019 namespace AnalysisNtuple { 00020 00021 class PointingInfo { 00022 public: 00023 PointingInfo(){} 00024 00026 void setPtTuple(INTupleWriterSvc* tuple, const std::string& tname); 00027 00029 void execute( const astro::GPS& gps); 00030 00031 00032 private: 00033 double start, stop; 00034 float sc_position[3]; 00035 float lat_geo, lon_geo; 00036 float lat_mag; 00037 float rad_geo; 00038 float ra_zenith, dec_zenith; 00039 float ra_scz, dec_scz; 00040 float ra_scx, dec_scx; 00041 float in_saa; 00042 float livetime; 00043 float L; 00044 float B; 00045 float zenith_scz; 00046 00047 }; 00048 00049 } 00050 00051 #endif
1.3.3