14 #include <TGraphErrors.h> 20 #include <RQ_OBJECT.h> 59 void Statistic(
int N );
61 TH1D* QDCSpectrum(
int N );
62 TGraph* ThreshScan(
double gate,
double tstart,
double tstop,
double tstep );
63 TH1D* TDCSpectrum(
int N );
64 GResonseCurve DynamicRange(
int N,
double Ngamma_max,
double Ngamma_step );
66 double QDC(
double charge );
68 void SetQDCChannels(
int nChannels ){ h_QDC->SetBins(nChannels,0,nChannels); };
76 TGraph* Discriminator( TGraph* waveform,
double threshold );
110 double discriMinTime;
TGraphErrors * responseEN
Definition: daqMC.h:40
TGraphErrors * resolutionEN
Definition: daqMC.h:41
Definition: HitMatrix.h:25
TGraph * g_threshScan
Definition: daqMC.h:83
TH1D * h_QDC
Definition: daqMC.h:88
bool cancel
Definition: daqMC.h:93
void SetPedestal(double Pedestal)
Definition: daqMC.h:70
void SetDiscriMinTime(double mintime)
Definition: daqMC.h:72
TH1D * h_pe
Definition: daqMC.h:84
TGraphErrors * resolutionPE
Definition: daqMC.h:31
void SetDiscriWidth(double width)
Definition: daqMC.h:74
TH1D * h_TDC
Definition: daqMC.h:89
void SetPhotonSource(PhotonSource *myPhotonSource)
Definition: daqMC.h:58
TH1D * h_xt
Definition: daqMC.h:86
TGraphErrors * resolutionDR
Definition: daqMC.h:33
void SetSiPM(sipmMC *mySiPM)
Definition: daqMC.h:56
TGraphErrors * responseENF
Definition: daqMC.h:38
double progress
Definition: daqMC.h:94
Definition: PhotonSource.h:19
TH1D * h_ap
Definition: daqMC.h:87
TGraphErrors * resolutionENF
Definition: daqMC.h:39
TGraphErrors * responseDR
Definition: daqMC.h:32
TGraphErrors * response
Definition: daqMC.h:28
void SetQDCChannels(int nChannels)
Definition: daqMC.h:68
TGraphErrors * resolutionCT
Definition: daqMC.h:37
TGraphErrors * responsePE
Definition: daqMC.h:30
TH1D * h_dr
Definition: daqMC.h:85
TGraphErrors * resolutionAP
Definition: daqMC.h:35
GResonseCurve responseCurve
Definition: daqMC.h:82
TGraphErrors * resolution
Definition: daqMC.h:29
TGraphErrors * responseCT
Definition: daqMC.h:36
TGraphErrors * responseAP
Definition: daqMC.h:34