Last change
on this file since 416 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.