From 44b7ef7d25b0f6a4c62cb28b34c30b1b9e134d0f Mon Sep 17 00:00:00 2001 From: Charlie Paxman <cp00474@surrey.ac.uk> Date: Sat, 16 Apr 2022 10:17:48 +0100 Subject: [PATCH] * e793s - solid angle sim update * fixed solid angle issue, increase strip matching 0.06->0.20 for simulations * overestimating Ex, so solid angles not perfectly correct yet --- Projects/e793s/Analysis.cxx | 12 ++++++------ Projects/e793s/configs/ConfigMugast.dat | 13 +++---------- 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/Projects/e793s/Analysis.cxx b/Projects/e793s/Analysis.cxx index dd811e39f..048745432 100755 --- a/Projects/e793s/Analysis.cxx +++ b/Projects/e793s/Analysis.cxx @@ -281,12 +281,12 @@ void Analysis::TreatEvent(){ << M2->GetTelescopeNormal(countMust2).Z() << endl; */ - if(!isSim){ +// if(!isSim){ // Evaluate energy using the thickness elab_tmp = LightAl.EvaluateInitialEnergy(Energy, 0.4*micrometer, ThetaM2Surface); // Target Correction elab_tmp = LightTarget.EvaluateInitialEnergy(elab_tmp, 0.5*TargetThickness, ThetaNormalTarget); - } else {elab_tmp = Energy;} +// } else {elab_tmp = Energy;} ELab.push_back(elab_tmp); @@ -364,7 +364,7 @@ void Analysis::TreatEvent(){ Energy = MG->GetEnergyDeposit(countMugast); RawEnergy.push_back(Energy); - if(!isSim){ + //if(!isSim){ elab_tmp = LightAl.EvaluateInitialEnergy( Energy, //particle energy after Al 0.4*micrometer, //thickness of Al @@ -373,16 +373,16 @@ void Analysis::TreatEvent(){ elab_tmp, //particle energy after leaving target TargetThickness*0.5, //distance passed through target ThetaNormalTarget); //angle of exit from target - } else {elab_tmp = Energy;} + //} else {elab_tmp = Energy;} ELab.push_back(elab_tmp); // Part 3 : Excitation Energy Calculation - if(!isSim){ + //if(!isSim){ //TESTING!!!! Ex.push_back(reaction.ReconstructRelativistic(elab_tmp,thetalab_tmp)); //Ex.push_back(reaction->ReconstructRelativistic(elab_tmp,thetalab_tmp)); Ecm.push_back(elab_tmp*(AHeavy+ALight)/(4*AHeavy*cos(thetalab_tmp)*cos(thetalab_tmp))); - } + //} // Part 4 : Theta CM Calculation ThetaLab.push_back(thetalab_tmp/deg); diff --git a/Projects/e793s/configs/ConfigMugast.dat b/Projects/e793s/configs/ConfigMugast.dat index 5ccfe909f..9fb43a0fb 100755 --- a/Projects/e793s/configs/ConfigMugast.dat +++ b/Projects/e793s/configs/ConfigMugast.dat @@ -3,12 +3,9 @@ ConfigMugast TAKE_T_Y= 1 DISABLE_CHANNEL_X= 2 4 - DISABLE_CHANNEL_X= 3 7 DISABLE_CHANNEL_X= 3 5 - DISABLE_CHANNEL_X= 4 31 - DISABLE_CHANNEL_X= 5 61 DISABLE_CHANNEL_X= 5 24 DISABLE_CHANNEL_X= 5 32 @@ -22,7 +19,6 @@ ConfigMugast DISABLE_CHANNEL_X= 5 73 DISABLE_CHANNEL_X= 5 71 DISABLE_CHANNEL_X= 5 72 - DISABLE_CHANNEL_X= 7 9 DISABLE_CHANNEL_X= 7 77 DISABLE_CHANNEL_X= 7 75 @@ -50,13 +46,10 @@ ConfigMugast DISABLE_CHANNEL_Y= 1 26 DISABLE_CHANNEL_Y= 1 13 DISABLE_CHANNEL_Y= 1 15 - DISABLE_CHANNEL_Y= 2 39 DISABLE_CHANNEL_Y= 2 16 DISABLE_CHANNEL_Y= 2 62 - DISABLE_CHANNEL_Y= 3 11 - DISABLE_CHANNEL_Y= 4 100 DISABLE_CHANNEL_Y= 4 90 DISABLE_CHANNEL_Y= 4 102 @@ -72,7 +65,6 @@ ConfigMugast DISABLE_CHANNEL_Y= 4 4 DISABLE_CHANNEL_Y= 4 2 DISABLE_CHANNEL_Y= 4 55 - DISABLE_CHANNEL_Y= 5 120 DISABLE_CHANNEL_Y= 5 122 DISABLE_CHANNEL_Y= 5 113 @@ -84,7 +76,6 @@ ConfigMugast DISABLE_CHANNEL_Y= 5 38 DISABLE_CHANNEL_Y= 5 36 DISABLE_CHANNEL_Y= 5 4 - DISABLE_CHANNEL_Y= 7 126 DISABLE_CHANNEL_Y= 7 103 DISABLE_CHANNEL_Y= 7 128 @@ -103,8 +94,10 @@ ConfigMugast DISABLE_CHANNEL_Y= 7 57 MAX_STRIP_MULTIPLICITY= 10 - STRIP_ENERGY_MATCHING= 0.06 MeV + STRIP_ENERGY_MATCHING= 0.20 MeV + %STRIP_ENERGY_MATCHING= 0.06 MeV DSSD_X_E_RAW_THRESHOLD= 8250 DSSD_Y_E_RAW_THRESHOLD= 8100 DSSD_X_E_THRESHOLD= 1 DSSD_Y_E_THRESHOLD= 1 + -- GitLab