36 if( !
spymode ) TH1::SetDefaultSumw2(kTRUE);
38 std::string hname, htitle;
40 unsigned int ncry =
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals();
47 ebis_td_gamma =
new TH1F(
"ebis_td_gamma",
"Gamma-ray time with respect to EBIS;#Deltat;Counts per 20 #mus", 5.5e3, -0.1e8, 1e8 );
48 ebis_td_particle =
new TH1F(
"ebis_td_particle",
"Particle time with respect to EBIS;#Deltat;Counts per 20 #mus", 5.5e3, -0.1e8, 1e8 );
52 hname =
"gamma_particle_td";
53 htitle =
"Particle - Gamma-ray time difference;#Deltat (p-#gamma) [ns];Counts";
59 hname =
"gamma_particle_E_vs_td";
60 htitle =
"Particle - Gamma-ray time difference versus gamma-ray energy;#Deltat (p-#gamma) [ns];Gamma-ray energy (keV);Counts";
66 if(
react->HistBySector() ) {
71 for(
unsigned int i = 0; i <
set->GetNumberOfCDSectors(); ++i ) {
73 hname =
"gamma_particle_td_sec" + std::to_string(i);
74 htitle =
"Particle - Gamma-ray time difference for CD sector ";
75 htitle += std::to_string(i) +
";#Deltat (p-#gamma) [ns];Counts";
80 hname =
"gamma_particle_E_vs_td_sec" + std::to_string(i);
81 htitle =
"Particle - Gamma-ray time difference versus gamma-ray energy for CD sector ";
82 htitle += std::to_string(i) +
";#Deltat (p-#gamma) [ns];Gamma-ray energy (keV);Counts";
91 hname =
"gamma_gamma_td";
92 htitle =
"Gamma-ray - Gamma-ray time difference;#Deltat [ns];Counts";
97 hname =
"gamma_electron_td";
98 htitle =
"Electron - Gamma-ray time difference;#Deltat (e-#gamma) [ns];Counts per 10 ns";
103 hname =
"electron_electron_td";
104 htitle =
"Electron - Electron time difference;#Deltat [ns];Counts per 10 ns";
109 hname =
"electron_particle_td";
110 htitle =
"Particle - Electron time difference;#Deltat (p-e) [ns];Counts per 10 ns";
115 hname =
"particle_particle_td";
116 htitle =
"Particle - Particle time difference;#Deltat [ns];Counts per 10 ns";
121 hname =
"gamma_particle_td_prompt";
122 htitle =
"Particle - Gamma-ray time difference in prompt time window;#Deltat (p-#gamma) [ns];Counts";
127 hname =
"gamma_gamma_td_prompt";
128 htitle =
"Gamma-ray - Gamma-ray time difference in prompt time window;#Deltat [ns];Counts";
133 hname =
"gamma_electron_td_prompt";
134 htitle =
"Electron - Gamma-ray time difference in prompt time window;#Deltat (e-#gamma) [ns];Counts per 10 ns";
139 hname =
"electron_electron_td_prompt";
140 htitle =
"Electron - Electron time difference in prompt time window;#Deltat [ns];Counts per 10 ns";
145 hname =
"electron_particle_td_prompt";
146 htitle =
"Particle - Electron time difference in prompt time window;#Deltat (p-e) [ns];Counts per 10 ns";
151 hname =
"particle_particle_td_prompt";
152 htitle =
"Particle - Particle time difference in prompt time window;#Deltat [ns];Counts per 10 ns";
157 hname =
"gamma_particle_td_random";
158 htitle =
"Particle - Gamma-ray time difference in random time window;#Deltat (p-#gamma) [ns];Counts";
163 hname =
"gamma_gamma_td_random";
164 htitle =
"Gamma-ray - Gamma-ray time difference in random time window;#Deltat [ns];Counts";
169 hname =
"gamma_electron_td_random";
170 htitle =
"Electron - Gamma-ray time difference in random time window;#Deltat (e-#gamma) [ns];Counts per 10 ns";
175 hname =
"electron_electron_td_random";
176 htitle =
"Electron - Electron time difference in random time window;#Deltat [ns];Counts per 10 ns";
181 hname =
"electron_particle_td_random";
182 htitle =
"Particle - Electron time difference in random time window;#Deltat (p-e) [ns];Counts per 10 ns";
187 hname =
"particle_particle_td_random";
188 htitle =
"Particle - Particle time difference in random time window;#Deltat [ns];Counts per 10 ns";
194 if(
react->HistWithoutAddback() ) {
196 dirname =
"GammaRaySingles";
200 hname =
"gE_singles";
201 htitle =
"Gamma-ray energy singles;Energy [keV];Counts per 0.5 keV";
205 if(
react->HistByCrystal() ) {
207 hname =
"gE_singles_vs_crystal";
208 htitle =
"Gamma-ray energy singles versus crystal ID;Crystal ID;Energy [keV];Counts per 0.5 keV";
214 hname =
"gE_singles_ebis";
215 htitle =
"Gamma-ray energy singles EBIS on-off;Energy [keV];Counts per 0.5 keV";
219 hname =
"gE_singles_ebis_on";
220 htitle =
"Gamma-ray energy singles EBIS on;Energy [keV];Counts per 0.5 keV";
224 hname =
"gE_singles_ebis_off";
225 htitle =
"Gamma-ray energy singles EBIS off;Energy [keV];Counts per 0.5 keV";
229 hname =
"gE_singles_dc";
230 htitle =
"Gamma-ray energy singles, Doppler corrected for unscattered beam;Energy [keV];Counts per 0.5 keV";
234 hname =
"gE_singles_dc_ebis";
235 htitle =
"Gamma-ray energy singles, Doppler corrected for unscattered beam, EBIS on-off;Energy [keV];Counts per 0.5 keV";
239 hname =
"gamma_xy_map_forward";
240 htitle =
"Gamma-ray X-Y hit map (forward: z > 0);y (horizontal) [mm];x (vertical) [mm];Counts";
241 gamma_xy_map_forward =
new TH2F( hname.data(), htitle.data(), 201, -201., 201., 201, -201., 201. );
244 hname =
"gamma_xy_map_backward";
245 htitle =
"Gamma-ray X-Y hit map (backwards: z < 0);y (horizontal) [mm];x (vertical) [mm];Counts";
249 hname =
"gamma_xz_map_left";
250 htitle =
"Gamma-ray X-Z hit map (left: y < 0);z (horizontal) [mm];x (vertical) [mm];Counts";
251 gamma_xz_map_left =
new TH2F( hname.data(), htitle.data(), 201, -201., 201., 201, -201., 201. );
254 hname =
"gamma_xz_map_right";
255 htitle =
"Gamma-ray X-Z hit map (right: y > 0);z (horizontal) [mm];x (vertical) [mm];Counts";
256 gamma_xz_map_right =
new TH2F( hname.data(), htitle.data(), 201, -201., 201., 201, -201., 201. );
259 hname =
"gamma_theta_phi_map";
260 htitle =
"Gamma-ray #theta-#phi hit map;#theta [degrees];#phi [degrees];Counts";
261 gamma_theta_phi_map =
new TH2F( hname.data(), htitle.data(), 180, 0., 180., 360, 0., 360. );
267 if(
react->HistWithAddback() ) {
269 hname =
"aE_singles";
270 htitle =
"Gamma-ray energy with addback singles;Energy [keV];Counts per 0.5 keV";
274 if(
react->HistByCrystal() ) {
276 hname =
"aE_singles_vs_crystal";
277 htitle =
"Gamma-ray energy with addback singles versus crystal ID;Crystal ID;Energy [keV];Counts per 0.5 keV";
283 hname =
"aE_singles_ebis";
284 htitle =
"Gamma-ray energy with addback singles EBIS on-off;Energy [keV];Counts per 0.5 keV";
288 hname =
"aE_singles_ebis_on";
289 htitle =
"Gamma-ray energy with addback singles EBIS on;Energy [keV];Counts per 0.5 keV";
293 hname =
"aE_singles_ebis_off";
294 htitle =
"Gamma-ray energy with addback singles EBIS off;Energy [keV];Counts per 0.5 keV";
298 hname =
"aE_singles_dc";
299 htitle =
"Gamma-ray energy with addback singles, Doppler corrected for unscattered beam;Energy [keV];Counts per 0.5 keV";
303 hname =
"aE_singles_dc_ebis";
304 htitle =
"Gamma-ray energy with addback singles, Doppler corrected for unscattered beam, EBIS on-off;Energy [keV];Counts per 0.5 keV";
312 dirname =
"CoincidenceMatrices";
317 if(
react->HistGammaGamma() ) {
319 if(
react->HistWithoutAddback() ) {
322 htitle =
"Gamma-ray coincidence matrix;Energy [keV];Energy [keV];Counts per 0.5 keV";
326 hname =
"gE_gE_ebis_on";
327 htitle =
"Gamma-ray coincidence matrix EBIS on;Energy [keV];Energy [keV];Counts per 0.5 keV";
333 if(
react->HistWithAddback() ) {
336 htitle =
"Gamma-ray addback coincidence matrix;Energy [keV];Energy [keV];Counts per 0.5 keV";
340 hname =
"aE_aE_ebis_on";
341 htitle =
"Gamma-ray addback coincidence matrix EBIS on;Energy [keV];Energy [keV];Counts per 0.5 keV";
350 if(
react->HistElectron() ) {
353 htitle =
"Electron coincidence matrix;Energy [keV];Energy [keV];Counts per keV";
357 hname =
"eE_eE_ebis_on";
358 htitle =
"Electron coincidence matrix EBIS on;Energy [keV];Energy [keV];Counts per keV";
363 if(
react->HistElectronGamma() ) {
366 htitle =
"Gamma-ray and electron coincidence matrix;#gamma-ray energy [keV];e^{-} energy [keV];Counts per 0.5 keV";
370 hname =
"gE_eE_ebis_on";
371 htitle =
"Gamma-ray and electron coincidence matrix EBIS on;#gamma-ray energy [keV];e^{-} energy [keV];Counts per 0.5 keV";
376 htitle =
"Gamma-ray addback and electron coincidence matrix;#gamma-ray energy [keV];e^{-} energy [keV];Counts per 0.5 keV";
380 hname =
"aE_eE_ebis_on";
381 htitle =
"Gamma-ray addback and electron coincidence matrix EBIS on;#gamma-ray energy [keV];e^{-} energy [keV];Counts per 0.5 keV";
388 dirname =
"ElectronSingles";
392 hname =
"eE_singles";
393 htitle =
"Electron energy singles;Energy [keV];Counts keV";
397 hname =
"eE_singles_ebis";
398 htitle =
"Electron energy singles EBIS on-off;Energy [keV];Counts keV";
402 hname =
"eE_singles_ebis_on";
403 htitle =
"Electron energy singles EBIS on;Energy [keV];Counts keV";
407 hname =
"eE_singles_ebis_off";
408 htitle =
"Electron energy singles EBIS off;Energy [keV];Counts keV";
412 hname =
"electron_xy_map";
413 htitle =
"Electron X-Y hit map (#theta < 90);y (horizontal) [mm];x (vertical) [mm];Counts per mm^2";
414 electron_xy_map =
new TH2F( hname.data(), htitle.data(), 361, -45.125, 45.125, 361, -45.125, 45.125 );
420 dirname =
"ParticleSpectra";
425 htitle =
"Particle energy singles;Angle [deg];Energy [keV];Counts";
429 hname =
"pE_theta_coinc";
430 htitle =
"Particle energy in coincidence with a gamma ray;Angle [deg];Energy [keV];Counts";
434 hname =
"pE_theta_ejectile";
435 htitle =
"Particle energy singles, gated on ejectile;Angle [deg];Energy [keV];Counts";
439 hname =
"pE_theta_recoil";
440 htitle =
"Particle energy singles, gated on recoil;Angle [deg];Energy [keV];Counts";
445 if(
react->HistByMultiplicity() ){
447 hname =
"pE_theta_1p_ejectile";
448 htitle =
"Particle energy singles, gated on ejectile without matching recoil;Angle [deg];Energy [keV];Counts";
452 hname =
"pE_theta_1p_recoil";
453 htitle =
"Particle energy singles, gated on recoil without matching ejectile;Angle [deg];Energy [keV];Counts";
457 hname =
"pE_theta_2p_ejectile";
458 htitle =
"Particle energy singles, gated on ejectile with 2-particle condition;Angle [deg];Energy [keV];Counts";
462 hname =
"pE_theta_2p_recoil";
463 htitle =
"Particle energy singles, gated on recoil with 2-particle condition;Angle [deg];Energy [keV];Counts";
470 if(
react->HistBySector() ) {
477 for(
unsigned int i = 0; i <
set->GetNumberOfCDSectors(); ++i ) {
479 hname =
"pE_theta_sec" + std::to_string(i);
480 htitle =
"Particle energy singles for sector " + std::to_string(i);
481 htitle +=
";Angle [deg];Energy [keV];Counts";
485 hname =
"pE_theta_coinc_sec" + std::to_string(i);
486 htitle =
"Particle energy in coincidence with a gamma ray for sector " + std::to_string(i);
487 htitle +=
";Angle [deg];Energy [keV];Counts";
491 hname =
"pE_theta_ejectile_sec" + std::to_string(i);
492 htitle =
"Particle energy singles, gated on ejectile for sector " + std::to_string(i);
493 htitle +=
";Angle [deg];Energy [keV];Counts";
497 hname =
"pE_theta_recoil_sec" + std::to_string(i);
498 htitle =
"Particle energy singles, gated on recoil for sector " + std::to_string(i);
499 htitle +=
";Angle [deg];Energy [keV];Counts";
508 pE_dE.resize(
set->GetNumberOfCDDetectors() );
514 for(
unsigned int i = 0; i <
set->GetNumberOfCDDetectors(); ++i ) {
520 hname =
"pE_dE" + std::to_string(i);
521 htitle =
"Particle energy total versus energy loss for CD " + std::to_string(i);
522 htitle +=
";Energy total [keV];Energy loss [keV];Counts";
526 hname =
"pE_dE_" + std::to_string(i) +
"_coinc";
527 htitle =
"Particle energy total versus energy loss for CD " + std::to_string(i);
528 htitle +=
", coincident with a gamma-ray";
529 htitle +=
";Energy total [keV];Energy loss [keV];Counts";
533 hname =
"pE_dE_" + std::to_string(i) +
"_cut";
534 htitle =
"Particle energy total versus energy loss for CD " + std::to_string(i);
535 htitle +=
", after transfer cut applied";
536 htitle +=
";Energy total [keV];Energy loss [keV];Counts";
541 if(
react->HistBySector() ) {
543 for(
unsigned int j = 0; j <
set->GetNumberOfCDSectors(); ++j ) {
545 hname =
"pE_dE_" + std::to_string(i) +
"_" + std::to_string(j);
546 htitle =
"Particle energy total versus energy loss for CD " + std::to_string(i);
547 htitle +=
", sector " + std::to_string(j);
548 htitle +=
";Energy total [keV];Energy loss [keV];Counts";
552 hname =
"pE_dE_" + std::to_string(i) +
"_" + std::to_string(j) +
"_coinc";
553 htitle =
"Particle energy total versus energy loss for CD " + std::to_string(i);
554 htitle +=
", sector " + std::to_string(j) +
", coincident with a gamma-ray";
555 htitle +=
";Energy total [keV];Energy loss [keV];Counts";
559 hname =
"pE_dE_" + std::to_string(i) +
"_" + std::to_string(j) +
"_cut";
560 htitle =
"Particle energy total versus energy loss for CD " + std::to_string(i);
561 htitle +=
", sector " + std::to_string(j) +
", after transfer cut applied";
562 htitle +=
";Energy total [keV];Energy loss [keV];Counts";
572 hname =
"pBeta_theta_ejectile";
573 htitle =
"Reconstructed ejectile velocity;Angle [deg];#beta [c];Counts";
577 hname =
"pBeta_theta_recoil";
578 htitle =
"Reconstructed recoil velocity;Angle [deg];#beta [c];Counts";
579 pBeta_theta_recoil =
new TProfile( hname.data(), htitle.data(),
react->GetNumberOfParticleThetas(),
react->GetParticleThetas().data() );
582 hname =
"particle_xy_map_forward";
583 htitle =
"Particle X-Y hit map (#theta < 90);y (horizontal) [mm];x (vertical) [mm];Counts per mm^2";
587 hname =
"particle_xy_map_backward";
588 htitle =
"Particle X-Y hit map (#theta > 90);y (horizontal) [mm];x (vertical);Counts per mm^2";
592 hname =
"particle_theta_phi_map";
593 htitle =
"Particle #theta-#phi hit map;#theta [deg];#phi [deg];Counts";
598 if(
react->HistWithoutAddback() ) {
600 dirname =
"GammaRayParticleCoincidences";
605 htitle =
"Gamma-ray energy in prompt coincide with any particle;Energy [keV];Counts per 0.5 keV";
609 hname =
"gE_prompt_1p";
610 htitle =
"Gamma-ray energy in prompt coincide with just 1 particle;Energy [keV];Counts per 0.5 keV";
614 hname =
"gE_prompt_2p";
615 htitle =
"Gamma-ray energy in prompt coincide with 2 particles;Energy [keV];Counts per 0.5 keV";
620 htitle =
"Gamma-ray energy in random coincide with any particle;Energy [keV];Counts per 0.5 keV";
624 hname =
"gE_random_1p";
625 htitle =
"Gamma-ray energy in random coincide with just 1 particle;Energy [keV];Counts per 0.5 keV";
629 hname =
"gE_random_2p";
630 htitle =
"Gamma-ray energy in random coincide with 2 particles;Energy [keV];Counts per 0.5 keV";
634 hname =
"gE_ejectile_dc_none";
635 htitle =
"Gamma-ray energy, gated on the ejectile with random subtraction;";
636 htitle +=
"Energy [keV];Counts per 0.5 keV";
640 hname =
"gE_ejectile_dc_ejectile";
641 htitle =
"Gamma-ray energy, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
642 htitle +=
"Energy [keV];Counts per 0.5 keV";
646 hname =
"gE_ejectile_dc_recoil";
647 htitle =
"Gamma-ray energy, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
648 htitle +=
"Energy [keV];Counts per 0.5 keV";
652 hname =
"gE_recoil_dc_none";
653 htitle =
"Gamma-ray energy, gated on the recoil with random subtraction;";
654 htitle +=
"Energy [keV];Counts per 0.5 keV";
658 hname =
"gE_recoil_dc_ejectile";
659 htitle =
"Gamma-ray energy, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
660 htitle +=
"Energy [keV];Counts per 0.5 keV";
664 hname =
"gE_recoil_dc_recoil";
665 htitle =
"Gamma-ray energy, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
666 htitle +=
"Energy [keV];Counts per 0.5 keV";
671 if(
react->HistByMultiplicity() ){
673 hname =
"gE_1p_ejectile_dc_none";
674 htitle =
"Gamma-ray energy, gated on the ejectile, 1-particle only with random subtraction;";
675 htitle +=
"Energy [keV];Counts per 0.5 keV";
679 hname =
"gE_1p_ejectile_dc_ejectile";
680 htitle =
"Gamma-ray energy, gated on the ejectile, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
681 htitle +=
"Energy [keV];Counts per 0.5 keV";
685 hname =
"gE_1p_ejectile_dc_recoil";
686 htitle =
"Gamma-ray energy, gated on the ejectile, 1-particle only, Doppler corrected for the recoil with random subtraction;";
687 htitle +=
"Energy [keV];Counts per 0.5 keV";
691 hname =
"gE_1p_recoil_dc_none";
692 htitle =
"Gamma-ray energy, gated on the recoil, 1-particle only with random subtraction;";
693 htitle +=
"Energy [keV];Counts per 0.5 keV";
697 hname =
"gE_1p_recoil_dc_ejectile";
698 htitle =
"Gamma-ray energy, gated on the recoil, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
699 htitle +=
"Energy [keV];Counts per 0.5 keV";
703 hname =
"gE_1p_recoil_dc_recoil";
704 htitle =
"Gamma-ray energy, gated on the recoil, 1-particle only, Doppler corrected for the recoil with random subtraction;";
705 htitle +=
"Energy [keV];Counts per 0.5 keV";
709 hname =
"gE_2p_dc_none";
710 htitle =
"Gamma-ray energy, in coincidence with ejectile and recoil with random subtraction;";
711 htitle +=
"Energy [keV];Counts per 0.5 keV";
715 hname =
"gE_2p_dc_ejectile";
716 htitle =
"Gamma-ray energy, in coincidence with ejectile and recoil, Doppler corrected for the ejectile with random subtraction;";
717 htitle +=
"Energy [keV];Counts per 0.5 keV";
721 hname =
"gE_2p_dc_recoil";
722 htitle =
"Gamma-ray energy, in coincidence with ejectile and recoil, Doppler corrected for the recoil with random subtraction;";
723 htitle +=
"Energy [keV];Counts per 0.5 keV";
729 hname =
"gE_vs_costheta_ejectile_dc_none";
730 htitle =
"Gamma-ray energy versus cos(#theta) of angle between ejectile and gamma-ray, gated on the ejectile;Energy [keV];cos(#theta_p#gamma)";
734 hname =
"gE_vs_costheta2_ejectile_dc_none";
735 htitle =
"Gamma-ray energy versus cos(#theta) of angle between recoil and gamma-ray, gated on the ejectile;Energy [keV];cos(#theta_p#gamma)";
739 hname =
"gE_vs_costheta_ejectile_dc_ejectile";
740 htitle =
"Gamma-ray energy versus cos(#theta) of angle between ejectile and gamma-ray, gated on the ejectile, Doppler corrected for the ejectile;Energy [keV];cos(#theta_p#gamma)";
744 hname =
"gE_vs_costheta_ejectile_dc_recoil";
745 htitle =
"Gamma-ray energy versus cos(#theta) of angle between recoil and gamma-ray, gated on the ejectile, Doppler corrected for the recoil;Energy [keV];cos(#theta_p#gamma)";
749 hname =
"gE_vs_costheta_recoil_dc_none";
750 htitle =
"Gamma-ray energy versus cos(#theta) of angle between recoil and gamma-ray, gated on the recoil, no Doppler correction;Energy [keV];cos(#theta_p#gamma)";
754 hname =
"gE_vs_costheta2_recoil_dc_none";
755 htitle =
"Gamma-ray energy versus cos(#theta) of angle between ejectile and gamma-ray, gated on the recoil, no Doppler correction;Energy [keV];cos(#theta_p#gamma)";
759 hname =
"gE_vs_costheta_recoil_dc_ejectile";
760 htitle =
"Gamma-ray energy versus cos(#theta) of angle between ejectile and gamma-ray, gated on the recoil, Doppler corrected for the ejectile;Energy [keV];cos(#theta_p#gamma)";
764 hname =
"gE_vs_costheta_recoil_dc_recoil";
765 htitle =
"Gamma-ray energy versus cos(#theta) of angle between recoil and gamma-ray, gated on the recoil, Doppler corrected for the recoil;Energy [keV];cos(#theta_p#gamma)";
769 hname =
"gE_vs_theta_ejectile_dc_none";
770 htitle =
"Gamma-ray energy, gated on the ejectile with random subtraction;";
771 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
775 hname =
"gE_vs_theta_ejectile_dc_ejectile";
776 htitle =
"Gamma-ray energy, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
777 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
781 hname =
"gE_vs_theta_ejectile_dc_recoil";
782 htitle =
"Gamma-ray energy, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
783 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
787 hname =
"gE_vs_theta_recoil_dc_none";
788 htitle =
"Gamma-ray energy, gated on the recoil with random subtraction;";
789 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
793 hname =
"gE_vs_theta_recoil_dc_ejectile";
794 htitle =
"Gamma-ray energy, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
795 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
799 hname =
"gE_vs_theta_recoil_dc_recoil";
800 htitle =
"Gamma-ray energy, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
801 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
806 if(
react->HistByMultiplicity() ){
808 hname =
"gE_vs_theta_1p_ejectile_dc_none";
809 htitle =
"Gamma-ray energy, gated on the ejectile, 1-particle only with random subtraction;";
810 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
814 hname =
"gE_vs_theta_1p_ejectile_dc_ejectile";
815 htitle =
"Gamma-ray energy, gated on the ejectile, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
816 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
820 hname =
"gE_vs_theta_1p_ejectile_dc_recoil";
821 htitle =
"Gamma-ray energy, gated on the ejectile, 1-particle only, Doppler corrected for the recoil with random subtraction;";
822 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
826 hname =
"gE_vs_theta_1p_recoil_dc_none";
827 htitle =
"Gamma-ray energy, gated on the recoil, 1-particle only with random subtraction;";
828 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
832 hname =
"gE_vs_theta_1p_recoil_dc_ejectile";
833 htitle =
"Gamma-ray energy, gated on the recoil, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
834 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
838 hname =
"gE_vs_theta_1p_recoil_dc_recoil";
839 htitle =
"Gamma-ray energy, gated on the recoil, 1-particle only, Doppler corrected for the recoil with random subtraction;";
840 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
844 hname =
"gE_vs_theta_2p_dc_none";
845 htitle =
"Gamma-ray energy, in coincidence with ejectile and recoil with random subtraction;";
846 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
850 hname =
"gE_vs_theta_2p_dc_ejectile";
851 htitle =
"Gamma-ray energy, in coincidence with ejectile and recoil, Doppler corrected for the ejectile with random subtraction;";
852 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
856 hname =
"gE_vs_theta_2p_dc_recoil";
857 htitle =
"Gamma-ray energy, in coincidence with ejectile and recoil, Doppler corrected for the recoil with random subtraction;";
858 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
865 if(
react->HistByCrystal() ) {
867 hname =
"gE_vs_crystal_ejectile_dc_none";
868 htitle =
"Gamma-ray energy, gated on the ejectile with random subtraction;";
869 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
873 hname =
"gE_vs_crystal_ejectile_dc_ejectile";
874 htitle =
"Gamma-ray energy, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
875 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
879 hname =
"gE_vs_crystal_ejectile_dc_recoil";
880 htitle =
"Gamma-ray energy, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
881 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
885 hname =
"gE_vs_crystal_recoil_dc_none";
886 htitle =
"Gamma-ray energy, gated on the recoil with random subtraction;";
887 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
891 hname =
"gE_vs_crystal_recoil_dc_ejectile";
892 htitle =
"Gamma-ray energy, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
893 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
897 hname =
"gE_vs_crystal_recoil_dc_recoil";
898 htitle =
"Gamma-ray energy, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
899 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
904 if(
react->HistByMultiplicity() ){
906 hname =
"gE_vs_crystal_1p_ejectile_dc_none";
907 htitle =
"Gamma-ray energy, gated on the ejectile, 1-particle only with random subtraction;";
908 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
912 hname =
"gE_vs_crystal_1p_ejectile_dc_ejectile";
913 htitle =
"Gamma-ray energy, gated on the ejectile, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
914 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
918 hname =
"gE_vs_crystal_1p_ejectile_dc_recoil";
919 htitle =
"Gamma-ray energy, gated on the ejectile, 1-particle only, Doppler corrected for the recoil with random subtraction;";
920 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
924 hname =
"gE_vs_crystal_1p_recoil_dc_none";
925 htitle =
"Gamma-ray energy, gated on the recoil, 1-particle only with random subtraction;";
926 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
930 hname =
"gE_vs_crystal_1p_recoil_dc_ejectile";
931 htitle =
"Gamma-ray energy, gated on the recoil, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
932 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
936 hname =
"gE_vs_crystal_1p_recoil_dc_recoil";
937 htitle =
"Gamma-ray energy, gated on the recoil, 1-particle only, Doppler corrected for the recoil with random subtraction;";
938 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
942 hname =
"gE_vs_crystal_2p_dc_none";
943 htitle =
"Gamma-ray energy, in coincidence with ejectile and recoil with random subtraction;";
944 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
948 hname =
"gE_vs_crystal_2p_dc_ejectile";
949 htitle =
"Gamma-ray energy, in coincidence with ejectile and recoil, Doppler corrected for the ejectile with random subtraction;";
950 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
954 hname =
"gE_vs_crystal_2p_dc_recoil";
955 htitle =
"Gamma-ray energy, in coincidence with ejectile and recoil, Doppler corrected for the recoil with random subtraction;";
956 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
965 if(
react->HistByT1() ) {
967 hname =
"gE_ejectile_dc_none_t1";
968 htitle =
"Gamma-ray energy, gated on the ejectile, with random subtraction;";
969 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
973 hname =
"gE_ejectile_dc_ejectile_t1";
974 htitle =
"Gamma-ray energy, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
975 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
979 hname =
"gE_ejectile_dc_recoil_t1";
980 htitle =
"Gamma-ray energy, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
981 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
985 hname =
"gE_recoil_dc_none_t1";
986 htitle =
"Gamma-ray energy, gated on the recoil, with random subtraction;";
987 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
991 hname =
"gE_recoil_dc_ejectile_t1";
992 htitle =
"Gamma-ray energy, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
993 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
997 hname =
"gE_recoil_dc_recoil_t1";
998 htitle =
"Gamma-ray energy, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
999 htitle +=
"T1 time [ns];Energy [keV];Counts per eV";
1004 if(
react->HistByMultiplicity() ){
1006 hname =
"gE_1p_ejectile_dc_none_t1";
1007 htitle =
"Gamma-ray energy, gated on the ejectile, 1-particle only, with random subtraction;";
1008 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1012 hname =
"gE_1p_ejectile_dc_ejectile_t1";
1013 htitle =
"Gamma-ray energy, gated on the ejectile, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1014 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1018 hname =
"gE_1p_ejectile_dc_recoil_t1";
1019 htitle =
"Gamma-ray energy, gated on the ejectile, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1020 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1024 hname =
"gE_1p_recoil_dc_none_t1";
1025 htitle =
"Gamma-ray energy, gated on the recoil, 1-particle only, with random subtraction;";
1026 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1030 hname =
"gE_1p_recoil_dc_ejectile_t1";
1031 htitle =
"Gamma-ray energy, gated on the recoil, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1032 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1036 hname =
"gE_1p_recoil_dc_recoil_t1";
1037 htitle =
"Gamma-ray energy, gated on the recoil, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1038 htitle +=
"T1 time [ns];Energy [keV];Counts per eV";
1042 hname =
"gE_2p_dc_none_t1";
1043 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil with random subtraction;";
1044 htitle +=
"Energy [keV];Counts per keV";
1048 hname =
"gE_2p_dc_ejectile_t1";
1049 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil, Doppler corrected for the ejectile with random subtraction;";
1050 htitle +=
"Energy [keV];Counts per keV";
1054 hname =
"gE_2p_dc_recoil_t1";
1055 htitle =
"Gamma-ray energy, in coincidence with ejectile and recoil, Doppler corrected for the recoil with random subtraction;";
1056 htitle +=
"Energy [keV];Counts per keV";
1064 if(
react->HistGammaGamma() ) {
1066 hname =
"ggE_ejectile_dc_none";
1067 htitle =
"Gamma-gamma matrix, gated on the ejectile with random subtraction;";
1068 htitle +=
"Gamma-ray Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1072 hname =
"ggE_ejectile_dc_ejectile";
1073 htitle =
"Gamma-gamma matrix, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
1074 htitle +=
"Gamma-ray Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1078 hname =
"ggE_ejectile_dc_recoil";
1079 htitle =
"Gamma-gamma matrix, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
1080 htitle +=
"Gamma-ray Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1084 hname =
"ggE_recoil_dc_none";
1085 htitle =
"Gamma-gamma matrix, gated on the recoil with random subtraction;";
1086 htitle +=
"Gamma-ray Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1090 hname =
"ggE_recoil_dc_ejectile";
1091 htitle =
"Gamma-gamma matrix, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
1092 htitle +=
"Gamma-ray Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1096 hname =
"ggE_recoil_dc_recoil";
1097 htitle =
"Gamma-gamma matrix, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
1098 htitle +=
"Gamma-ray Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1108 if(
react->HistWithAddback() ) {
1110 dirname =
"GammaRayAddbackParticleCoincidences";
1114 hname =
"aE_prompt";
1115 htitle =
"Gamma-ray energy with addback in prompt coincide with any particle;Energy [keV];Counts per 0.5 keV";
1119 hname =
"aE_prompt_1p";
1120 htitle =
"Gamma-ray energy with addback in prompt coincide with just 1 particle;Energy [keV];Counts per 0.5 keV";
1124 hname =
"aE_prompt_2p";
1125 htitle =
"Gamma-ray energy with addback in prompt coincide with 2 particles;Energy [keV];Counts per 0.5 keV";
1129 hname =
"aE_random";
1130 htitle =
"Gamma-ray energy with addback in random coincide with any particle;Energy [keV];Counts per 0.5 keV";
1134 hname =
"aE_random_1p";
1135 htitle =
"Gamma-ray energy with addback in random coincide with just 1 particle;Energy [keV];Counts per 0.5 keV";
1139 hname =
"aE_random_2p";
1140 htitle =
"Gamma-ray energy with addback in random coincide with 2 particles;Energy [keV];Counts per 0.5 keV";
1144 hname =
"aE_ejectile_dc_none";
1145 htitle =
"Gamma-ray energy with addback, gated on the ejectile with random subtraction;";
1146 htitle +=
"Energy [keV];Counts per 0.5 keV";
1150 hname =
"aE_ejectile_dc_ejectile";
1151 htitle =
"Gamma-ray energy with addback, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
1152 htitle +=
"Energy [keV];Counts per 0.5 keV";
1156 hname =
"aE_ejectile_dc_recoil";
1157 htitle =
"Gamma-ray energy with addback, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
1158 htitle +=
"Energy [keV];Counts per 0.5 keV";
1162 hname =
"aE_recoil_dc_none";
1163 htitle =
"Gamma-ray energy with addback, gated on the recoil with random subtraction;";
1164 htitle +=
"Energy [keV];Counts per 0.5 keV";
1168 hname =
"aE_recoil_dc_ejectile";
1169 htitle =
"Gamma-ray energy with addback, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
1170 htitle +=
"Energy [keV];Counts per 0.5 keV";
1174 hname =
"aE_recoil_dc_recoil";
1175 htitle =
"Gamma-ray energy with addback, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
1176 htitle +=
"Energy [keV];Counts per 0.5 keV";
1181 if(
react->HistByMultiplicity() ){
1183 hname =
"aE_1p_ejectile_dc_none";
1184 htitle =
"Gamma-ray energy with addback, gated on the ejectile, 1-particle only with random subtraction;";
1185 htitle +=
"Energy [keV];Counts per 0.5 keV";
1189 hname =
"aE_1p_ejectile_dc_ejectile";
1190 htitle =
"Gamma-ray energy with addback, gated on the ejectile, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1191 htitle +=
"Energy [keV];Counts per 0.5 keV";
1195 hname =
"aE_1p_ejectile_dc_recoil";
1196 htitle =
"Gamma-ray energy with addback, gated on the ejectile, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1197 htitle +=
"Energy [keV];Counts per 0.5 keV";
1201 hname =
"aE_1p_recoil_dc_none";
1202 htitle =
"Gamma-ray energy with addback, gated on the recoil, 1-particle only with random subtraction;";
1203 htitle +=
"Energy [keV];Counts per 0.5 keV";
1207 hname =
"aE_1p_recoil_dc_ejectile";
1208 htitle =
"Gamma-ray energy with addback, gated on the recoil, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1209 htitle +=
"Energy [keV];Counts per 0.5 keV";
1213 hname =
"aE_1p_recoil_dc_recoil";
1214 htitle =
"Gamma-ray energy with addback, gated on the recoil, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1215 htitle +=
"Energy [keV];Counts per 0.5 keV";
1219 hname =
"aE_2p_dc_none";
1220 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil with random subtraction;";
1221 htitle +=
"Energy [keV];Counts per 0.5 keV";
1225 hname =
"aE_2p_dc_ejectile";
1226 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil, Doppler corrected for the ejectile with random subtraction;";
1227 htitle +=
"Energy [keV];Counts per 0.5 keV";
1231 hname =
"aE_2p_dc_recoil";
1232 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil, Doppler corrected for the recoil with random subtraction;";
1233 htitle +=
"Energy [keV];Counts per 0.5 keV";
1239 hname =
"aE_vs_costheta_ejectile_dc_none";
1240 htitle =
"Gamma-ray energy with addback versus cos(#theta) of angle between ejectile and gamma-ray, gated on the ejectile;Energy [keV];cos(#theta_p#gamma)";
1244 hname =
"aE_vs_costheta2_ejectile_dc_none";
1245 htitle =
"Gamma-ray energy with addback versus cos(#theta) of angle between recoil and gamma-ray, gated on the ejectile;Energy [keV];cos(#theta_p#gamma)";
1249 hname =
"aE_vs_costheta_ejectile_dc_ejectile";
1250 htitle =
"Gamma-ray energy with addback versus cos(#theta) of angle between ejectile and gamma-ray, gated on the ejectile, Doppler corrected for the ejectile;Energy [keV];cos(#theta_p#gamma)";
1254 hname =
"aE_vs_costheta_ejectile_dc_recoil";
1255 htitle =
"Gamma-ray energy with addback versus cos(#theta) of angle between recoil and gamma-ray, gated on the ejectile, Doppler corrected for the recoil;Energy [keV];cos(#theta_p#gamma)";
1259 hname =
"aE_vs_costheta_recoil_dc_none";
1260 htitle =
"Gamma-ray energy with addback versus cos(#theta) of angle between recoil and gamma-ray, gated on the recoil, no Doppler correction;Energy [keV];cos(#theta_p#gamma)";
1264 hname =
"aE_vs_costheta2_recoil_dc_none";
1265 htitle =
"Gamma-ray energy with addback versus cos(#theta) of angle between ejectile and gamma-ray, gated on the recoil, no Doppler correction;Energy [keV];cos(#theta_p#gamma)";
1269 hname =
"aE_vs_costheta_recoil_dc_ejectile";
1270 htitle =
"Gamma-ray energy with addback versus cos(#theta) of angle between ejectile and gamma-ray, gated on the recoil, Doppler corrected for the ejectile;Energy [keV];cos(#theta_p#gamma)";
1274 hname =
"aE_vs_costheta_recoil_dc_recoil";
1275 htitle =
"Gamma-ray energy with addback versus cos(#theta) of angle between recoil and gamma-ray, gated on the recoil, Doppler corrected for the recoil;Energy [keV];cos(#theta_p#gamma)";
1279 hname =
"aE_vs_theta_ejectile_dc_none";
1280 htitle =
"Gamma-ray energy with addback, gated on the ejectile with random subtraction;";
1281 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1285 hname =
"aE_vs_theta_ejectile_dc_ejectile";
1286 htitle =
"Gamma-ray energy with addback, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
1287 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1291 hname =
"aE_vs_theta_ejectile_dc_recoil";
1292 htitle =
"Gamma-ray energy with addback, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
1293 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1297 hname =
"aE_vs_theta_recoil_dc_none";
1298 htitle =
"Gamma-ray energy with addback, gated on the recoil with random subtraction;";
1299 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1303 hname =
"aE_vs_theta_recoil_dc_ejectile";
1304 htitle =
"Gamma-ray energy with addback, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
1305 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1309 hname =
"aE_vs_theta_recoil_dc_recoil";
1310 htitle =
"Gamma-ray energy with addback, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
1311 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1316 if(
react->HistByMultiplicity() ){
1318 hname =
"aE_1p_vs_theta_1p_ejectile_dc_none";
1319 htitle =
"Gamma-ray energy with addback, gated on the ejectile, 1-particle only with random subtraction;";
1320 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1324 hname =
"aE_vs_theta_1p_ejectile_dc_ejectile";
1325 htitle =
"Gamma-ray energy with addback, gated on the ejectile, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1326 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1330 hname =
"aE_vs_theta_1p_ejectile_dc_recoil";
1331 htitle =
"Gamma-ray energy with addback, gated on the ejectile, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1332 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1336 hname =
"aE_vs_theta_1p_recoil_dc_none";
1337 htitle =
"Gamma-ray energy with addback, gated on the recoil, 1-particle only with random subtraction;";
1338 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1342 hname =
"aE_vs_theta_1p_recoil_dc_ejectile";
1343 htitle =
"Gamma-ray energy with addback, gated on the recoil, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1344 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1348 hname =
"aE_vs_theta_1p_recoil_dc_recoil";
1349 htitle =
"Gamma-ray energy with addback, gated on the recoil, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1350 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1354 hname =
"aE_vs_theta_2p_dc_none";
1355 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil with random subtraction;";
1356 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1360 hname =
"aE_vs_theta_2p_dc_ejectile";
1361 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil, Doppler corrected for the ejectile with random subtraction;";
1362 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1366 hname =
"aE_vs_theta_2p_dc_recoil";
1367 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil, Doppler corrected for the recoil with random subtraction;";
1368 htitle +=
"Theta [deg];Energy [keV];Counts per 0.5 keV per strip";
1375 if(
react->HistByCrystal() ) {
1377 hname =
"aE_vs_crystal_ejectile_dc_none";
1378 htitle =
"Gamma-ray energy with addback, gated on the ejectile with random subtraction;";
1379 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1381 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1384 hname =
"aE_vs_crystal_ejectile_dc_ejectile";
1385 htitle =
"Gamma-ray energy with addback, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
1386 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1388 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1391 hname =
"aE_vs_crystal_ejectile_dc_recoil";
1392 htitle =
"Gamma-ray energy with addback, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
1393 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1395 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1398 hname =
"aE_vs_crystal_recoil_dc_none";
1399 htitle =
"Gamma-ray energy with addback, gated on the recoil with random subtraction;";
1400 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1402 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1405 hname =
"aE_vs_crystal_recoil_dc_ejectile";
1406 htitle =
"Gamma-ray energy with addback, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
1407 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1409 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1412 hname =
"aE_vs_crystal_recoil_dc_recoil";
1413 htitle =
"Gamma-ray energy with addback, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
1414 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1416 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1420 if(
react->HistByMultiplicity() ){
1422 hname =
"aE_vs_crystal_1p_ejectile_dc_none";
1423 htitle =
"Gamma-ray energy with addback, gated on the ejectile, 1-particle only with random subtraction;";
1424 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1426 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1429 hname =
"aE_vs_crystal_1p_ejectile_dc_ejectile";
1430 htitle =
"Gamma-ray energy with addback, gated on the ejectile, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1431 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1433 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1436 hname =
"aE_vs_crystal_1p_ejectile_dc_recoil";
1437 htitle =
"Gamma-ray energy with addback, gated on the ejectile, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1438 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1440 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1443 hname =
"aE_vs_crystal_1p_recoil_dc_none";
1444 htitle =
"Gamma-ray energy with addback, gated on the recoil, 1-particle only with random subtraction;";
1445 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1447 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1450 hname =
"aE_vs_crystal_1p_recoil_dc_ejectile";
1451 htitle =
"Gamma-ray energy with addback, gated on the recoil, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1452 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1454 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1457 hname =
"aE_vs_crystal_1p_recoil_dc_recoil";
1458 htitle =
"Gamma-ray energy with addback, gated on the recoil, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1459 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1461 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1464 hname =
"aE_vs_crystal_2p_dc_none";
1465 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil with random subtraction;";
1466 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1468 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1471 hname =
"aE_vs_crystal_2p_dc_ejectile";
1472 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil, Doppler corrected for the ejectile with random subtraction;";
1473 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1475 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1478 hname =
"aE_vs_crystal_2p_dc_recoil";
1479 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil, Doppler corrected for the recoil with random subtraction;";
1480 htitle +=
"Crystal ID;Energy [keV];Counts per 0.5 keV per strip";
1482 set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals(), -0.5,
set->GetNumberOfMiniballClusters() *
set->GetNumberOfMiniballCrystals() - 0.5,
GBIN,
GMIN,
GMAX );
1490 if(
react->HistByT1() ) {
1492 hname =
"aE_ejectile_dc_none_t1";
1493 htitle =
"Gamma-ray energy with addback, gated on the ejectile, with random subtraction;";
1494 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1498 hname =
"aE_ejectile_dc_ejectile_t1";
1499 htitle =
"Gamma-ray energy with addback, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
1500 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1504 hname =
"aE_ejectile_dc_recoil_t1";
1505 htitle =
"Gamma-ray energy with addback, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
1506 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1510 hname =
"aE_recoil_dc_none_t1";
1511 htitle =
"Gamma-ray energy with addback, gated on the recoil, with random subtraction;";
1512 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1516 hname =
"aE_recoil_dc_ejectile_t1";
1517 htitle =
"Gamma-ray energy with addback, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
1518 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1522 hname =
"aE_recoil_dc_recoil_t1";
1523 htitle =
"Gamma-ray energy with addback, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
1524 htitle +=
"T1 time [ns];Energy [keV];Counts per eV";
1529 if(
react->HistByMultiplicity() ){
1531 hname =
"aE_1p_ejectile_dc_none_t1";
1532 htitle =
"Gamma-ray energy with addback, gated on the ejectile, 1-particle only, with random subtraction;";
1533 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1537 hname =
"aE_1p_ejectile_dc_ejectile_t1";
1538 htitle =
"Gamma-ray energy with addback, gated on the ejectile, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1539 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1543 hname =
"aE_1p_ejectile_dc_recoil_t1";
1544 htitle =
"Gamma-ray energy with addback, gated on the ejectile, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1545 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1549 hname =
"aE_1p_recoil_dc_none_t1";
1550 htitle =
"Gamma-ray energy with addback, gated on the recoil, 1-particle only, with random subtraction;";
1551 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1555 hname =
"aE_1p_recoil_dc_ejectile_t1";
1556 htitle =
"Gamma-ray energy with addback, gated on the recoil, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1557 htitle +=
"T1 time [ns];Energy [keV];Counts per keV";
1561 hname =
"aE_1p_recoil_dc_recoil_t1";
1562 htitle =
"Gamma-ray energy with addback, gated on the recoil, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1563 htitle +=
"T1 time [ns];Energy [keV];Counts per eV";
1567 hname =
"aE_2p_dc_none_t1";
1568 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil, with random subtraction;";
1569 htitle +=
"Energy [keV];Counts per keV";
1573 hname =
"aE_2p_dc_ejectile_t1";
1574 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil, Doppler corrected for the ejectile with random subtraction;";
1575 htitle +=
"Energy [keV];Counts per keV";
1579 hname =
"aE_2p_dc_recoil_t1";
1580 htitle =
"Gamma-ray energy with addback, in coincidence with ejectile and recoil, Doppler corrected for the recoil with random subtraction;";
1581 htitle +=
"Energy [keV];Counts per keV";
1590 if(
react->HistGammaGamma() ) {
1592 hname =
"aaE_ejectile_dc_none";
1593 htitle =
"Gamma-gamma matrix with addback, gated on the ejectile with random subtraction;";
1594 htitle +=
"Gamma-ray Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1598 hname =
"aaE_ejectile_dc_ejectile";
1599 htitle =
"Gamma-gamma matrix with addback, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
1600 htitle +=
"Gamma-ray Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1604 hname =
"aaE_ejectile_dc_recoil";
1605 htitle =
"Gamma-gamma matrix with addback, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
1606 htitle +=
"Gamma-ray Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1610 hname =
"aaE_recoil_dc_none";
1611 htitle =
"Gamma-gamma matrix with addback, gated on the recoil with random subtraction;";
1612 htitle +=
"Gamma-ray Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1616 hname =
"aaE_recoil_dc_ejectile";
1617 htitle =
"Gamma-gamma matrix with addback, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
1618 htitle +=
"Gamma-ray Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1622 hname =
"aaE_recoil_dc_recoil";
1623 htitle =
"Gamma-gamma matrix with addback, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
1624 htitle +=
"Gamma-ray Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1633 if(
react->HistSegmentPhi() &&
react->HistWithoutAddback() ) {
1635 dirname =
"SegmentPhiDetermination";
1639 unsigned int nsegs =
set->GetNumberOfMiniballClusters();
1640 nsegs *=
set->GetNumberOfMiniballCrystals();
1641 nsegs *=
set->GetNumberOfMiniballSegments();
1646 for (
unsigned int i = 0; i < nsegs; i++ ) {
1648 hname =
"gE_vs_phi_dc_ejectile_seg";
1649 hname += std::to_string(i);
1650 htitle =
"Gamma-ray energy versus segment phi angle, Doppler corrected for the ejectile with random subtraction;";
1651 htitle +=
"Phi angle of segment " + std::to_string(i) +
";Gamma-ray Energy [keV];Counts";
1655 hname =
"gE_vs_phi_dc_recoil_seg";
1656 hname += std::to_string(i);
1657 htitle =
"Gamma-ray energy versus segment phi angle, Doppler corrected for the recoil with random subtraction;";
1658 htitle +=
"Phi angle of segment " + std::to_string(i) +
";Gamma-ray Energy [keV];Counts";
1667 if(
react->HistElectron() ) {
1669 dirname =
"ElectronParticleCoincidences";
1673 hname =
"eE_prompt";
1674 htitle =
"Electron energy in prompt coincide with any particle;Energy [keV];Counts per keV";
1678 hname =
"eE_prompt_1p";
1679 htitle =
"Electron energy in prompt coincide with just 1 particle;Energy [keV];Counts per keV";
1683 hname =
"eE_prompt_2p";
1684 htitle =
"Electron energy in prompt coincide with 2 particles;Energy [keV];Counts per keV";
1688 hname =
"eE_random";
1689 htitle =
"Electron energy in random coincide with any particle;Energy [keV];Counts per keV";
1693 hname =
"eE_random_1p";
1694 htitle =
"Electron energy in random coincide with just 1 particle;Energy [keV];Counts per keV";
1698 hname =
"eE_random_2p";
1699 htitle =
"Electron energy in random coincide with 2 particles;Energy [keV];Counts per keV";
1703 hname =
"eE_ejectile_dc_none";
1704 htitle =
"Electron energy, gated on the ejectile with random subtraction;";
1705 htitle +=
"Energy [keV];Counts per keV";
1709 hname =
"eE_ejectile_dc_ejectile";
1710 htitle =
"Electron energy, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
1711 htitle +=
"Energy [keV];Counts per keV";
1715 hname =
"eE_ejectile_dc_recoil";
1716 htitle =
"Electron energy, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
1717 htitle +=
"Energy [keV];Counts per keV";
1721 hname =
"eE_recoil_dc_none";
1722 htitle =
"Electron energy, gated on the recoil with random subtraction;";
1723 htitle +=
"Energy [keV];Counts per keV";
1727 hname =
"eE_recoil_dc_ejectile";
1728 htitle =
"Electron energy, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
1729 htitle +=
"Energy [keV];Counts per keV";
1733 hname =
"eE_recoil_dc_recoil";
1734 htitle =
"Electron energy, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
1735 htitle +=
"Energy [keV];Counts per keV";
1740 if(
react->HistByMultiplicity() ){
1742 hname =
"eE_1p_ejectile_dc_none";
1743 htitle =
"Electron energy, gated on the ejectile, 1-particle only with random subtraction;";
1744 htitle +=
"Energy [keV];Counts per keV";
1748 hname =
"eE_1p_ejectile_dc_ejectile";
1749 htitle =
"Electron energy, gated on the ejectile, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1750 htitle +=
"Energy [keV];Counts per keV";
1754 hname =
"eE_1p_ejectile_dc_recoil";
1755 htitle =
"Electron energy, gated on the ejectile, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1756 htitle +=
"Energy [keV];Counts per keV";
1760 hname =
"eE_1p_recoil_dc_none";
1761 htitle =
"Electron energy, gated on the recoil, 1-particle only with random subtraction;";
1762 htitle +=
"Energy [keV];Counts per keV";
1766 hname =
"eE_1p_recoil_dc_ejectile";
1767 htitle =
"Electron energy, gated on the recoil, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1768 htitle +=
"Energy [keV];Counts per keV";
1772 hname =
"eE_1p_recoil_dc_recoil";
1773 htitle =
"Electron energy, gated on the recoil, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1774 htitle +=
"Energy [keV];Counts per keV";
1778 hname =
"eE_2p_dc_none";
1779 htitle =
"Electron energy, in coincidence with ejectile and recoil with random subtraction;";
1780 htitle +=
"Energy [keV];Counts per keV";
1784 hname =
"eE_2p_dc_ejectile";
1785 htitle =
"Electron energy, in coincidence with ejectile and recoil, Doppler corrected for the ejectile with random subtraction;";
1786 htitle +=
"Energy [keV];Counts per keV";
1790 hname =
"eE_2p_dc_recoil";
1791 htitle =
"Electron energy, in coincidence with ejectile and recoil, Doppler corrected for the recoil with random subtraction;";
1792 htitle +=
"Energy [keV];Counts per keV";
1798 hname =
"eE_vs_theta_ejectile_dc_none";
1799 htitle =
"Electron energy, gated on the ejectile with random subtraction;";
1800 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1804 hname =
"eE_vs_theta_ejectile_dc_ejectile";
1805 htitle =
"Electron energy, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
1806 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1810 hname =
"eE_vs_theta_ejectile_dc_recoil";
1811 htitle =
"Electron energy, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
1812 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1816 hname =
"eE_vs_theta_recoil_dc_none";
1817 htitle =
"Electron energy, gated on the recoil with random subtraction;";
1818 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1822 hname =
"eE_vs_theta_recoil_dc_ejectile";
1823 htitle =
"Electron energy, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
1824 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1828 hname =
"eE_vs_theta_recoil_dc_recoil";
1829 htitle =
"Electron energy, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
1830 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1835 if(
react->HistByMultiplicity() ){
1837 hname =
"eE_vs_theta_1p_ejectile_dc_none";
1838 htitle =
"Electron energy, gated on the ejectile, 1-particle only with random subtraction;";
1839 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1843 hname =
"eE_vs_theta_1p_ejectile_dc_ejectile";
1844 htitle =
"Electron energy, gated on the ejectile, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1845 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1849 hname =
"eE_vs_theta_1p_ejectile_dc_recoil";
1850 htitle =
"Electron energy, gated on the ejectile, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1851 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1855 hname =
"eE_vs_theta_1p_recoil_dc_none";
1856 htitle =
"Electron energy, gated on the recoil, 1-particle only with random subtraction;";
1857 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1861 hname =
"eE_vs_theta_1p_recoil_dc_ejectile";
1862 htitle =
"Electron energy, gated on the recoil, 1-particle only, Doppler corrected for the ejectile with random subtraction;";
1863 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1867 hname =
"eE_vs_theta_1p_recoil_dc_recoil";
1868 htitle =
"Electron energy, gated on the recoil, 1-particle only, Doppler corrected for the recoil with random subtraction;";
1869 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1873 hname =
"eE_vs_theta_2p_dc_none";
1874 htitle =
"Electron energy, in coincidence with ejectile and recoil with random subtraction;";
1875 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1879 hname =
"eE_vs_theta_2p_dc_ejectile";
1880 htitle =
"Electron energy, in coincidence with ejectile and recoil, Doppler corrected for the ejectile with random subtraction;";
1881 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1885 hname =
"eE_vs_theta_2p_dc_recoil";
1886 htitle =
"Electron energy, in coincidence with ejectile and recoil, Doppler corrected for the recoil with random subtraction;";
1887 htitle +=
"Theta [deg];Energy [keV];Counts per keV per strip";
1893 hname =
"eE_costheta_ejectile";
1894 htitle =
"Electron energy versus cos(#theta) of angle between ejectile and electron;";
1895 htitle +=
"Energy [keV];cos(#theta_pe)";
1899 hname =
"eE_costheta_recoil";
1900 htitle =
"Electron energy versus cos(#theta) of angle between recoil and electron;";
1901 htitle +=
"Energy [keV];cos(#theta_pe)";
1905 hname =
"eE_vs_ejectile_dc_none_segment";
1906 htitle =
"Electron energy, gated on the ejectile with random subtraction;";
1907 htitle +=
"Energy [keV];Ring;Counts per keV per segment";
1911 hname =
"eE_vs_ejectile_dc_ejectile_segment";
1912 htitle =
"Electron energy, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
1913 htitle +=
"Energy [keV];Ring;Counts per keV per ring";
1917 hname =
"eE_vs_ejectile_dc_recoil_segment";
1918 htitle =
"Electron energy, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
1919 htitle +=
"Energy [keV];Ring;Counts per keV per ring";
1923 hname =
"eE_vs_recoil_dc_none_segment";
1924 htitle =
"Electron energy, gated on the recoil with random subtraction;";
1925 htitle +=
"Energy [keV];Ring;Counts per keV per ring";
1929 hname =
"eE_vs_recoil_dc_ejectile_segment";
1930 htitle =
"Electron energy, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
1931 htitle +=
"Energy [keV];Ring;Counts per keV per ring";
1935 hname =
"eE_vs_recoil_dc_recoil_segment";
1936 htitle =
"Electron energy, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
1937 htitle +=
"Energy [keV];Ring;Counts per keV per ring";
1941 if(
react->HistWithoutAddback() ) {
1943 hname =
"egE_ejectile_dc_none";
1944 htitle =
"Electron-gamma matrix without addback, gated on the ejectile with random subtraction;";
1945 htitle +=
"Electron Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1949 hname =
"egE_ejectile_dc_ejectile";
1950 htitle =
"Electron-gamma matrix without addback, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
1951 htitle +=
"Electron Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1955 hname =
"egE_ejectile_dc_recoil";
1956 htitle =
"Electron-gamma matrix without addback, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
1957 htitle +=
"Electron Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1961 hname =
"egE_recoil_dc_none";
1962 htitle =
"Electron-gamma matrix without addback, gated on the recoil with random subtraction;";
1963 htitle +=
"Electron Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1967 hname =
"egE_recoil_dc_ejectile";
1968 htitle =
"Electron-gamma matrix without addback, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
1969 htitle +=
"Electron Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1973 hname =
"egE_recoil_dc_recoil";
1974 htitle =
"Electron-gamma matrix without addback, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
1975 htitle +=
"Electron Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1981 if(
react->HistWithAddback() ) {
1983 hname =
"eaE_ejectile_dc_none";
1984 htitle =
"Electron-gamma matrix with addback, gated on the ejectile with random subtraction;";
1985 htitle +=
"Electron Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1989 hname =
"eaE_ejectile_dc_ejectile";
1990 htitle =
"Electron-gamma matrix with addback, gated on the ejectile, Doppler corrected for the ejectile with random subtraction;";
1991 htitle +=
"Electron Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
1995 hname =
"eaE_ejectile_dc_recoil";
1996 htitle =
"Electron-gamma matrix with addback, gated on the ejectile, Doppler corrected for the recoil with random subtraction;";
1997 htitle +=
"Electron Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
2001 hname =
"eaE_recoil_dc_none";
2002 htitle =
"Electron-gamma matrix with addback, gated on the recoil with random subtraction;";
2003 htitle +=
"Electron Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
2007 hname =
"eaE_recoil_dc_ejectile";
2008 htitle =
"Electron-gamma matrix with addback, gated on the recoil, Doppler corrected for the ejectile with random subtraction;";
2009 htitle +=
"Electron Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
2013 hname =
"eaE_recoil_dc_recoil";
2014 htitle =
"Electron-gamma matrix with addback, gated on the recoil, Doppler corrected for the recoil with random subtraction;";
2015 htitle +=
"Electron Energy [keV];Gamma-ray Energy [keV];Counts per 0.5 keV";
2024 if(
react->HistBeamDump() ) {
2026 dirname =
"BeamDump";
2030 hname =
"bdE_singles";
2031 htitle =
"Beam-dump gamma-ray energy singles;Energy [keV];Counts per 0.5 keV";
2036 htitle =
"Beam-dump - Beam-dump time difference;#Deltat [ns];Counts per 10 ns";
2037 bd_bd_td =
new TH1F( hname.data(), htitle.data(),
2042 htitle =
"Beam-dump gamma-ray coincidence matrix;Energy [keV];Energy [keV];Counts per 0.5 keV";
2047 for(
unsigned int i = 0; i <
set->GetNumberOfBeamDumpDetectors(); ++i ){
2049 hname =
"bdE_singles_det" + std::to_string(i);
2050 htitle =
"Beam-dump gamma-ray energy singles in detector ";
2051 htitle += std::to_string(i);
2052 htitle +=
";Energy [keV];Counts per 0.5 keV";
2061 if(
react->HistIonChamber() ) {
2063 dirname =
"IonChamber";
2068 htitle =
"Ionisation chamber;Energy loss in dE layers (Gas) (arb. units);Counts";
2069 ic_dE =
new TH1F( hname.data(), htitle.data(), 4096, 0, 10000 );
2073 htitle =
"Ionisation chamber;Energy loss in rest of the layers (Si) (Gas) (arb. units);Counts";
2074 ic_E =
new TH1F( hname.data(), htitle.data(), 4096, 0, 10000 );
2078 htitle =
"Ionisation chamber;Energy loss in dE layers (Gas) (arb. units);Energy loss in rest of the layers (Si) (arb. units);Counts";
2079 ic_dE_E =
new TH2F( hname.data(), htitle.data(), 4096, 0, 10000, 4096, 0, 10000 );