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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.8 - (hide annotations) (download)
Fri Jan 29 17:27:56 2010 UTC (14 years, 10 months ago) by mocchiut
Branch: MAIN
CVS Tags: v9r00, v9r01
Changes since 1.7: +10 -0 lines
File MIME type: text/plain
New inclination code, added new ToF calibration files

1 mocchiut 1.1 #ifndef OrbitalInfoCore_h
2     #define ObitalInfoCore_h
3     #include <TSQLServer.h>
4 mocchiut 1.3 #include <TTimeStamp.h>
5 mocchiut 1.4 #include <InclinationInfo.h>
6 mocchiut 1.6 #include <OrientationInfo.h>
7     #include <ToFLevel2.h>
8 mocchiut 1.3
9     #include <sgp4.h>
10    
11     extern "C" {
12     #include <dirent.h>
13 mocchiut 1.7 extern void initize_(Char_t *,Int_t *,Char_t *,Int_t *,char *,Int_t *);
14     extern void feldcof_(Float_t *, Float_t *);
15     extern void feldg_(Float_t *, Float_t *, Float_t *, Float_t *, Float_t *, Float_t *, Float_t *);
16     extern void shellg_(Float_t *, Float_t *, Float_t *, Float_t *, Float_t *, Float_t *, Float_t *);
17     extern void findb0_(Float_t *, Float_t *, Bool_t *, Float_t *, Float_t *);
18    
19     /* //INITIZE(YEAR,DIMO) */
20     /* extern void initize_(char[], int*, char[], int*, char[], int*); */
21     /* //FELDCOF(YEAR,DIMO) */
22     /* 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 mocchiut 1.3 }
30    
31 mocchiut 1.8 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 mocchiut 1.1
40 mocchiut 1.5 extern int OrbitalInfoCore(UInt_t run, TFile *file, GL_TABLES *glt, Int_t orbitalargc, char *orbitalargv[]);
41 mocchiut 1.3 cCoordGeo getCoo(UInt_t atime, UInt_t tletime, cTle *tle);
42 mocchiut 1.4 void CopyQ(Quaternions *Q1, Quaternions *Q2);
43     void CopyAng(InclinationInfo *A1, InclinationInfo *A2);
44     UInt_t holeq(Double_t lower,Double_t upper,Quaternions *Qlower, Quaternions *Qupper, UInt_t f);
45 mocchiut 1.8 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 mocchiut 1.1
48     #endif

  ViewVC Help
Powered by ViewVC 1.1.23