/[PAMELA software]/DarthVader/OrbitalInfo/inc/OrbitalInfoStruct.h
ViewVC logotype

Diff of /DarthVader/OrbitalInfo/inc/OrbitalInfoStruct.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6 by pam-mep, Thu Jun 7 14:04:00 2012 UTC revision 1.7 by pam-mep, Fri Mar 28 20:47:14 2014 UTC
# Line 1  Line 1 
1  #ifndef OrbitalInfoStruct_h  #ifndef OrbitalInfoStruct_h
2  #define OrbitalInfoStruct_h  #define OrbitalInfoStruct_h
3    
4    #include <TVector3.h>
5    
6  struct cOrbitalInfo {  struct cOrbitalInfo {
7    
# Line 14  struct cOrbitalInfo { Line 15  struct cOrbitalInfo {
15    Float_t lat; // degree from -90 to 90    Float_t lat; // degree from -90 to 90
16    Float_t alt; // meters    Float_t alt; // meters
17    
18      TVector3 V; // Velocity
19    
20      Float_t londip;
21      Float_t latdip;
22    
23    // Magnetic field    // Magnetic field
24    
25    // components (gauss)    // components (gauss)
# Line 34  struct cOrbitalInfo { Line 40  struct cOrbitalInfo {
40    // Distance of the magnetic equator in earth radii    // Distance of the magnetic equator in earth radii
41    Float_t L;    Float_t L;
42    
   // Dipolar magnetic coordinates  
   Float_t londip; // degrees from -180 to 180  
   Float_t latdip; // degrees from -90 to 90  
   Float_t altdip; // meters  
   
   // Corrected magnetic coordinates  
   Float_t loncgm; // degrees from -180 to 180  
   Float_t latcgm; // degrees from -90 to 90  
   Float_t altcgm; // meters  
   
   // Corrected B min magnetic coordinates  
   Float_t loncbm; // degrees from -180 to 180  
   Float_t latcbm; // degrees from -90 to 90  
   Float_t altcbm; // meters  
   
43    Float_t cutoffsvl;    Float_t cutoffsvl;
44    
45    // Quaternions    // Quaternions
# Line 57  struct cOrbitalInfo { Line 48  struct cOrbitalInfo {
48    // Euler angles (nadir reference frame)    // Euler angles (nadir reference frame)
49    Float_t theta, phi, etha;    Float_t theta, phi, etha;
50    
51    // Euler angles (local field reference frame)    // quality of orientation information
52      //  Float_t thetamag, phimag, ethamag;    Int_t mode;
53      Int_t mode;    Int_t qkind;
54      Int_t errq;
55    // Useful?    Int_t azim;
     //  Int_t goodAttitude[5];  
56    
57    void InitcOrbitalInfo(){    void InitcOrbitalInfo(){
58      abstime = 0;      abstime = 0;

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.23