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

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

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

revision 1.4 by mocchiut, Wed Apr 18 14:06:29 2007 UTC revision 1.8 by mocchiut, Fri Jan 29 17:27:56 2010 UTC
# Line 3  Line 3 
3  #include <TSQLServer.h>  #include <TSQLServer.h>
4  #include <TTimeStamp.h>  #include <TTimeStamp.h>
5  #include <InclinationInfo.h>  #include <InclinationInfo.h>
6    #include <OrientationInfo.h>
7    #include <ToFLevel2.h>
8    
9  #include <sgp4.h>  #include <sgp4.h>
10    
11  extern "C" {  extern "C" {
12  #include <dirent.h>  #include <dirent.h>
13    //INITIZE(YEAR,DIMO)      extern void initize_(Char_t *,Int_t *,Char_t *,Int_t *,char *,Int_t *);
14    extern void initize_(char[], int*, char[], int*, char[], int*);      extern void feldcof_(Float_t *, Float_t *);
15    //FELDCOF(YEAR,DIMO)      extern void feldg_(Float_t *, Float_t *, Float_t *, Float_t *, Float_t *, Float_t *, Float_t *);
16    extern void feldcof_(float*, float*);      extern void shellg_(Float_t *, Float_t *, Float_t *, Float_t *, Float_t *, Float_t *, Float_t *);
17    //FELDG(LATI,LONGI,HEIGHT,BNORTH,BEAST,BDOWN,BABS)      extern void findb0_(Float_t *, Float_t *, Bool_t *, Float_t *, Float_t *);
18    extern void feldg_(float*, float*, float*, float*, float*, float*, float*);  
19    //SHELLG(LATI,LONGI,HEIGHT,DIMO,XL,ICODE,BAB1)  /*     //INITIZE(YEAR,DIMO) */
20    extern void shellg_(float*, float*, float*, float*, float*, float*, float*);  /*     extern void initize_(char[], int*, char[], int*, char[], int*); */
21    //FINDB0(STPS,BDEL,VALUE,BEQU,RR0)  /*     //FELDCOF(YEAR,DIMO) */
22    extern void findb0_(float*, float*, bool*, float*, float*);  /*     extern void feldcof_(float*, float*); */
23    /*     //FELDG(LATI,LONGI,HEIGHT,BNORTH,BEAST,BDOWN,BABS) */
24    /*     extern void feldg_(float*, float*, float*, float*, float*, float*, float*); */
25    /*     //SHELLG(LATI,LONGI,HEIGHT,DIMO,XL,ICODE,BAB1) */
26    /*     extern void shellg_(float*, float*, float*, float*, float*, float*, float*); */
27    /*     //FINDB0(STPS,BDEL,VALUE,BEQU,RR0) */
28    /*     extern void findb0_(float*, float*, bool*, float*, float*); */
29  }  }
30    
31    struct Sine{
32      Double_t A;
33      Double_t b;
34      Double_t c;
35      Double_t startPoint;
36      Double_t finishPoint;
37      Bool_t NeedFit;
38    };
39    
40  extern int OrbitalInfoCore(UInt_t run, TFile *file, TSQLServer *dbc, Int_t orbitalargc, char *orbitalargv[]);  extern int OrbitalInfoCore(UInt_t run, TFile *file, GL_TABLES *glt, Int_t orbitalargc, char *orbitalargv[]);
41  cCoordGeo getCoo(UInt_t atime, UInt_t tletime, cTle *tle);  cCoordGeo getCoo(UInt_t atime, UInt_t tletime, cTle *tle);
42  void CopyQ(Quaternions *Q1, Quaternions *Q2);  void CopyQ(Quaternions *Q1, Quaternions *Q2);
43  void CopyAng(InclinationInfo *A1, InclinationInfo *A2);  void CopyAng(InclinationInfo *A1, InclinationInfo *A2);
44  UInt_t holeq(Double_t lower,Double_t upper,Quaternions *Qlower, Quaternions *Qupper, UInt_t f);  UInt_t holeq(Double_t lower,Double_t upper,Quaternions *Qlower, Quaternions *Qupper, UInt_t f);
45    void inclresize(vector<Double_t>&, vector<Float_t>&, vector<Float_t>&, vector<Float_t>&, vector<Float_t>&, vector<Int_t>&, vector<Float_t>&, vector<Float_t>&, vector<Float_t>&);
46    void sineparam(vector<Sine>&, vector<Double_t>&, vector<Float_t>&, vector<Float_t>&, vector<Float_t>&, Float_t);
47    
48  #endif  #endif

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.8

  ViewVC Help
Powered by ViewVC 1.1.23