| 
            Last change
 on this file since 525 was             394, checked in by ansari, 26 years ago           | 
        
        
          | 
             
Integration detecteur d'etoiles DY 
 
           | 
        
        
          | 
            File size:
            779 bytes
           | 
        
      
      
| Line |   | 
|---|
| 1 | #ifndef FORMEPULSE_SEEN
 | 
|---|
| 2 | #define FORMEPULSE_SEEN
 | 
|---|
| 3 | 
 | 
|---|
| 4 | 
 | 
|---|
| 5 | #define  SSTFPulseCourant 1.E-9         
 | 
|---|
| 6 |         // Courant photodiode pour l'impulsion calculée
 | 
|---|
| 7 |         
 | 
|---|
| 8 | class TransFuncElec;
 | 
|---|
| 9 | 
 | 
|---|
| 10 | 
 | 
|---|
| 11 | class FormePulse {
 | 
|---|
| 12 | public:
 | 
|---|
| 13 |         FormePulse(TransFuncElec);
 | 
|---|
| 14 |         FormePulse& operator =(const FormePulse&);
 | 
|---|
| 15 |         ~FormePulse();
 | 
|---|
| 16 |         double PulseShape(double temps);        // Temps en secondes
 | 
|---|
| 17 |         double FWHM() {return FullwidthHalfMax;} // en secondes
 | 
|---|
| 18 |         double TMax ();
 | 
|---|
| 19 |         double GainElectrique() {       //Volt/ampère de la chaine electronique
 | 
|---|
| 20 |                 return gainElec; }              //Compte tenu de LongPulseOptique();    
 | 
|---|
| 21 | protected:
 | 
|---|
| 22 |         double* ShapeArr;
 | 
|---|
| 23 |         double LongPulseOptique();
 | 
|---|
| 24 |         double pulseOptique(double Temps);  
 | 
|---|
| 25 |                 // Genère une impulsion de un ampère pendant LongPulseOptique()
 | 
|---|
| 26 |                 // temps en secondes            
 | 
|---|
| 27 |         double gainElec;
 | 
|---|
| 28 |         double FullwidthHalfMax;                                                
 | 
|---|
| 29 | };
 | 
|---|
| 30 | 
 | 
|---|
| 31 | #endif | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.