Difference between revisions of "CH ROOT Nonuniform Binning"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| Line 17: | Line 17: | ||
* Closes the for loop and begins evaluation  | * Closes the for loop and begins evaluation  | ||
  }    |   }    | ||
| + | |||
| + | At this point you should have an array filled with values for bin edges. Note that channel zero is now mapped to ~ -36KeV  | ||
Revision as of 00:26, 16 September 2021
Rebinning via Energy Calibration
Regarding use of 4096 channel peak sensing ADC
- Creates an array 4097 entries long to be used for bin edges
 
double bins[4097];
- Opens a for loop for bin creation
 
for(int i=0; i<=4096; i++){
- Fills arrays with values for bin edges using the energy calibration fit for HPGe detector
 
bins[i] = i*i*(-0.000000861277) + i*(0.449519)-36.2928;
- Cout statement to print bin edges to the terminal window as for loop is processing
 
cout << bins[i] << endl;
- Closes the for loop and begins evaluation
 
}
At this point you should have an array filled with values for bin edges. Note that channel zero is now mapped to ~ -36KeV