Main Page | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

PointingInfo.h

Go to the documentation of this file.
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 

Generated on Mon Dec 1 20:09:05 2008 by doxygen 1.3.3