source: Sophya/trunk/Poubelle/archTOI.old/formepulse.h@ 3997

Last change on this file since 3997 was 534, checked in by ansari, 26 years ago

V2

File size: 863 bytes
RevLine 
[394]1#ifndef FORMEPULSE_SEEN
2#define FORMEPULSE_SEEN
3
[534]4// D. Yvon, CE Saclay, DAPNIA/SPP, 08/99
[394]5
6#define SSTFPulseCourant 1.E-9
7 // Courant photodiode pour l'impulsion calculée
8
9class TransFuncElec;
10
11
12class FormePulse {
13public:
[534]14 FormePulse(TransFuncElec TF);
15 FormePulse(); // Cas zero lecture
[394]16 FormePulse& operator =(const FormePulse&);
17 ~FormePulse();
18 double PulseShape(double temps); // Temps en secondes
19 double FWHM() {return FullwidthHalfMax;} // en secondes
20 double TMax ();
21 double GainElectrique() { //Volt/ampère de la chaine electronique
22 return gainElec; } //Compte tenu de LongPulseOptique();
23protected:
24 double* ShapeArr;
25 double LongPulseOptique();
26 double pulseOptique(double Temps);
27 // Genère une impulsion de un ampère pendant LongPulseOptique()
28 // temps en secondes
29 double gainElec;
30 double FullwidthHalfMax;
31};
32
33#endif
Note: See TracBrowser for help on using the repository browser.