|
Last change
on this file since 510 was 394, checked in by ansari, 26 years ago |
|
Integration detecteur d'etoiles DY
|
|
File size:
779 bytes
|
| Rev | Line | |
|---|
| [394] | 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.