30 double meanToT_ref = 999;
32 double meanToT_tgt = 999 ;
34 double sigmaToT_ref = 999 ;
36 double sigmaToT_tgt = 999 ;
51 int Nbeacons = evt_table.size() ;
53 int Nruns = evt_table[0].size() ;
57 for (
int i=0 ; i<Nbeacons ; i++){
59 for(
int j=Nruns-1 ; j>=0 ; j--){
61 if(evt_table[i][j].meanToT_ref < max_tot){
63 cout << evt_table[i][j].meanToT_ref <<
"\t " << evt_table[i][j].V << endl ;
65 optimal_voltages[i] = make_pair(evt_table[i][j].V , j);
75 return optimal_voltages ;
Structure to store the ToT mean and standard deviation of the hits produced by a nanobeacon in a sour...
vector< pair< double, int > > optimize_voltage(vector< vector< event > > evt_table, double max_tot)
Optimizes the voltage of each nanobeacon.