29 void SetShape(
string Shape ){ shape = Shape; };
31 void SetShape( TH2 *h_shape ){ hShape = h_shape; shape =
"custom"; };
33 void SetPulse(
string Pulse ){ pulse = Pulse; };
35 void SetPulse( TH1 *h_time ){ hTime = h_time; pulse =
"custom"; };
39 void SetXYWidth(
double Xwidth,
double Ywidth ){ xWidth = Xwidth; yWidth = Ywidth; };
58 double xWidth, yWidth;
59 double t, tWidth, tRise;
void SetTime(double T)
Definition: PhotonSource.h:41
void SetShape(string Shape)
Definition: PhotonSource.h:29
Definition: PhotonList.h:17
void SetPulse(string Pulse)
Definition: PhotonSource.h:33
void SetPulse(TH1 *h_time)
Definition: PhotonSource.h:35
void SetNgamma(int nGamma)
Definition: PhotonSource.h:47
void SetRiseTime(double Trise)
Definition: PhotonSource.h:45
void SetXYWidth(double Xwidth, double Ywidth)
Definition: PhotonSource.h:39
PhotonSource()
Definition: PhotonSource.cpp:11
void SetFluctuation(bool fluct)
Definition: PhotonSource.h:49
Definition: HitMatrix.h:14
~PhotonSource()
Definition: PhotonSource.h:25
void SetTimeWidth(double Twidth)
Definition: PhotonSource.h:43
PhotonList GeneratePhotons()
Definition: PhotonSource.cpp:32
Definition: PhotonSource.h:19
void SetShape(TH2 *h_shape)
Definition: PhotonSource.h:31
Definition: HitMatrix.h:14
void SetXY(double X, double Y)
Definition: PhotonSource.h:37