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