sipm-characterisation 0.1.0
SiPM characterisation for ePIC — IV/DCR/gain, laser, readout, irradiation
Loading...
Searching...
No Matches
breakdown_voltage.h File Reference
#include "general_utility.h"
Include dependency graph for breakdown_voltage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  breakdown_voltage
 

Functions

std::array< std::array< float, 2 >, 2 > get_intercept_x (TF1 *pol1)
 
std::array< double, 2 > breakdown_voltage::find_vbd_guess (TGraphErrors *gLogTarget, float threshold=0.35)
 
std::array< float, 2 > breakdown_voltage::measure_breakdown_0 (TGraphErrors *gTarget, std::string image_folder="", float threshold_guess=0.75, bool erf_mediate=true, float min_before_fit=5., float max_before_fit=0.2, float min_after_fit=0.2, float max_after_fit=1.)
 
std::array< float, 2 > breakdown_voltage::measure_breakdown_1 (TGraphErrors *gTarget, std::string image_folder="", float threshold_guess=0.75)
 
std::array< float, 2 > breakdown_voltage::measure_breakdown_2 (TGraphErrors *gTarget, std::string image_folder="", float threshold_guess=0.75)
 
std::array< float, 2 > breakdown_voltage::measure_breakdown_3 (TGraphErrors *gTarget, std::string image_folder="", float threshold_guess=0.75)
 
std::array< float, 2 > breakdown_voltage::measure_breakdown_4 (TGraphErrors *gTarget, std::string image_folder="", float threshold_guess=0.75, bool erf_mediate=true, float min_before_fit=5., float max_before_fit=0.2, float min_after_fit=0.2, float max_after_fit=1.)
 
std::array< float, 2 > breakdown_voltage::measure_breakdown_5 (TGraphErrors *gTarget, std::string image_folder="", float threshold_guess=0.75)
 

Function Documentation

◆ get_intercept_x()

std::array< std::array< float, 2 >, 2 > get_intercept_x ( TF1 pol1)