| 
            Last change
 on this file since 3495 was             3325, checked in by cmv, 18 years ago           | 
        
        
          | 
             
Mise en conformite / SOPHYA lib: 
 
- on enleve #include "sopnamsp.h" dans les .cc de la librairie
 - on encadre par "namespace SOPHYA { ... }" tout le code des .cc
de la librairie y compris les fonctions
 - on met les fcts des .h dans le "namespace SOPHYA { ... }"
 - on met #include "sopnamsp.h" dans tous les cmv*.cc cad les main programs
 
 
cmv le mauvais eleve (sur les conseils de Reza)   13/09/2007 
 
 
 
           | 
        
        
          | 
            File size:
            867 bytes
           | 
        
      
      
| Line |   | 
|---|
| 1 | #ifndef AGNJACKSON_SEEN
 | 
|---|
| 2 | #define AGNJACKSON_SEEN
 | 
|---|
| 3 | 
 | 
|---|
| 4 | #include "machdefs.h"
 | 
|---|
| 5 | #include <math.h>
 | 
|---|
| 6 | #include "genericfunc.h"
 | 
|---|
| 7 | #include "histos.h"
 | 
|---|
| 8 | #include "perandom.h"
 | 
|---|
| 9 | 
 | 
|---|
| 10 | namespace SOPHYA {
 | 
|---|
| 11 | 
 | 
|---|
| 12 | //----------------------------------------------------
 | 
|---|
| 13 | // C.A.Jackson (New Astronomy Review 40 (2004) 1187-1193)
 | 
|---|
| 14 | class AGNJackson {
 | 
|---|
| 15 | public:
 | 
|---|
| 16 |   AGNJackson(void);
 | 
|---|
| 17 |   virtual ~AGNJackson(void);
 | 
|---|
| 18 | 
 | 
|---|
| 19 |   Histo& dNdlS(void) {return *dndls_;}
 | 
|---|
| 20 |   FunRan& TirL10S(void) {return *tirls_;}
 | 
|---|
| 21 |   double NObjAng(void) {return nobjang_;}
 | 
|---|
| 22 |   double FluxAng(void) {return fluxang_;}
 | 
|---|
| 23 |   double L10FluxJY(void) {return tirls_->Random();}
 | 
|---|
| 24 |   double FluxJY(void) {return pow(10.,L10FluxJY());}
 | 
|---|
| 25 |   void Print(void);
 | 
|---|
| 26 | 
 | 
|---|
| 27 |   void OrigJack(vector<double>& xjack,vector<double>& yjack);
 | 
|---|
| 28 | 
 | 
|---|
| 29 | protected:
 | 
|---|
| 30 |   vector<double> xjack_,yjack_;
 | 
|---|
| 31 |   double nobjang_,fluxang_;
 | 
|---|
| 32 |   Histo *dndls_;
 | 
|---|
| 33 |   FunRan *tirls_;
 | 
|---|
| 34 | 
 | 
|---|
| 35 | };
 | 
|---|
| 36 | 
 | 
|---|
| 37 | }  // Fin namespace SOPHYA
 | 
|---|
| 38 | 
 | 
|---|
| 39 | #endif
 | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.