AIDA GELINA BRIKEN nToF CRIB ISOLDE CIRCE nTOFCapture DESPEC DTAS EDI_PSA 179Ta CARME StellarModelling DCF K40
  nTOFCapture, Page 1 of 4  ELOG logo
ID Date Author Subjectdown
  32   Thu Jul 13 14:19:37 2023 Claudiadead time 30Si run

Default TTOFSort dead time setting of 30 ns is ok.

Attachment 1: consecutiveau22.pdf
consecutiveau22.pdf
  4   Mon Oct 28 16:15:32 2019 RuchiZn68 measurement setup
Attachment 1: IMG_3009.JPG
IMG_3009.JPG
Attachment 2: IMG_3010.JPG
IMG_3010.JPG
  55   Wed Nov 8 11:47:44 2023 ARZn68 TTOFSort codes
Attachment 1: Process_Au_31-10.C
// g++ -Wall -O3 -g `root-config --cflags --ldflags --glibs` process_runs_Zn_full.cpp -o process_runs_Zn_full && ./process_runs_Zn_full

#include <iostream>
#include <TFile.h>
#include <TCanvas.h>
#include <TPad.h>
#include <TAxis.h>
#include <TH1D.h>
#include <TF1.h>
#include <TLegend.h>
#include <TLegendEntry.h>
#include <TDirectory.h>
#include <fstream>
#include <math.h>

#include "/eos/experiment/ntof/codes/TTOFSort/TTOFSort_nTOF.h"
#ifndef __CINT__
#include "/eos/experiment/ntof/codes/TTOFSort/TTOFSort_nTOF.cxx"
#endif

using namespace std;

Double_t caldet1(Double_t x){return(-0.0126844 + 0.000250511 * x);}
//Double_t caldet1b(Double_t x){return(0.0300862 + 0.000239789 * x);}
//Double_t caldet1c(Double_t x){return(-0.00982159 + 0.000243208 * x);}
Double_t caldet2(Double_t x){return(0.00933879 + 0.000223045 * x);}
Double_t caldet3(Double_t x){return(0.0448306 + 0.000295976 * x);}
Double_t caldet4(Double_t x){return(0.039253 + 0.000228249 * x);}
Double_t caldet5(Double_t x){return(0.039253 + 0.000228249 * x);}
Double_t caldet6(Double_t x){return(0.039253 + 0.000228249 * x);}

