sipm-characterisation 0.1.0
SiPM characterisation for ePIC — IV/DCR/gain, laser, readout, irradiation
Loading...
Searching...
No Matches
analysis.C File Reference
#include <string>
#include <iostream>
#include <filesystem>
#include "tgraphs_to_ttree.C"
Include dependency graph for analysis.C:

Functions

float FWHM (TH1F *hTarget)
 
float FWHM_exGaus (TF1 *fTarget, float pace=1.e-3)
 
double _exGaus (Double_t *_x, Double_t *_p)
 
TF1get_exGaus (double mean, double sigma, double lambda, double norm)
 
Double_t qExp (Double_t x, Double_t q)
 
Double_t qGaus (Double_t *_x, Double_t *_par)
 
TF1qGaus (Float_t norm, Float_t mean, Float_t sigma, Float_t q)
 
void analysis ()
 

Variables

std::vector< intmeasured_voltages = {51, 52, 53, 55, 57}
 

Function Documentation

◆ _exGaus()

double _exGaus ( Double_t _x,
Double_t _p 
)

◆ analysis()

void analysis ( )

◆ FWHM()

float FWHM ( TH1F hTarget)

◆ FWHM_exGaus()

float FWHM_exGaus ( TF1 fTarget,
float  pace = 1.e-3 
)

◆ get_exGaus()

TF1 * get_exGaus ( double  mean,
double  sigma,
double  lambda,
double  norm 
)

◆ qExp()

Double_t qExp ( Double_t  x,
Double_t  q 
)

◆ qGaus() [1/2]

Double_t qGaus ( Double_t _x,
Double_t _par 
)

◆ qGaus() [2/2]

TF1 * qGaus ( Float_t  norm,
Float_t  mean,
Float_t  sigma,
Float_t  q 
)

Variable Documentation

◆ measured_voltages

std::vector<int> measured_voltages = {51, 52, 53, 55, 57}