Double_t wfzn1(Double_t x){return(52.4331 - 15.7227 * x + 129.696 * x * x - 21.3173 * x * x * x + 1.23419 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn2(Double_t x){return(54.8656 - 23.9266 * x + 136.114 * x * x - 22.9382 * x * x * x + 1.36142 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn3(Double_t x){return(55.0448 - 24.1592 * x + 135.662 * x * x - 22.6676 * x * x * x + 1.32807 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn4(Double_t x){return(53.7253 - 20.1490 * x + 133.263 * x * x - 22.2370 * x * x * x + 1.30748 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0

Double_t wfau1(Double_t x){return(33.0459 - 14.2600 * x + 79.6741 * x * x - 12.5454 * x * x * x + 75.7094 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau2(Double_t x){return(31.1978 - 8.63083 * x + 76.0325 * x * x - 11.7987 * x * x * x + 71.1593 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau3(Double_t x){return(30.1989 - 5.58729 * x + 74.0714 * x * x - 11.4009 * x * x * x + 68.8028 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau4(Double_t x){return(30.0116 - 5.09782 * x + 73.9204 * x * x - 11.4115 * x * x * x + 69.3298 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0

Double_t dummy_function(Double_t x){return 0.;}

int Zn68(){

	Char_t prefix[] = "root://eospublic.cern.ch//eos/experiment/ntof/data/rootfiles/2018/ear1/run";

	Char_t suffix[] = ".root";

	//Int_t runlist_ZnP[]={108570, 108569, 108568, 108567, 108566, 108565, 108560, 108558, -1};

	//Int_t runlist_Zn[]={108347,108348,108349,108350,108351,108352,108353,108354,\
				108355,108357,108359,108360,108361,108362,108363,\
				108364,108400,108399,108398,108397,108396,108395,\
				108411,108410,108409,108408,108407,108406,\
				108419,108418,108417,108416,108415,108414,\
				108444,108443,108442,108441,108440,108439,108438,108437,108436,\
				108435,108434,108433,108432,108431,108430,108429,108428,108427,\
				108426,108425,108423,108422,108462,108461,108460,108459,108458,\
				108457,108520,108519,108518,108517,108516,108515,108514,108513,\
				108512,108523,108527,108526,108525,108524,108539,108538,108537,\
				108536,108535,108560,108559,108548,\
				108570, 108569, 108568, 108567,108566, 108565, 108560, 108558,-1};

	Int_t runlist_E[]={108393,108392,108391,108390,108389,108388,108387,108495,108494,108493,108492,108491,-1};

	Int_t runlist_Au[]={108339,108340,108343,108344,108345,108346,108403,108404,108405,108490,108489,-1}; // isue with 108341? remove?



	TTOFSort *a = new TTOFSort();
	 a->SetEnableMonitorPerBunch(); // include information on monitors per bunch


	a->AddDetector(kC6D6, 4);
	a->AddDetector(kSILI,4);
	a->AddDetector(kPKUP,1);
	a->SetNewVariableNames_amplitude(kC6D6, "amp");   // use instead of variable amp
	a->SetNewVariableNames_amplitude(kSILI ,"amp");
	a->SetNewVariableNames_amplitude(kPKUP ,"amp");

	//a->SetPriorCut(kC6D6,"PulseIntensity>5E12"); a->SetPriorCut(kC6D6,"PulseIntensity>2E12",&&,"PulseIntensity<5E12");
	//a->SetPriorCut(kC6D6,"PulseIntensity>5E12 && detn!=1 && detn!=4 && detn!=5 && detn!=6");
	


		a->SetNewBinParsA(kC6D6, 0.0, 7000, 70000);        // CLW: CHANGED BINNING
		a->SetNewBinParsA(kSILI, 0.0, 7000, 70000);        // CLW: CHANGED BINNING

		 a->SetNewVariableNames_amplitude(kC6D6, "amp");

		 a->SetNewFixedDeadtime(kC6D6, 50.0);    // fixed deadtime of 30 ns
		 a->SetNewCoincidencetime (kC6D6, 40.0); // Coincidences between 30 ns




	a->UseWeightingFunction(kC6D6, wfau1, wfau2, wfau3, wfau4); //Zero the additonal two C6D6s

	a->UseCalibration(kC6D6, caldet1, caldet2, caldet3, caldet4);
	a->SetNewCutsEg(kC6D6, 0.200, 10.0);

	a->ProcessListOfRuns_Single(prefix, runlist_Au, suffix, "Au_single.root", "Au", "RECREATE");
	a->ProcessListOfRuns_Single(prefix, runlist_E, suffix, "Au_single.root", "E", "UPDATE");
	a->ProcessListOfRuns_Sum(prefix, runlist_Au, suffix, "Au_sum.root", "Au", "RECREATE");
	a->ProcessListOfRuns_Sum(prefix, runlist_E, suffix, "Au_sum.root", "E", "UPDATE");

	return 0;
}
Attachment 2: Process_Au_dedicated_31-10.C
// g++ -Wall -O3 -g `root-config --cflags --ldflags --glibs` process_runs_Zn_full.cpp -o process_runs_Zn_full && ./process_runs_Zn_full

#include <iostream>
#include <TFile.h>
#include <TCanvas.h>
#include <TPad.h>
#include <TAxis.h>
#include <TH1D.h>
#include <TF1.h>
#include <TLegend.h>
#include <TLegendEntry.h>
#include <TDirectory.h>
#include <fstream>
#include <math.h>

#include "/eos/experiment/ntof/codes/TTOFSort/TTOFSort_nTOF.h"
#ifndef __CINT__
#include "/eos/experiment/ntof/codes/TTOFSort/TTOFSort_nTOF.cxx"
#endif

using namespace std;

Double_t caldet1(Double_t x){return(-0.0126844 + 0.000250511 * x);}
//Double_t caldet1b(Double_t x){return(0.0300862 + 0.000239789 * x);}
//Double_t caldet1c(Double_t x){return(-0.00982159 + 0.000243208 * x);}
Double_t caldet2(Double_t x){return(0.00933879 + 0.000223045 * x);}
Double_t caldet3(Double_t x){return(0.0448306 + 0.000295976 * x);}
Double_t caldet4(Double_t x){return(0.039253 + 0.000228249 * x);}
Double_t caldet5(Double_t x){return(0.039253 + 0.000228249 * x);}
Double_t caldet6(Double_t x){return(0.039253 + 0.000228249 * x);}

Double_t wfzn1(Double_t x){return(52.4331 - 15.7227 * x + 129.696 * x * x - 21.3173 * x * x * x + 1.23419 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn2(Double_t x){return(54.8656 - 23.9266 * x + 136.114 * x * x - 22.9382 * x * x * x + 1.36142 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn3(Double_t x){return(55.0448 - 24.1592 * x + 135.662 * x * x - 22.6676 * x * x * x + 1.32807 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn4(Double_t x){return(53.7253 - 20.1490 * x + 133.263 * x * x - 22.2370 * x * x * x + 1.30748 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0

Double_t wfau1(Double_t x){return(33.0459 - 14.2600 * x + 79.6741 * x * x - 12.5454 * x * x * x + 75.7094 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau2(Double_t x){return(31.1978 - 8.63083 * x + 76.0325 * x * x - 11.7987 * x * x * x + 71.1593 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau3(Double_t x){return(30.1989 - 5.58729 * x + 74.0714 * x * x - 11.4009 * x * x * x + 68.8028 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau4(Double_t x){return(30.0116 - 5.09782 * x + 73.9204 * x * x - 11.4115 * x * x * x + 69.3298 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0

Double_t dummy_function(Double_t x){return 0.;}

int Zn68(){

	Char_t prefix[] = "root://eospublic.cern.ch//eos/experiment/ntof/data/rootfiles/2018/ear1/run";

	Char_t suffix[] = ".root";

	//Int_t runlist_ZnP[]={108570, 108569, 108568, 108567, 108566, 108565, 108560, 108558, -1};

	//Int_t runlist_Zn[]={108347,108348,108349,108350,108351,108352,108353,108354,\
				108355,108357,108359,108360,108361,108362,108363,\
				108364,108400,108399,108398,108397,108396,108395,\
				108411,108410,108409,108408,108407,108406,\
				108419,108418,108417,108416,108415,108414,\
				108444,108443,108442,108441,108440,108439,108438,108437,108436,\
				108435,108434,108433,108432,108431,108430,108429,108428,108427,\
				108426,108425,108423,108422,108462,108461,108460,108459,108458,\
				108457,108520,108519,108518,108517,108516,108515,108514,108513,\
				108512,108523,108527,108526,108525,108524,108539,108538,108537,\
				108536,108535,108560,108559,108548,\
				108570, 108569, 108568, 108567,108566, 108565, 108560, 108558,-1};

	Int_t runlist_E[]={108393,108392,108391,108390,108389,108388,108387,108495,108494,108493,108492,108491,-1};

	Int_t runlist_Au[]={108339,108340,108343,108344,108345,108346,108403,108404,108405,108490,108489,-1}; // isue with 108341? remove?



	TTOFSort *a = new TTOFSort();
	 a->SetEnableMonitorPerBunch(); // include information on monitors per bunch


	a->AddDetector(kC6D6, 4);
	a->AddDetector(kSILI,4);
	a->AddDetector(kPKUP,1);
	a->SetNewVariableNames_amplitude(kC6D6, "amp");   // use instead of variable amp
	a->SetNewVariableNames_amplitude(kSILI ,"amp");
	a->SetNewVariableNames_amplitude(kPKUP ,"amp");

	//a->SetPriorCut(kC6D6,"PulseIntensity>5E12"); a->SetPriorCut(kC6D6,"PulseIntensity>2E12",&&,"PulseIntensity<5E12");
	//a->SetPriorCut(kC6D6,"PulseIntensity>5E12 && detn!=1 && detn!=4 && detn!=5 && detn!=6");
	a->SetPriorCut(kC6D6,"PulseIntensity>5E12"); 
	a->SetPriorCut(kSILI,"PulseIntensity>5E12");
	a->SetPriorCut(kPKUP,"PulseIntensity>5E12");


		a->SetNewBinParsA(kC6D6, 0.0, 7000, 70000);        // CLW: CHANGED BINNING
		a->SetNewBinParsA(kSILI, 0.0, 7000, 70000);        // CLW: CHANGED BINNING

		 a->SetNewVariableNames_amplitude(kC6D6, "amp");

		 a->SetNewFixedDeadtime(kC6D6, 50.0);    // fixed deadtime of 30 ns
		 a->SetNewCoincidencetime (kC6D6, 40.0); // Coincidences between 30 ns




	a->UseWeightingFunction(kC6D6, wfau1, wfau2, wfau3, wfau4); //Zero the additonal two C6D6s

	a->UseCalibration(kC6D6, caldet1, caldet2, caldet3, caldet4);
	a->SetNewCutsEg(kC6D6, 0.200, 10.0);

	a->ProcessListOfRuns_Single(prefix, runlist_Au, suffix, "Au_single_dedicated.root", "Au", "RECREATE");
	a->ProcessListOfRuns_Single(prefix, runlist_E, suffix, "Au_single_dedicated.root", "E", "UPDATE");
	a->ProcessListOfRuns_Sum(prefix, runlist_Au, suffix, "Au_sum_dedicated.root", "Au", "RECREATE");
	a->ProcessListOfRuns_Sum(prefix, runlist_E, suffix, "Au_sum_dedicated.root", "E", "UPDATE");

	return 0;
}
Attachment 3: Process_Au_parasitic_31-10.C
// g++ -Wall -O3 -g `root-config --cflags --ldflags --glibs` process_runs_Zn_full.cpp -o process_runs_Zn_full && ./process_runs_Zn_full

#include <iostream>
#include <TFile.h>
#include <TCanvas.h>
#include <TPad.h>
#include <TAxis.h>
#include <TH1D.h>
#include <TF1.h>
#include <TLegend.h>
#include <TLegendEntry.h>
#include <TDirectory.h>
#include <fstream>
#include <math.h>

#include "/eos/experiment/ntof/codes/TTOFSort/TTOFSort_nTOF.h"
#ifndef __CINT__
#include "/eos/experiment/ntof/codes/TTOFSort/TTOFSort_nTOF.cxx"
#endif

using namespace std;

Double_t caldet1(Double_t x){return(-0.0126844 + 0.000250511 * x);}
//Double_t caldet1b(Double_t x){return(0.0300862 + 0.000239789 * x);}
//Double_t caldet1c(Double_t x){return(-0.00982159 + 0.000243208 * x);}
Double_t caldet2(Double_t x){return(0.00933879 + 0.000223045 * x);}
Double_t caldet3(Double_t x){return(0.0448306 + 0.000295976 * x);}
Double_t caldet4(Double_t x){return(0.039253 + 0.000228249 * x);}
Double_t caldet5(Double_t x){return(0.039253 + 0.000228249 * x);}
Double_t caldet6(Double_t x){return(0.039253 + 0.000228249 * x);}

Double_t wfzn1(Double_t x){return(52.4331 - 15.7227 * x + 129.696 * x * x - 21.3173 * x * x * x + 1.23419 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn2(Double_t x){return(54.8656 - 23.9266 * x + 136.114 * x * x - 22.9382 * x * x * x + 1.36142 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn3(Double_t x){return(55.0448 - 24.1592 * x + 135.662 * x * x - 22.6676 * x * x * x + 1.32807 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn4(Double_t x){return(53.7253 - 20.1490 * x + 133.263 * x * x - 22.2370 * x * x * x + 1.30748 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0

Double_t wfau1(Double_t x){return(33.0459 - 14.2600 * x + 79.6741 * x * x - 12.5454 * x * x * x + 75.7094 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau2(Double_t x){return(31.1978 - 8.63083 * x + 76.0325 * x * x - 11.7987 * x * x * x + 71.1593 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau3(Double_t x){return(30.1989 - 5.58729 * x + 74.0714 * x * x - 11.4009 * x * x * x + 68.8028 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau4(Double_t x){return(30.0116 - 5.09782 * x + 73.9204 * x * x - 11.4115 * x * x * x + 69.3298 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0

Double_t dummy_function(Double_t x){return 0.;}

int Zn68(){

	Char_t prefix[] = "root://eospublic.cern.ch//eos/experiment/ntof/data/rootfiles/2018/ear1/run";

	Char_t suffix[] = ".root";

	//Int_t runlist_ZnP[]={108570, 108569, 108568, 108567, 108566, 108565, 108560, 108558, -1};

	//Int_t runlist_Zn[]={108347,108348,108349,108350,108351,108352,108353,108354,\
				108355,108357,108359,108360,108361,108362,108363,\
				108364,108400,108399,108398,108397,108396,108395,\
				108411,108410,108409,108408,108407,108406,\
				108419,108418,108417,108416,108415,108414,\
				108444,108443,108442,108441,108440,108439,108438,108437,108436,\
				108435,108434,108433,108432,108431,108430,108429,108428,108427,\
				108426,108425,108423,108422,108462,108461,108460,108459,108458,\
				108457,108520,108519,108518,108517,108516,108515,108514,108513,\
				108512,108523,108527,108526,108525,108524,108539,108538,108537,\
				108536,108535,108560,108559,108548,\
				108570, 108569, 108568, 108567,108566, 108565, 108560, 108558,-1};

	Int_t runlist_E[]={108393,108392,108391,108390,108389,108388,108387,108495,108494,108493,108492,108491,-1};

	Int_t runlist_Au[]={108339,108340,108343,108344,108345,108346,108403,108404,108405,108490,108489,-1};

	TTOFSort *a = new TTOFSort();
	 a->SetEnableMonitorPerBunch(); // include information on monitors per bunch


	a->AddDetector(kC6D6, 4);
	a->AddDetector(kSILI,4);
	a->AddDetector(kPKUP,1);
	a->SetNewVariableNames_amplitude(kC6D6, "amp");   // use instead of variable amp
	a->SetNewVariableNames_amplitude(kSILI ,"amp");
	a->SetNewVariableNames_amplitude(kPKUP ,"amp");

	//a->SetPriorCut(kC6D6,"PulseIntensity>5E12"); a->SetPriorCut(kC6D6,"PulseIntensity>2E12",&&,"PulseIntensity<5E12");
	//a->SetPriorCut(kC6D6,"PulseIntensity>2E12 && PulseIntensity<5E12 && detn!=1 && detn!=4 && detn!=5 && detn!=6");
	a->SetPriorCut(kC6D6,"PulseIntensity>2E12 && PulseIntensity<5E12");
	a->SetPriorCut(kSILI,"PulseIntensity>2E12 && PulseIntensity<5E12");
	a->SetPriorCut(kPKUP,"PulseIntensity>2E12 && PulseIntensity<5E12");


		a->SetNewBinParsA(kC6D6, 0.0, 7000, 70000);        // CLW: CHANGED BINNING
		a->SetNewBinParsA(kSILI, 0.0, 7000, 70000);        // CLW: CHANGED BINNING

		 a->SetNewVariableNames_amplitude(kC6D6, "amp");

		 a->SetNewFixedDeadtime(kC6D6, 50.0);    // fixed deadtime of 30 ns
		 a->SetNewCoincidencetime (kC6D6, 40.0); // Coincidences between 30 ns



	a->UseWeightingFunction(kC6D6, wfau1, wfau2, wfau3, wfau4); //Zero the additonal two C6D6s

	a->UseCalibration(kC6D6, caldet1, caldet2, caldet3, caldet4);
	a->SetNewCutsEg(kC6D6, 0.200, 10.0);

	a->ProcessListOfRuns_Single(prefix, runlist_Au, suffix, "Au_single_parasitic.root", "Au", "RECREATE");
	a->ProcessListOfRuns_Single(prefix, runlist_E, suffix, "Zn_single_ALL_parasitic.root", "E", "UPDATE");
	a->ProcessListOfRuns_Sum(prefix, runlist_Au, suffix, "Au_sum_parasitic.root", "Au", "RECREATE");
	a->ProcessListOfRuns_Sum(prefix, runlist_E, suffix, "Zn_sum_ALL_parasitic.root", "E", "UPDATE");

	return 0;
}
Attachment 4: Process_Zn_inc_prob_dedicated.C
// g++ -Wall -O3 -g `root-config --cflags --ldflags --glibs` process_runs_Zn_full.cpp -o process_runs_Zn_full && ./process_runs_Zn_full

#include <iostream>
#include <TFile.h>
#include <TCanvas.h>
#include <TPad.h>
#include <TAxis.h>
#include <TH1D.h>
#include <TF1.h>
#include <TLegend.h>
#include <TLegendEntry.h>
#include <TDirectory.h>
#include <fstream>
#include <math.h>

#include "/eos/experiment/ntof/codes/TTOFSort/TTOFSort_nTOF.h"
#ifndef __CINT__
#include "/eos/experiment/ntof/codes/TTOFSort/TTOFSort_nTOF.cxx"
#endif

using namespace std;

Double_t caldet1(Double_t x){return(-0.0126844 + 0.000250511 * x);}
//Double_t caldet1b(Double_t x){return(0.0300862 + 0.000239789 * x);}
//Double_t caldet1c(Double_t x){return(-0.00982159 + 0.000243208 * x);}
Double_t caldet2(Double_t x){return(0.00933879 + 0.000223045 * x);}
Double_t caldet3(Double_t x){return(0.0448306 + 0.000295976 * x);}
Double_t caldet4(Double_t x){return(0.039253 + 0.000228249 * x);}
Double_t caldet5(Double_t x){return(0.039253 + 0.000228249 * x);}
Double_t caldet6(Double_t x){return(0.039253 + 0.000228249 * x);}

Double_t wfzn1(Double_t x){return(52.4331 - 15.7227 * x + 129.696 * x * x - 21.3173 * x * x * x + 1.23419 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn2(Double_t x){return(54.8656 - 23.9266 * x + 136.114 * x * x - 22.9382 * x * x * x + 1.36142 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn3(Double_t x){return(55.0448 - 24.1592 * x + 135.662 * x * x - 22.6676 * x * x * x + 1.32807 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn4(Double_t x){return(53.7253 - 20.1490 * x + 133.263 * x * x - 22.2370 * x * x * x + 1.30748 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0

Double_t wfau1(Double_t x){return(33.0459 - 14.2600 * x + 79.6741 * x * x - 12.5454 * x * x * x + 75.7094 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau2(Double_t x){return(31.1978 - 8.63083 * x + 76.0325 * x * x - 11.7987 * x * x * x + 71.1593 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau3(Double_t x){return(30.1989 - 5.58729 * x + 74.0714 * x * x - 11.4009 * x * x * x + 68.8028 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau4(Double_t x){return(30.0116 - 5.09782 * x + 73.9204 * x * x - 11.4115 * x * x * x + 69.3298 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0

Double_t dummy_function(Double_t x){return 0.;}

int Zn68(){

	Char_t prefix[] = "root://eospublic.cern.ch//eos/experiment/ntof/data/rootfiles/2018/ear1/run";

	Char_t suffix[] = ".root";

	//Int_t runlist_ZnP[]={108570, 108569, 108568, 108567, 108566, 108565, 108560, 108558, -1};

	Int_t runlist_Zn[]{108347,108348,108349,108350,108351,108352,108353,108355,108357,108359,108360,108361,108362,\
				108363,108364,108397,108398,108399,108400,108406,108408,\
				108409,108410,108411,108414,108415,108416,108417,108418,108419,\
				108422,108423,108425,108426,108427,108428,108429,\
				108430,108431,108432,108433,108434,108435,108436,108437,108438,108440,\
				108441,108442,108443,108444,108459,108460,108461,\
				108512,108513,108514,108515,108516,108517,108518,108519,\
				108520,108523,108524,108525,108526,108527,\
				108535,108536,108537,108538,108539,108548,108559,108565,-1};


	Int_t runlist_E[]={108393,108392,108391,108390,108389,108388,108387,108495,108494,108493,108492,108491,-1};

	//Int_t runlist_Au[]={108339,108340,108342,108343,108344,108345,108346,108403,108404,108405,108490,108489,-1};



	TTOFSort *a = new TTOFSort();
	 a->SetEnableMonitorPerBunch(); // include information on monitors per bunch


	a->AddDetector(kC6D6, 6);
	a->AddDetector(kSILI,4);
	a->AddDetector(kPKUP,1);
	a->SetNewVariableNames_amplitude(kC6D6, "amp");   // use instead of variable amp
	a->SetNewVariableNames_amplitude(kSILI ,"amp");
	a->SetNewVariableNames_amplitude(kPKUP ,"amp");

	//a->SetPriorCut(kC6D6,"PulseIntensity>5E12"); a->SetPriorCut(kC6D6,"PulseIntensity>2E12",&&,"PulseIntensity<5E12");
	a->SetPriorCut(kC6D6,"PulseIntensity>5E12");
	a->SetPriorCut(kSILI,"PulseIntensity>5E12");
	a->SetPriorCut(kPKUP,"PulseIntensity>5E12");


		a->SetNewBinParsA(kC6D6, 0.0, 7000, 70000);        // CLW: CHANGED BINNING
		a->SetNewBinParsA(kSILI, 0.0, 7000, 70000);        // CLW: CHANGED BINNING

		 a->SetNewVariableNames_amplitude(kC6D6, "amp");

		 a->SetNewFixedDeadtime(kC6D6, 50.0);    // fixed deadtime of 30 ns
		 a->SetNewCoincidencetime (kC6D6, 40.0); // Coincidences between 30 ns



	a->UseWeightingFunction(kC6D6, wfzn1, wfzn2, wfzn3, wfzn4); //Zero the additonal two C6D6s

	a->UseCalibration(kC6D6, caldet1, caldet2, caldet3, caldet4);
	a->SetNewCutsEg(kC6D6, 0.200, 10.0);

	a->ProcessListOfRuns_Single(prefix, runlist_Zn, suffix, "Zn_single_ALL_dedicated.root", "Zn", "RECREATE");
	a->ProcessListOfRuns_Single(prefix, runlist_E, suffix, "Zn_single_ALL_dedicated.root", "E", "UPDATE");
	a->ProcessListOfRuns_Sum(prefix, runlist_Zn, suffix, "Zn_sum_ALL_dedicated.root", "Zn", "RECREATE");
	a->ProcessListOfRuns_Sum(prefix, runlist_E, suffix, "Zn_sum_ALL_dedicated.root", "E", "UPDATE");

	return 0;
}
Attachment 5: Process_Zn_inc_prob_parasitic.C
// g++ -Wall -O3 -g `root-config --cflags --ldflags --glibs` process_runs_Zn_full.cpp -o process_runs_Zn_full && ./process_runs_Zn_full

#include <iostream>
#include <TFile.h>
#include <TCanvas.h>
#include <TPad.h>
#include <TAxis.h>
#include <TH1D.h>
#include <TF1.h>
#include <TLegend.h>
#include <TLegendEntry.h>
#include <TDirectory.h>
#include <fstream>
#include <math.h>

#include "/eos/experiment/ntof/codes/TTOFSort/TTOFSort_nTOF.h"
#ifndef __CINT__
#include "/eos/experiment/ntof/codes/TTOFSort/TTOFSort_nTOF.cxx"
#endif

using namespace std;

Double_t caldet1(Double_t x){return(-0.0126844 + 0.000250511 * x);}
//Double_t caldet1b(Double_t x){return(0.0300862 + 0.000239789 * x);}
//Double_t caldet1c(Double_t x){return(-0.00982159 + 0.000243208 * x);}
Double_t caldet2(Double_t x){return(0.00933879 + 0.000223045 * x);}
Double_t caldet3(Double_t x){return(0.0448306 + 0.000295976 * x);}
Double_t caldet4(Double_t x){return(0.039253 + 0.000228249 * x);}
Double_t caldet5(Double_t x){return(0.039253 + 0.000228249 * x);}
Double_t caldet6(Double_t x){return(0.039253 + 0.000228249 * x);}

Double_t wfzn1(Double_t x){return(52.4331 - 15.7227 * x + 129.696 * x * x - 21.3173 * x * x * x + 1.23419 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn2(Double_t x){return(54.8656 - 23.9266 * x + 136.114 * x * x - 22.9382 * x * x * x + 1.36142 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn3(Double_t x){return(55.0448 - 24.1592 * x + 135.662 * x * x - 22.6676 * x * x * x + 1.32807 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn4(Double_t x){return(53.7253 - 20.1490 * x + 133.263 * x * x - 22.2370 * x * x * x + 1.30748 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0

Double_t wfau1(Double_t x){return(33.0459 - 14.2600 * x + 79.6741 * x * x - 12.5454 * x * x * x + 75.7094 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau2(Double_t x){return(31.1978 - 8.63083 * x + 76.0325 * x * x - 11.7987 * x * x * x + 71.1593 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau3(Double_t x){return(30.1989 - 5.58729 * x + 74.0714 * x * x - 11.4009 * x * x * x + 68.8028 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau4(Double_t x){return(30.0116 - 5.09782 * x + 73.9204 * x * x - 11.4115 * x * x * x + 69.3298 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0

Double_t dummy_function(Double_t x){return 0.;}

int Zn68(){

	Char_t prefix[] = "root://eospublic.cern.ch//eos/experiment/ntof/data/rootfiles/2018/ear1/run";

	Char_t suffix[] = ".root";


	Int_t runlist_Zn[]={108347,108348,108349,108350,108351,108352,108353,108355,108357,108359,108360,108361,108362,\
				108363,108364,108397,108398,108399,108400,108406,108408,\
				108409,108410,108411,108414,108415,108416,108417,108418,108419,\
				108422,108423,108425,108426,108427,108428,108429,\
				108430,108431,108432,108433,108434,108435,108436,108437,108438,108440,\
				108441,108442,108443,108444,108459,108460,108461,\
				108512,108513,108514,108515,108516,108517,108518,108519,\
				108520,108523,108524,108525,108526,108527,\
				108535,108536,108537,108538,108539,108548,108559,108565,-1};



	Int_t runlist_E[]={108393,108392,108391,108390,108389,108388,108387,108495,108494,108493,108492,108491,-1};

	//Int_t runlist_Au[]={108339,108340,108342,108343,108344,108345,108346,108403,108404,108405,108490,108489,-1};

	TTOFSort *a = new TTOFSort();
	 a->SetEnableMonitorPerBunch(); // include information on monitors per bunch


	a->AddDetector(kC6D6, 6);
	a->AddDetector(kSILI,4);
	a->AddDetector(kPKUP,1);
	a->SetNewVariableNames_amplitude(kC6D6, "amp");   // use instead of variable amp
	a->SetNewVariableNames_amplitude(kSILI ,"amp");
	a->SetNewVariableNames_amplitude(kPKUP ,"amp");

	//a->SetPriorCut(kC6D6,"PulseIntensity>5E12"); a->SetPriorCut(kC6D6,"PulseIntensity>2E12",&&,"PulseIntensity<5E12");
	a->SetPriorCut(kC6D6,"PulseIntensity>2E12 && PulseIntensity<5E12");
	//a->SetPriorCut(kC6D6,"PulseIntensity>5E12 && detn!=1 && detn!=4");
	a->SetPriorCut(kSILI,"PulseIntensity>2E12 && PulseIntensity<5E12");
	a->SetPriorCut(kPKUP,"PulseIntensity>2E12 && PulseIntensity<5E12");


		a->SetNewBinParsA(kC6D6, 0.0, 7000, 70000);        // CLW: CHANGED BINNING
		a->SetNewBinParsA(kSILI, 0.0, 7000, 70000);        // CLW: CHANGED BINNING

		 a->SetNewVariableNames_amplitude(kC6D6, "amp");

		 a->SetNewFixedDeadtime(kC6D6, 50.0);    // fixed deadtime of 30 ns
		 a->SetNewCoincidencetime (kC6D6, 40.0); // Coincidences between 30 ns



	a->UseWeightingFunction(kC6D6, wfzn1, wfzn2, wfzn3, wfzn4); //Zero the additonal two C6D6s

	a->UseCalibration(kC6D6, caldet1, caldet2, caldet3, caldet4);
	a->SetNewCutsEg(kC6D6, 0.200, 10.0);

	a->ProcessListOfRuns_Single(prefix, runlist_Zn, suffix, "Zn_single_ALL_parasitic.root", "Zn", "RECREATE");
	a->ProcessListOfRuns_Single(prefix, runlist_E, suffix, "Zn_single_ALL_parasitic.root", "E", "UPDATE");
	a->ProcessListOfRuns_Sum(prefix, runlist_Zn, suffix, "Zn_sum_ALL_parasitic.root", "Zn", "RECREATE");
	a->ProcessListOfRuns_Sum(prefix, runlist_E, suffix, "Zn_sum_ALL_parasitic.root", "E", "UPDATE");

	return 0;
}
Attachment 6: Process_Zn_inc_prob.C
// g++ -Wall -O3 -g `root-config --cflags --ldflags --glibs` process_runs_Zn_full.cpp -o process_runs_Zn_full && ./process_runs_Zn_full

#include <iostream>
#include <TFile.h>
#include <TCanvas.h>
#include <TPad.h>
#include <TAxis.h>
#include <TH1D.h>
#include <TF1.h>
#include <TLegend.h>
#include <TLegendEntry.h>
#include <TDirectory.h>
#include <fstream>
#include <math.h>

#include "/eos/experiment/ntof/codes/TTOFSort/TTOFSort_nTOF.h"
#ifndef __CINT__
#include "/eos/experiment/ntof/codes/TTOFSort/TTOFSort_nTOF.cxx"
#endif

using namespace std;

Double_t caldet1(Double_t x){return(-0.0126844 + 0.000250511 * x);}
//Double_t caldet1b(Double_t x){return(0.0300862 + 0.000239789 * x);}
//Double_t caldet1c(Double_t x){return(-0.00982159 + 0.000243208 * x);}
Double_t caldet2(Double_t x){return(0.00933879 + 0.000223045 * x);}
Double_t caldet3(Double_t x){return(0.0448306 + 0.000295976 * x);}
Double_t caldet4(Double_t x){return(0.039253 + 0.000228249 * x);}
Double_t caldet5(Double_t x){return(0.039253 + 0.000228249 * x);}
Double_t caldet6(Double_t x){return(0.039253 + 0.000228249 * x);}

Double_t wfzn1(Double_t x){return(52.4331 - 15.7227 * x + 129.696 * x * x - 21.3173 * x * x * x + 1.23419 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn2(Double_t x){return(54.8656 - 23.9266 * x + 136.114 * x * x - 22.9382 * x * x * x + 1.36142 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn3(Double_t x){return(55.0448 - 24.1592 * x + 135.662 * x * x - 22.6676 * x * x * x + 1.32807 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfzn4(Double_t x){return(53.7253 - 20.1490 * x + 133.263 * x * x - 22.2370 * x * x * x + 1.30748 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0

Double_t wfau1(Double_t x){return(33.0459 - 14.2600 * x + 79.6741 * x * x - 12.5454 * x * x * x + 75.7094 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau2(Double_t x){return(31.1978 - 8.63083 * x + 76.0325 * x * x - 11.7987 * x * x * x + 71.1593 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau3(Double_t x){return(30.1989 - 5.58729 * x + 74.0714 * x * x - 11.4009 * x * x * x + 68.8028 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0
Double_t wfau4(Double_t x){return(30.0116 - 5.09782 * x + 73.9204 * x * x - 11.4115 * x * x * x + 69.3298 * x * x * x * x);} //Coeff 0.0810697 0.0604489 0

Double_t dummy_function(Double_t x){return 0.;}

int Zn68(){

	Char_t prefix[] = "root://eospublic.cern.ch//eos/experiment/ntof/data/rootfiles/2018/ear1/run";

	Char_t suffix[] = ".root";

	Int_t runlist_Zn[]{108347,108348,108349,108350,108351,108352,108353,108355,108357,108359,108360,108361,108362,\
				108363,108364,108397,108398,108399,108400,108406,108408,\
				108409,108410,108411,108414,108415,108416,108417,108418,108419,\
				108422,108423,108425,108426,108427,108428,108429,\
				108430,108431,108432,108433,108434,108435,108436,108437,108438,108440,\
				108441,108442,108443,108444,108459,108460,108461,\
				108512,108513,108514,108515,108516,108517,108518,108519,\
				108520,108523,108524,108525,108526,108527,\
				108535,108536,108537,108538,108539,108548,108559,108565,-1};


	Int_t runlist_E[]={108393,108392,108391,108390,108389,108388,108387,108495,108494,108493,108492,108491,-1};

	//Int_t runlist_Au[]={108339,108340,108342,108343,108344,108345,108346,108403,108404,108405,108490,108489,-1};



	TTOFSort *a = new TTOFSort();
	 a->SetEnableMonitorPerBunch(); // include information on monitors per bunch


	a->AddDetector(kC6D6, 6);
	a->AddDetector(kSILI,4);
	a->AddDetector(kPKUP,1);
	a->SetNewVariableNames_amplitude(kC6D6, "amp");   // use instead of variable amp
	a->SetNewVariableNames_amplitude(kSILI ,"amp");
	a->SetNewVariableNames_amplitude(kPKUP ,"amp");

	//a->SetPriorCut(kC6D6,"PulseIntensity>5E12"); a->SetPriorCut(kC6D6,"PulseIntensity>2E12",&&,"PulseIntensity<5E12");
	//a->SetPriorCut(kC6D6);
	//a->SetPriorCut(kSILI);
	//a->SetPriorCut(kPKUP);


		a->SetNewBinParsA(kC6D6, 0.0, 7000, 70000);        // CLW: CHANGED BINNING
		a->SetNewBinParsA(kSILI, 0.0, 7000, 70000);        // CLW: CHANGED BINNING

		 a->SetNewVariableNames_amplitude(kC6D6, "amp");

		 a->SetNewFixedDeadtime(kC6D6, 50.0);    // fixed deadtime of 30 ns
		 a->SetNewCoincidencetime (kC6D6, 40.0); // Coincidences between 30 ns



	a->UseWeightingFunction(kC6D6, wfzn1, wfzn2, wfzn3, wfzn4); //Zero the additonal two C6D6s

	a->UseCalibration(kC6D6, caldet1, caldet2, caldet3, caldet4);
	a->SetNewCutsEg(kC6D6, 0.200, 10.0);

	a->ProcessListOfRuns_Single(prefix, runlist_Zn, suffix, "Zn_single_ALL.root", "Zn", "RECREATE");
	a->ProcessListOfRuns_Single(prefix, runlist_E, suffix, "Zn_single_ALL.root", "E", "UPDATE");
	a->ProcessListOfRuns_Sum(prefix, runlist_Zn, suffix, "Zn_sum_ALL.root", "Zn", "RECREATE");
	a->ProcessListOfRuns_Sum(prefix, runlist_E, suffix, "Zn_sum_ALL.root", "E", "UPDATE");

	return 0;
}
  65   Tue Apr 16 15:24:45 2024 ARZn68 Analysis: Au resonance SAMMY fits
Attachment 1: Au_4ev_yield_sammy_fit_det1.pdf
Au_4ev_yield_sammy_fit_det1.pdf
Attachment 2: Au_45-48ev_sammy_fit_det1.pdf
Au_45-48ev_sammy_fit_det1.pdf
Attachment 3: Au_59-62ev_sammy_fit_det1.pdf
Au_59-62ev_sammy_fit_det1.pdf
Attachment 4: Au_78ev_sammy_fit_det1.pdf
Au_78ev_sammy_fit_det1.pdf
Attachment 5: Au_107ev_sammy_fit_det1.pdf
Au_107ev_sammy_fit_det1.pdf
  60   Fri Mar 1 14:35:04 2024 ARZn updated wartime v weighted plots

Updated plots with new WFs. Rebinned by 10.

Attachment 1: det1_deadcorr_v_weighted_d_Zn.pdf
det1_deadcorr_v_weighted_d_Zn.pdf
Attachment 2: det1_deadtime_corr_pvd_Zn.pdf
det1_deadtime_corr_pvd_Zn.pdf
Attachment 3: det1_dedcorr_v_weighted_p_Zn.pdf
det1_dedcorr_v_weighted_p_Zn.pdf
Attachment 4: det1_weighted_pvd_Zn.pdf
det1_weighted_pvd_Zn.pdf
Attachment 5: det2_deadcorr_v_weighted_d_Zn.pdf
det2_deadcorr_v_weighted_d_Zn.pdf
Attachment 6: det2_deadcorr_v_weighted_p_Zn.pdf
det2_deadcorr_v_weighted_p_Zn.pdf
Attachment 7: det2_deadtime_corr_pvd_Zn.pdf
det2_deadtime_corr_pvd_Zn.pdf
Attachment 8: det2_weighted_pvd_Zn.pdf
det2_weighted_pvd_Zn.pdf
Attachment 9: det3_deadcorr_v_weighted_d_Zn.pdf
det3_deadcorr_v_weighted_d_Zn.pdf
Attachment 10: det3_deadcorr_v_weighted_p_Zn.pdf
det3_deadcorr_v_weighted_p_Zn.pdf
Attachment 11: det3_deadtime_corr_pvd_Zn.pdf
det3_deadtime_corr_pvd_Zn.pdf
Attachment 12: det3_deadtime_correction_pvd_Zn.pdf
det3_deadtime_correction_pvd_Zn.pdf
Attachment 13: det3_weighted_pvd_Zn.pdf
det3_weighted_pvd_Zn.pdf
  43   Fri Aug 4 10:45:05 2023 AnnieZn Plots: Normalised Spectra, Ratio Plots, Integral/Protons vs Cut (all dets)

All plots in the ratios all look pretty contstant. Zn1 for all detectors seems to have some strange spike in the integral, and a dip in the SILI measurements (and therefore in the SILI/PKUP ratio). 

Det1 & Det4 dont look great for the Integral/Proton plots, im planning to make these plots with the PKUP protons and SILI and then comapre all of those errors and ratios that come from those, so we'll see what that comparison brings. 

Nothing has been seperated by dedicated or paracitic beam yet, so those comparisons need to be made too. 

Attachment 1: Norm_spec_zn3_det4_singles.pdf
Norm_spec_zn3_det4_singles.pdf
Attachment 2: Norm_spec_zn3_Det3_singles.pdf
Norm_spec_zn3_Det3_singles.pdf
Attachment 3: Norm_spec_zn3_det2_singles.pdf
Norm_spec_zn3_det2_singles.pdf
Attachment 4: Norm_spec_zn3_det1_singles.pdf
Norm_spec_zn3_det1_singles.pdf
Attachment 5: Norm_spec_zn2_det4_singles.pdf
Norm_spec_zn2_det4_singles.pdf
Attachment 6: Norm_spec_zn2_det3_singles.pdf
Norm_spec_zn2_det3_singles.pdf
Attachment 7: Norm_spec_zn2_det2_singles.pdf
Norm_spec_zn2_det2_singles.pdf
Attachment 8: Norm_spec_zn2_det1_singles.pdf
Norm_spec_zn2_det1_singles.pdf
Attachment 9: Norm_spec_zn1_det4_singles.pdf
Norm_spec_zn1_det4_singles.pdf
Attachment 10: Norm_spec_zn1_det3_singles.pdf
Norm_spec_zn1_det3_singles.pdf
Attachment 11: Norm_spec_zn1_det2_singles.pdf
Norm_spec_zn1_det2_singles.pdf
Attachment 12: Norm_spec_zn1_det1_singles.pdf
Norm_spec_zn1_det1_singles.pdf
Attachment 13: Ratio_plot_zn3_det4.pdf
Ratio_plot_zn3_det4.pdf
Attachment 14: Ratio_plot_zn3_det3.pdf
Ratio_plot_zn3_det3.pdf
Attachment 15: Ratio_plot_zn3_det2.pdf
Ratio_plot_zn3_det2.pdf
Attachment 16: Ratio_plot_zn3_det1.pdf
Ratio_plot_zn3_det1.pdf
Attachment 17: Ratio_plot_zn2_det4.pdf
Ratio_plot_zn2_det4.pdf
Attachment 18: Ratio_plot_zn2_det3.pdf
Ratio_plot_zn2_det3.pdf
Attachment 19: Ratio_plot_zn2_det2.pdf
Ratio_plot_zn2_det2.pdf
Attachment 20: Ratio_plot_zn2_det1.pdf
Ratio_plot_zn2_det1.pdf
Attachment 21: Ratio_plot_zn1_det4.pdf
Ratio_plot_zn1_det4.pdf
Attachment 22: Ratio_plot_zn1_det3.pdf
Ratio_plot_zn1_det3.pdf
Attachment 23: Ratio_plot_zn1_det2.pdf
Ratio_plot_zn1_det2.pdf
Attachment 24: Ratio_plot_zn1_det1.pdf
Ratio_plot_zn1_det1.pdf
Attachment 25: zn_res3_vs_protons.pdf
zn_res3_vs_protons.pdf
Attachment 26: zn_res2_vs_protons.pdf
zn_res2_vs_protons.pdf
Attachment 27: zn_res3_vs_protons.pdf
zn_res3_vs_protons.pdf
  57   Thu Nov 30 14:43:28 2023 ARZn + Au Background subtraction: Plots

Plots for Zn and Au with Empty subtracted, and compared to weighted spectra.

Note: Au are logged x and y, Zn is only logged x.

Attachment 1: Au_BG_correction_det3_inc_uncorr.pdf
Au_BG_correction_det3_inc_uncorr.pdf
Attachment 2: Au_BG_correction_det2_inc_uncorr.pdf
Au_BG_correction_det2_inc_uncorr.pdf
Attachment 3: Au_BG_Correction_det1_inc_uncorr.pdf
Au_BG_Correction_det1_inc_uncorr.pdf
Attachment 4: Zn_BG_Correction_det3_R3_inc_uncorr.pdf
Zn_BG_Correction_det3_R3_inc_uncorr.pdf
Attachment 5: Zn_BG_Correction_det3_R2_inc_uncorr.pdf
Zn_BG_Correction_det3_R2_inc_uncorr.pdf
Attachment 6: Zn_BG_Correction_det3_R1_inc_uncorr.pdf
Zn_BG_Correction_det3_R1_inc_uncorr.pdf
Attachment 7: Zn_BG_Correction_det2_R3_inc_uncorr.pdf
Zn_BG_Correction_det2_R3_inc_uncorr.pdf
Attachment 8: Zn_BG_Correction_det2_R2_inc_uncorr.pdf
Zn_BG_Correction_det2_R2_inc_uncorr.pdf
Attachment 9: Zn_BG_Correction_det2_R1_inc_uncorr.pdf
Zn_BG_Correction_det2_R1_inc_uncorr.pdf
Attachment 10: Zn_BG_Correction_det1_R1_inc_uncorr.pdf
Zn_BG_Correction_det1_R1_inc_uncorr.pdf
Attachment 11: Zn_BG_Corrected_det1_R3_inc_uncorr.pdf
Zn_BG_Corrected_det1_R3_inc_uncorr.pdf
Attachment 12: Zn_BG_Correction_det1_R2_inc_uncorr.pdf
Zn_BG_Correction_det1_R2_inc_uncorr.pdf
Attachment 13: Au_BG_Correction_Comp_weighted_det3_zoom.pdf
Au_BG_Correction_Comp_weighted_det3_zoom.pdf
Attachment 14: Au_BG_Corection_Comp_Weighted_det2_Zoom.pdf
Au_BG_Corection_Comp_Weighted_det2_Zoom.pdf
Attachment 15: Au_BG_Correction_Comp_Weighted_det1_Zoom.pdf
Au_BG_Correction_Comp_Weighted_det1_Zoom.pdf
Attachment 16: Zn_BG_Correction_Comp_Weighted_det3_zoom.pdf
Zn_BG_Correction_Comp_Weighted_det3_zoom.pdf
Attachment 17: Zn_BG_Correction_Comp_Weighted_det3.pdf
Zn_BG_Correction_Comp_Weighted_det3.pdf
Attachment 18: Zn_BG_Correction_Comp_Weighted_det2_zoom.pdf
Zn_BG_Correction_Comp_Weighted_det2_zoom.pdf
Attachment 19: Zn_BG_Correction_Comp_weighted_det2.pdf
Zn_BG_Correction_Comp_weighted_det2.pdf
Attachment 20: Zn_BG_Correction_Comp_Weighted_det1_zoom.pdf
Zn_BG_Correction_Comp_Weighted_det1_zoom.pdf
Attachment 21: Zn_BG_Correction_Comp_Weighted_det1.pdf
Zn_BG_Correction_Comp_Weighted_det1.pdf
  51   Tue Oct 24 11:29:46 2023 ARWeighted Histograms Vs Deadtime*Corrected: 68Zn
Attachment 1: combined_vs_weighted_parasitic_det3.pdf
combined_vs_weighted_parasitic_det3.pdf
Attachment 2: combined_vs_weighted_parasitic_det2.pdf
combined_vs_weighted_parasitic_det2.pdf
Attachment 3: combined_vs_weighted_parasitic_all_dets.pdf
combined_vs_weighted_parasitic_all_dets.pdf
Attachment 4: combined_vs_weighted_dedicated_det3.pdf
combined_vs_weighted_dedicated_det3.pdf
Attachment 5: combined_vs_weighted_dedicated_det2.pdf
combined_vs_weighted_dedicated_det2.pdf
Attachment 6: combined_vs_weighted_dedicated_all_dets.pdf
combined_vs_weighted_dedicated_all_dets.pdf
Attachment 7: combined_parasitic_all_dets.pdf
combined_parasitic_all_dets.pdf
Attachment 8: corrected_dedicated_both_dets.pdf
corrected_dedicated_both_dets.pdf
Attachment 9: weighted_para_vs_ded_det3.pdf
weighted_para_vs_ded_det3.pdf
Attachment 10: weighted_para_vs_ded_det3_R3.pdf
weighted_para_vs_ded_det3_R3.pdf
Attachment 11: weighted_para_vs_ded_det3_R2.pdf
weighted_para_vs_ded_det3_R2.pdf
Attachment 12: weighted_para_vs_ded_det3_R1.pdf
weighted_para_vs_ded_det3_R1.pdf
Attachment 13: Weighted_para_vs_ded_det2.pdf
Weighted_para_vs_ded_det2.pdf
Attachment 14: weighted_para_vs_ded_det2_R3.pdf
weighted_para_vs_ded_det2_R3.pdf
Attachment 15: weighted_para_vs_ded_det2_R1.pdf
weighted_para_vs_ded_det2_R1.pdf
Attachment 16: weighred_para_vs_ded_det2_R2.pdf
weighred_para_vs_ded_det2_R2.pdf
Attachment 17: corrected_para_vs_ded_det3.pdf
corrected_para_vs_ded_det3.pdf
Attachment 18: corrected_para_vs_ded_det3_R3.pdf
corrected_para_vs_ded_det3_R3.pdf
Attachment 19: corrected_para_vs_ded_det3_R2.pdf
corrected_para_vs_ded_det3_R2.pdf
Attachment 20: corrected_para_vs_ded_det3_R1.pdf
corrected_para_vs_ded_det3_R1.pdf
Attachment 21: corrected_para_vs_ded_det2.pdf
corrected_para_vs_ded_det2.pdf
Attachment 22: corrected_para_vs_ded_det2_R3.pdf
corrected_para_vs_ded_det2_R3.pdf
Attachment 23: corrected_para_vs_ded_det2_R2.pdf
corrected_para_vs_ded_det2_R2.pdf
Attachment 24: corrected_para_vs_ded_det2_R1.pdf
corrected_para_vs_ded_det2_R1.pdf
  59   Tue Feb 27 11:37:39 2024 ARUpdated Au Deadtime Corrected Spectra & Weighted Spectra Plots

Plots made with new weighting functions. All rebinned by 10.

Attatchments 1-4: Detector 1.

Attatchments 5-8: Detector 2.

Attatchments 9-12: Detector 3.

Attachment 1: Det1_Deadtime_Corr_pvd_Au.pdf
Det1_Deadtime_Corr_pvd_Au.pdf
Attachment 2: Det1_DedCorr_v_Weighted_d_Au.pdf
Det1_DedCorr_v_Weighted_d_Au.pdf
Attachment 3: Det1_DedCorr_v_Weighted_p_Au.pdf
Det1_DedCorr_v_Weighted_p_Au.pdf
Attachment 4: Det1_Weighted_pvd_Au.pdf
Det1_Weighted_pvd_Au.pdf
Attachment 5: Det2_Deadtime_Corr_pvd_Au.pdf
Det2_Deadtime_Corr_pvd_Au.pdf
Attachment 6: Det2_DedCorr_v_Weighted_d_Au.pdf
Det2_DedCorr_v_Weighted_d_Au.pdf
Attachment 7: Det2_DedCorr_v_Weighted_p_Au.pdf
Det2_DedCorr_v_Weighted_p_Au.pdf
Attachment 8: Det2_Weighted_pvd_Au.pdf
Det2_Weighted_pvd_Au.pdf
Attachment 9: Det3_Deadtime_Corr_pvd_Au.pdf
Det3_Deadtime_Corr_pvd_Au.pdf
Attachment 10: Det3_DedCorr_v_Weighted_d_Au.pdf
Det3_DedCorr_v_Weighted_d_Au.pdf
Attachment 11: Det3_DedCorr_v_Weighted_p_Au.pdf
Det3_DedCorr_v_Weighted_p_Au.pdf
Attachment 12: Det3_Weighted_pvd_Au.pdf
Det3_Weighted_pvd_Au.pdf
  8   Fri Aug 7 10:39:18 2020 RuchiTTOFSort processing macro and files path

/eos/user/r/rugarg/public/2017_10_ng_ZnSe/

Latest 4 processing scripts:
1. process_runs_Au1_Jul20.C = Au runs (Se78 part), empty holder runs (Se78 part), and beam-off runs (Se78 part) processed with Au weighting function and set1 of calibration parameters.
2. process_runs_Au2_Jul20.C = Au runs (Se77 part), empty holder runs (Se77 part), and beam-off runs (Se77 part) processed with Au weighting function and set2 of calibration parameters.
3. process_runs_Se78_Jul20.C = Se78 runs, empty holder runs, beam-off runs, C runs, and filter runs processed with Se78 weighting function and set1 of calibration parameters.
4. process_runs_Se77_Jul20.C = Se77 runs, empty holder runs, beam-off runs, and filter runs processed with Se77 weighting function and set2 of calibration parameters.

  15   Mon Sep 14 13:47:26 2020 Nikolay SosninSummed WF: Monday Meeting 14.09.2020
Attachment 1: Sum_Spectra.pptx
  34   Mon Jul 17 10:06:35 2023 Nikolay SosninState of the Union: Campaign Update 17.07.2023

EAR1: Si-nat sample fell off the holder during maintenance (before run 116544), appears intact and undamaged. Placed it back in-beam for further EAR1 measurements and subsequent transfer to EAR2.

EAR2: Replaced DUMMY with 30Si. Photo during alignment and photo of sample in holder attached.

Attachment 1: Sinat_PostFall.JPG
Sinat_PostFall.JPG
Attachment 2: EAR2_30Si_Alignment.JPG
EAR2_30Si_Alignment.JPG
Attachment 3: EAR2_30Si.JPG
EAR2_30Si.JPG
  36   Mon Jul 17 12:30:28 2023 Nikolay SosninSi-nat Goodfellow Sample Properties

Goodfellow sample has been deposited on a single Mylar foil and glue is drying.

mass = 2.932 g

diameter = 20.0 mm

thickness = 3.98 mm

Attachment 1: Sinat_Sample_Properties.JPG
Sinat_Sample_Properties.JPG
  52   Fri Oct 27 17:13:58 2023 Emma WalkerSi-30: Dedicated vs Parasitic before and after removal of ambient

Below are histograms for the weighted spectra (with deadtime correction) with and without ambient for C6D6 detector 1.

For each sample the histogram with ambient is first and then without ambient (please ignore histogram titles). 

The Dummy, Empty and C-nat have been rebined by combining 100 to 1.

The Au20, Au22, Si-30 and Sinatgood have been rebined by combining 10 to 1.

Si-30 WF used for: Si-30, Dummy, Empty, C-nat

Au20 WF used for: Au20

Au22 WF used for: Au22

Sinatgood WF used for: Sinatgood

Attachment 1: DvsP_1_rebin.pdf
DvsP_1_rebin.pdf
Attachment 2: DvsP_1_amb.pdf
DvsP_1_amb.pdf
Attachment 3: DvsP_1_dummy.pdf
DvsP_1_dummy.pdf
Attachment 4: DvsP_1_dummyamb.pdf
DvsP_1_dummyamb.pdf
Attachment 5: DvsP_1_empty.pdf
DvsP_1_empty.pdf
Attachment 6: DvsP_1_emptyamb.pdf
DvsP_1_emptyamb.pdf
Attachment 7: DvsP_1_C.pdf
DvsP_1_C.pdf
Attachment 8: DvsP_1_Camb.pdf
DvsP_1_Camb.pdf
Attachment 9: DvsP_1_Au20.pdf
DvsP_1_Au20.pdf
Attachment 10: DvsP_1_Au20amb.pdf
DvsP_1_Au20amb.pdf
Attachment 11: DvsP_1_Au22.pdf
DvsP_1_Au22.pdf
Attachment 12: DvsP_1_Au22amb.pdf
DvsP_1_Au22amb.pdf
Attachment 13: DvsP_1_Sinatgood.pdf
DvsP_1_Sinatgood.pdf
Attachment 14: DvsP_1_Sinatgoodamb.pdf
DvsP_1_Sinatgoodamb.pdf
  54   Tue Nov 7 13:21:51 2023 Emma WalkerSi-30: Comparison between background corrected and uncorrected

Below are graphs for the comparison between background corrected and uncorrected spectra (weighted) for Si-30, Au20, Au22 and Sinatgood.

This is just for C6D6 detector 1 but all detectors are consisitent. All histograms have been rebinned by 100 for clarity. 

Attachment 1: Comp_backgroundsub_Si_1.pdf
Comp_backgroundsub_Si_1.pdf
Attachment 2: Comp_backgroundsub_Au20_1.pdf
Comp_backgroundsub_Au20_1.pdf
Attachment 3: Comp_backgroundsub_Au22_1.pdf
Comp_backgroundsub_Au22_1.pdf
Attachment 4: Comp_backgroundsub_Sinatgood_1.pdf
Comp_backgroundsub_Sinatgood_1.pdf
  50   Mon Oct 23 12:47:16 2023 Emma WalkerSi-30 weighted and corrected spectra and deadtime correction histograms (parasitic)

Si-30:

Histograms for deadtime correction for all 4 C6D6 detectors for parasitic beam.

Histograms for weighted and deadtime corrected parasitic spectra. 

Attachment 1: Si_1_corr_pb.pdf
Si_1_corr_pb.pdf
Attachment 2: Si_2_corr_pb.pdf
Si_2_corr_pb.pdf
Attachment 3: Si_3_corr_pb.pdf
Si_3_corr_pb.pdf
Attachment 4: Si_4_corr_pb.pdf
Si_4_corr_pb.pdf
Attachment 5: Si_1_wcorr_pb.pdf
Si_1_wcorr_pb.pdf
Attachment 6: Si_2_wcorr_pb.pdf
Si_2_wcorr_pb.pdf
Attachment 7: Si_3_wcorr_pb.pdf
Si_3_wcorr_pb.pdf
Attachment 8: Si_4_wcorr_pb.pdf
Si_4_wcorr_pb.pdf
  49   Mon Oct 23 12:39:33 2023 Emma WalkerSi-30 corrected weighted and dead time corrections histograms (dedicated)

Si-30:

Histograms for dead time corrections for all 4 C6D6 detectors.

Histograms for weighted and deadtime corrected dedicated spectra. 

Attachment 1: Si_1_corr_db.pdf
Si_1_corr_db.pdf
Attachment 2: Si_2_corr_db.pdf
Si_2_corr_db.pdf
Attachment 3: Si_3_corr_db.pdf
Si_3_corr_db.pdf
Attachment 4: Si_4_corr_db.pdf
Si_4_corr_db.pdf
Attachment 5: Si_1_wcorr_db.pdf
Si_1_wcorr_db.pdf
Attachment 6: Si_2_wcorr_db.pdf
Si_2_wcorr_db.pdf
Attachment 7: Si_3_wcorr_db.pdf
Si_3_wcorr_db.pdf
Attachment 8: Si_4_wcorr_db.pdf
Si_4_wcorr_db.pdf
  63   Tue Mar 26 11:04:29 2024 ARSi-29 and Si-28 sample images and info

Sample information Excel sheet attached below.

Images 1-6: Si-29 sample

Images 6-10: Si-28 sample

Image 11: screenshot from Excel sheet for Si-29

Image 12: screenshot from Excel sheet for Si-28

Image 13: screenshot from Excel sheet for Dummy

Both samples were only able to be weighed inside the capsule as they were very crumbly and unable to be weighed alone (see images). The capsule was weighed before the sample was put in it and thus the mass of Si can be found by subtracting the capsule mass from the measured mass.

Average mass Si-29: 0.8568g pm 0.0002

Average mass Si-28: 0.9551 pm 0.0002

Average mass Dummy: 0.0765 pm 0.0001

 

Attachment 1: IMG_8947.jpg
IMG_8947.jpg
Attachment 2: IMG_8934.jpg
IMG_8934.jpg
Attachment 3: IMG_8932.jpg
IMG_8932.jpg
Attachment 4: IMG_8936.jpg
IMG_8936.jpg
Attachment 5: IMG_8933.jpg
IMG_8933.jpg
Attachment 6: IMG_8940.jpg
IMG_8940.jpg
Attachment 7: IMG_8960.jpg
IMG_8960.jpg
Attachment 8: IMG_8959.jpg
IMG_8959.jpg
Attachment 9: IMG_8957.jpg
IMG_8957.jpg
Attachment 10: IMG_8953.jpg
IMG_8953.jpg
Attachment 11: Silicon_2024_Samples.xlsx
  28   Thu Jun 15 09:57:01 2023 AnnieSi Set Up

Si Set up images and documentation.

Detector 1 - C6D6D: Distance= 9 cm, Angle= 135 deg relative to BL (check set up pdf for drawing if unsure), Voltage= 1550 V

Detector 2 - C6D6E: Distance= 9 cm, Angle= 135 deg relative to BL, Voltage= 1590 V

Detector 3 - C6D6H: Distance= 9 cm, Angle= 135 deg relative to BL, Voltage= 1450 V

Detector 4 - C6D6L: Distance= 9 cm, Angle= 135 deg relative to BL, Voltage= 1460 V

 

Note: Voltages were increased by 30V after the first few runs, these voltages are titled as "new voltages" in the DAQ when they were being tried out, and are now the final voltages.

 

 

Attachment 1: IMG_2101.JPG
IMG_2101.JPG
Attachment 2: IMG_2103.JPG
IMG_2103.JPG
Attachment 3: IMG_2109.JPG
IMG_2109.JPG
Attachment 4: IMG_2114.JPG
IMG_2114.JPG
Attachment 5: IMG_2116.JPG
IMG_2116.JPG
Attachment 6: IMG_2122.JPG
IMG_2122.JPG
Attachment 7: IMG_2122.JPG
IMG_2122.JPG
Attachment 8: IMG_2131.JPG
IMG_2131.JPG
Attachment 9: IMG_2132.JPG
IMG_2132.JPG
Attachment 10: IMG_2124.JPG
IMG_2124.JPG
Attachment 11: IMG_2120.JPG
IMG_2120.JPG
Attachment 12: Si_Set_Up_final.pdf
Si_Set_Up_final.pdf Si_Set_Up_final.pdf Si_Set_Up_final.pdf Si_Set_Up_final.pdf Si_Set_Up_final.pdf Si_Set_Up_final.pdf
  1   Fri Nov 3 11:19:53 2017 ClaudiaSample Preparation

77Se: m=0.9916 g; D= 20 mm

OLD: 77Se: m=0.919 g according to ntofdaq page. D~ 20 mm NEEDS TO BE CONFIRMED

78Se: m=1.989/pm0.001 g; D=20.09mm; t~1.7 mm

68Zn: m=1.998/pm0.001 g; D=20.02mm; t~1.39 mm

Attachment 1: Se-77.pdf
Se-77.pdf
Attachment 2: Se-78.pdf
Se-78.pdf
Attachment 3: Zn-68.pdf
Zn-68.pdf
ELOG V3.1.4-unknown