From 770d1cadd31dde82b6dcb06d942e64ab6b326aa6 Mon Sep 17 00:00:00 2001 From: adrien-matta <a.matta@surrey.ac.uk> Date: Mon, 13 Jul 2015 17:33:27 -0700 Subject: [PATCH] * Adding S1554 analysis --- NPAnalysis/S1554/22.si | 181 +++++++ NPAnalysis/S1554/22.sie | 181 +++++++ NPAnalysis/S1554/Analysis.cxx | 161 ++++++ NPAnalysis/S1554/Analysis.h | 87 +++ NPAnalysis/S1554/CMakeLists.txt | 31 ++ NPAnalysis/S1554/RunToTreat.txt | 6 + NPAnalysis/S1554/SharcCalibration.txt | 496 ++++++++++++++++++ NPAnalysis/S1554/SharcEff.root | Bin 0 -> 5788 bytes NPAnalysis/S1554/Show.C | 59 +++ .../S1554/macro/Energy/EnergyCalibrator.cxx | 64 +++ 10 files changed, 1266 insertions(+) create mode 100644 NPAnalysis/S1554/22.si create mode 100644 NPAnalysis/S1554/22.sie create mode 100644 NPAnalysis/S1554/Analysis.cxx create mode 100644 NPAnalysis/S1554/Analysis.h create mode 100644 NPAnalysis/S1554/CMakeLists.txt create mode 100644 NPAnalysis/S1554/RunToTreat.txt create mode 100644 NPAnalysis/S1554/SharcCalibration.txt create mode 100644 NPAnalysis/S1554/SharcEff.root create mode 100644 NPAnalysis/S1554/Show.C create mode 100644 NPAnalysis/S1554/macro/Energy/EnergyCalibrator.cxx diff --git a/NPAnalysis/S1554/22.si b/NPAnalysis/S1554/22.si new file mode 100644 index 000000000..6d9163232 --- /dev/null +++ b/NPAnalysis/S1554/22.si @@ -0,0 +1,181 @@ + 0.00 8.082999E+01 + 0.96 8.013461E+01 + 1.92 7.807824E+01 + 2.88 7.474845E+01 + 3.84 7.028513E+01 + 4.80 6.487207E+01 + 5.76 5.872597E+01 + 6.72 5.208399E+01 + 7.68 4.519057E+01 + 8.64 3.828463E+01 + 9.60 3.158781E+01 + 10.56 2.529468E+01 + 11.52 1.956526E+01 + 12.48 1.452010E+01 + 13.44 1.023819E+01 + 14.41 6.757372E+00 + 15.37 4.076943E+00 + 16.33 2.162190E+00 + 17.29 9.501766E-01 + 18.25 3.563639E-01 + 19.21 2.815332E-01 + 20.18 6.185614E-01 + 21.14 1.258682E+00 + 22.10 2.096945E+00 + 23.06 3.036686E+00 + 24.03 3.992911E+00 + 24.99 4.894570E+00 + 25.95 5.685780E+00 + 26.92 6.326100E+00 + 27.88 6.789981E+00 + 28.85 7.065583E+00 + 29.81 7.153095E+00 + 30.78 7.062749E+00 + 31.74 6.812668E+00 + 32.71 6.426687E+00 + 33.68 5.932258E+00 + 34.64 5.358531E+00 + 35.61 4.734672E+00 + 36.58 4.088454E+00 + 37.54 3.445147E+00 + 38.51 2.826715E+00 + 39.48 2.251286E+00 + 40.45 1.732889E+00 + 41.42 1.281428E+00 + 42.39 9.028334E-01 + 43.36 5.993811E-01 + 44.33 3.701125E-01 + 45.30 2.113377E-01 + 46.27 1.171760E-01 + 47.25 8.010797E-02 + 48.22 9.151219E-02 + 49.19 1.421664E-01 + 50.17 2.226974E-01 + 51.14 3.239696E-01 + 52.12 4.374054E-01 + 53.09 5.552348E-01 + 54.07 6.706767E-01 + 55.04 7.780529E-01 + 56.02 8.728439E-01 + 57.00 9.516905E-01 + 57.98 1.012351E+00 + 58.95 1.053624E+00 + 59.93 1.075241E+00 + 60.91 1.077740E+00 + 61.89 1.062333E+00 + 62.87 1.030760E+00 + 63.86 9.851529E-01 + 64.84 9.279005E-01 + 65.82 8.615252E-01 + 66.80 7.885734E-01 + 67.79 7.115213E-01 + 68.77 6.326960E-01 + 69.76 5.542144E-01 + 70.75 4.779374E-01 + 71.73 4.054407E-01 + 72.72 3.379991E-01 + 73.71 2.765836E-01 + 74.70 2.218697E-01 + 75.69 1.742540E-01 + 76.68 1.338789E-01 + 77.67 1.006615E-01 + 78.66 7.432630E-02 + 79.65 5.443989E-02 + 80.64 4.044575E-02 + 81.64 3.169825E-02 + 82.63 2.749481E-02 + 83.63 2.710534E-02 + 84.62 2.979840E-02 + 85.62 3.486372E-02 + 86.62 4.163078E-02 + 87.61 4.948352E-02 + 88.61 5.787110E-02 + 89.61 6.631512E-02 + 90.61 7.441344E-02 + 91.61 8.184095E-02 + 92.61 8.834787E-02 + 93.62 9.375581E-02 + 94.62 9.795218E-02 + 95.62 1.008834E-01 + 96.63 1.025469E-01 + 97.63 1.029835E-01 + 98.64 1.022685E-01 + 99.65 1.005040E-01 + 100.65 9.781104E-02 + 101.66 9.432246E-02 + 102.67 9.017676E-02 + 103.68 8.551262E-02 + 104.69 8.046432E-02 + 105.70 7.515820E-02 + 106.71 6.971000E-02 + 107.73 6.422301E-02 + 108.74 5.878703E-02 + 109.75 5.347803E-02 + 110.77 4.835837E-02 + 111.78 4.347747E-02 + 112.80 3.887291E-02 + 113.82 3.457166E-02 + 114.83 3.059159E-02 + 115.85 2.694294E-02 + 116.87 2.362977E-02 + 117.89 2.065139E-02 + 118.91 1.800357E-02 + 119.93 1.567961E-02 + 120.95 1.367119E-02 + 121.97 1.196908E-02 + 123.00 1.056353E-02 + 124.02 9.444573E-03 + 125.04 8.602090E-03 + 126.07 8.025798E-03 + 127.10 7.705073E-03 + 128.12 7.628729E-03 + 129.15 7.784749E-03 + 130.18 8.160007E-03 + 131.20 8.740017E-03 + 132.23 9.508727E-03 + 133.26 1.044837E-02 + 134.29 1.153943E-02 + 135.32 1.276065E-02 + 136.35 1.408918E-02 + 137.38 1.550076E-02 + 138.42 1.697010E-02 + 139.45 1.847118E-02 + 140.48 1.997771E-02 + 141.51 2.146364E-02 + 142.55 2.290360E-02 + 143.58 2.427345E-02 + 144.62 2.555071E-02 + 145.65 2.671506E-02 + 146.69 2.774869E-02 + 147.72 2.863666E-02 + 148.76 2.936713E-02 + 149.80 2.993156E-02 + 150.84 3.032475E-02 + 151.87 3.054490E-02 + 152.91 3.059347E-02 + 153.95 3.047504E-02 + 154.99 3.019707E-02 + 156.03 2.976962E-02 + 157.07 2.920499E-02 + 158.11 2.851733E-02 + 159.15 2.772229E-02 + 160.19 2.683658E-02 + 161.23 2.587755E-02 + 162.27 2.486286E-02 + 163.31 2.381009E-02 + 164.36 2.273641E-02 + 165.40 2.165836E-02 + 166.44 2.059152E-02 + 167.48 1.955044E-02 + 168.53 1.854842E-02 + 169.57 1.759748E-02 + 170.61 1.670831E-02 + 171.65 1.589026E-02 + 172.70 1.515139E-02 + 173.74 1.449850E-02 + 174.78 1.393724E-02 + 175.83 1.347220E-02 + 176.87 1.310696E-02 + 177.91 1.284422E-02 + 178.96 1.268585E-02 + 180.00 1.263293E-02 diff --git a/NPAnalysis/S1554/22.sie b/NPAnalysis/S1554/22.sie new file mode 100644 index 000000000..213132212 --- /dev/null +++ b/NPAnalysis/S1554/22.sie @@ -0,0 +1,181 @@ + 0.00 1.108964E+02 + 0.95 1.110523E+02 + 1.91 1.114927E+02 + 2.86 1.121379E+02 + 3.82 1.128632E+02 + 4.77 1.135110E+02 + 5.73 1.139048E+02 + 6.68 1.138653E+02 + 7.64 1.132258E+02 + 8.59 1.118459E+02 + 9.55 1.096229E+02 + 10.50 1.064992E+02 + 11.46 1.024653E+02 + 12.41 9.755997E+01 + 13.37 9.186575E+01 + 14.32 8.550242E+01 + 15.28 7.861815E+01 + 16.24 7.137960E+01 + 17.19 6.396181E+01 + 18.15 5.653859E+01 + 19.11 4.927403E+01 + 20.06 4.231555E+01 + 21.02 3.578859E+01 + 21.98 2.979331E+01 + 22.94 2.440281E+01 + 23.89 1.966312E+01 + 24.85 1.559439E+01 + 25.81 1.219322E+01 + 26.77 9.435687E+00 + 27.73 7.280947E+00 + 28.69 5.675011E+00 + 29.65 4.554579E+00 + 30.61 3.850707E+00 + 31.57 3.492168E+00 + 32.53 3.408406E+00 + 33.49 3.532023E+00 + 34.45 3.800745E+00 + 35.42 4.158881E+00 + 36.38 4.558288E+00 + 37.34 4.958884E+00 + 38.31 5.328754E+00 + 39.27 5.643927E+00 + 40.24 5.887884E+00 + 41.20 6.050856E+00 + 42.17 6.128991E+00 + 43.13 6.123433E+00 + 44.10 6.039375E+00 + 45.07 5.885112E+00 + 46.03 5.671148E+00 + 47.00 5.409363E+00 + 47.97 5.112272E+00 + 48.94 4.792380E+00 + 49.91 4.461646E+00 + 50.88 4.131056E+00 + 51.85 3.810298E+00 + 52.82 3.507552E+00 + 53.80 3.229356E+00 + 54.77 2.980570E+00 + 55.74 2.764411E+00 + 56.72 2.582539E+00 + 57.69 2.435203E+00 + 58.67 2.321405E+00 + 59.64 2.239105E+00 + 60.62 2.185416E+00 + 61.60 2.156815E+00 + 62.57 2.149341E+00 + 63.55 2.158783E+00 + 64.53 2.180848E+00 + 65.51 2.211315E+00 + 66.49 2.246159E+00 + 67.48 2.281662E+00 + 68.46 2.314493E+00 + 69.44 2.341775E+00 + 70.43 2.361118E+00 + 71.41 2.370647E+00 + 72.40 2.369000E+00 + 73.38 2.355315E+00 + 74.37 2.329203E+00 + 75.36 2.290707E+00 + 76.34 2.240255E+00 + 77.33 2.178606E+00 + 78.32 2.106789E+00 + 79.31 2.026050E+00 + 80.31 1.937788E+00 + 81.30 1.843508E+00 + 82.29 1.744760E+00 + 83.29 1.643104E+00 + 84.28 1.540061E+00 + 85.28 1.437087E+00 + 86.27 1.335536E+00 + 87.27 1.236642E+00 + 88.27 1.141505E+00 + 89.27 1.051069E+00 + 90.27 9.661266E-01 + 91.27 8.873059E-01 + 92.27 8.150780E-01 + 93.27 7.497588E-01 + 94.27 6.915178E-01 + 95.28 6.403877E-01 + 96.28 5.962774E-01 + 97.29 5.589851E-01 + 98.30 5.282139E-01 + 99.30 5.035865E-01 + 100.31 4.846610E-01 + 101.32 4.709457E-01 + 102.33 4.619132E-01 + 103.34 4.570140E-01 + 104.35 4.556883E-01 + 105.37 4.573767E-01 + 106.38 4.615300E-01 + 107.39 4.676168E-01 + 108.41 4.751303E-01 + 109.42 4.835938E-01 + 110.44 4.925649E-01 + 111.46 5.016383E-01 + 112.48 5.104484E-01 + 113.49 5.186702E-01 + 114.51 5.260203E-01 + 115.53 5.322562E-01 + 116.56 5.371761E-01 + 117.58 5.406175E-01 + 118.60 5.424558E-01 + 119.62 5.426026E-01 + 120.65 5.410034E-01 + 121.67 5.376358E-01 + 122.70 5.325068E-01 + 123.73 5.256507E-01 + 124.76 5.171268E-01 + 125.78 5.070166E-01 + 126.81 4.954218E-01 + 127.84 4.824615E-01 + 128.87 4.682707E-01 + 129.90 4.529970E-01 + 130.94 4.367990E-01 + 131.97 4.198441E-01 + 133.00 4.023061E-01 + 134.04 3.843630E-01 + 135.07 3.661953E-01 + 136.11 3.479834E-01 + 137.14 3.299062E-01 + 138.18 3.121384E-01 + 139.22 2.948494E-01 + 140.25 2.782006E-01 + 141.29 2.623445E-01 + 142.33 2.474222E-01 + 143.37 2.335628E-01 + 144.41 2.208811E-01 + 145.45 2.094772E-01 + 146.49 1.994351E-01 + 147.53 1.908216E-01 + 148.58 1.836864E-01 + 149.62 1.780610E-01 + 150.66 1.739592E-01 + 151.71 1.713764E-01 + 152.75 1.702908E-01 + 153.79 1.706629E-01 + 154.84 1.724373E-01 + 155.88 1.755426E-01 + 156.93 1.798933E-01 + 157.98 1.853908E-01 + 159.02 1.919246E-01 + 160.07 1.993742E-01 + 161.12 2.076104E-01 + 162.16 2.164973E-01 + 163.21 2.258939E-01 + 164.26 2.356557E-01 + 165.31 2.456370E-01 + 166.36 2.556920E-01 + 167.40 2.656768E-01 + 168.45 2.754513E-01 + 169.50 2.848803E-01 + 170.55 2.938353E-01 + 171.60 3.021957E-01 + 172.65 3.098502E-01 + 173.70 3.166977E-01 + 174.75 3.226486E-01 + 175.80 3.276257E-01 + 176.85 3.315647E-01 + 177.90 3.344148E-01 + 178.95 3.361396E-01 + 180.00 3.367169E-01 diff --git a/NPAnalysis/S1554/Analysis.cxx b/NPAnalysis/S1554/Analysis.cxx new file mode 100644 index 000000000..014f58c8f --- /dev/null +++ b/NPAnalysis/S1554/Analysis.cxx @@ -0,0 +1,161 @@ +/***************************************************************************** + * Copyright (C) 2009-2014 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: Adrien MATTA contact address: a.matta@surrey.ac.uk * + * * + * Creation Date : march 2015 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * Class describing the property of an Analysis object * + * * + *---------------------------------------------------------------------------* + * Comment: * + * * + * * + *****************************************************************************/ +#include<iostream> +using namespace std; +#include"Analysis.h" +#include"NPAnalysisFactory.h" +#include"NPDetectorManager.h" +#include"NPOptionManager.h" +//////////////////////////////////////////////////////////////////////////////// +Analysis::Analysis(){ +} +//////////////////////////////////////////////////////////////////////////////// +Analysis::~Analysis(){ +} + +//////////////////////////////////////////////////////////////////////////////// +void Analysis::Init(){ + InitOutputBranch(); + InitInputBranch(); + + Sharc = (TSharcPhysics*) m_DetectorManager -> GetDetector("Sharc"); + LightCD2 = EnergyLoss("proton_CD2.G4table","G4Table",100 ); + LightSi = EnergyLoss("proton_Si.G4table","G4Table",100); + BeamCD2 = EnergyLoss("Si28[0.0]_CD2.G4table","G4Table",100); + myReaction = new NPL::Reaction(); + myReaction->ReadConfigurationFile(NPOptionManager::getInstance()->GetReactionFile()); + TargetThickness = m_DetectorManager->GetTargetThickness()*micrometer; + OriginalBeamEnergy = myReaction->GetBeamEnergy(); + Rand = TRandom3(); + DetectorNumber = 0 ; + ThetaNormalTarget = 0 ; + ThetaM2Surface = 0; + Si_E_M2 = 0 ; + CsI_E_M2 = 0 ; + Energy = 0; + E_M2 = 0; + + ThetaSharcSurface = 0; + X_Sharc = 0 ; + Y_Sharc = 0 ; + Z_Sharc = 0 ; + Si_E_Sharc = 0 ; + E_Sharc = 0; + Si_X_Sharc = 0; + Si_Y_Sharc = 0; +} + +//////////////////////////////////////////////////////////////////////////////// +void Analysis::TreatEvent(){ + // Reinitiate calculated variable + ReInitValue(); + double XTarget = 0; + double YTarget = 0; + TVector3 BeamDirection = TVector3(0,0,1); + double BeamEnergy = BeamCD2.Slow(OriginalBeamEnergy,TargetThickness*0.5,0); + myReaction->SetBeamEnergy(BeamEnergy); + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////// LOOP on Sharc////////////////// + if(Sharc->Strip_E.size()>0){ + /************************************************/ + // Part 1 : Impact Angle + ThetaSharcSurface = 0; + ThetaNormalTarget = 0; + TVector3 HitDirection = Sharc -> GetPositionOfInteraction(0); + ThetaLab = HitDirection.Angle( BeamDirection ); + ThetaNormalTarget = HitDirection.Angle( TVector3(0,0,1) ) ; + + /************************************************/ + + /************************************************/ + // Part 2 : Impact Energy + + Energy = ELab = 0; + if(Sharc->PAD_E[0]>0){ + Energy = Sharc->PAD_E[0]; + } + + Energy += Sharc->Strip_E[0]; + // Target Correction + ELab = LightCD2.EvaluateInitialEnergy( Energy ,TargetThickness*0.5, ThetaNormalTarget); + /************************************************/ + + /************************************************/ + // Part 3 : Excitation Energy Calculation + Ex = myReaction -> ReconstructRelativistic( ELab , ThetaLab ); + /************************************************/ + + /************************************************/ + // Part 4 : Theta CM Calculation + ThetaCM = myReaction -> EnergyLabToThetaCM( ELab , ThetaLab)/deg; + ThetaLab=ThetaLab/deg; + ThetaLab=Rand.Uniform(ThetaLab-0.5,ThetaLab+0.5); + /************************************************/ + }//end loop Sharc + +} + +//////////////////////////////////////////////////////////////////////////////// +void Analysis::End(){ +} +//////////////////////////////////////////////////////////////////////////////// +void Analysis::InitOutputBranch() { + RootOutput::getInstance()->GetTree()->Branch("Ex",&Ex,"Ex/D"); + RootOutput::getInstance()->GetTree()->Branch("ELab",&ELab,"ELab/D"); + RootOutput::getInstance()->GetTree()->Branch("ThetaLab",&ThetaLab,"ThetaLab/D"); + RootOutput::getInstance()->GetTree()->Branch("ThetaCM",&ThetaCM,"ThetaCM/D"); +} + +//////////////////////////////////////////////////////////////////////////////// +void Analysis::InitInputBranch(){ +} +//////////////////////////////////////////////////////////////////////////////// +void Analysis::ReInitValue(){ + Ex = -1000 ; + ELab = -1000; + ThetaLab = -1000; + ThetaCM = -1000; +} + + +//////////////////////////////////////////////////////////////////////////////// +// Construct Method to be pass to the AnalysisFactory // +//////////////////////////////////////////////////////////////////////////////// +NPL::VAnalysis* Analysis::Construct(){ + return (NPL::VAnalysis*) new Analysis(); +} + +//////////////////////////////////////////////////////////////////////////////// +// Registering the construct method to the factory // +//////////////////////////////////////////////////////////////////////////////// +extern "C"{ +class proxy{ + public: + proxy(){ + NPL::AnalysisFactory::getInstance()->SetConstructor(Analysis::Construct); + } +}; + +proxy p; +} + diff --git a/NPAnalysis/S1554/Analysis.h b/NPAnalysis/S1554/Analysis.h new file mode 100644 index 000000000..5b9ce24e5 --- /dev/null +++ b/NPAnalysis/S1554/Analysis.h @@ -0,0 +1,87 @@ +#ifndef Analysis_h +#define Analysis_h +/***************************************************************************** + * Copyright (C) 2009-2014 this file is part of the NPTool Project * + * * + * For the licensing terms see $NPTOOL/Licence/NPTool_Licence * + * For the list of contributors see $NPTOOL/Licence/Contributors * + *****************************************************************************/ + +/***************************************************************************** + * Original Author: Adrien MATTA contact address: a.matta@surrey.ac.uk * + * * + * Creation Date : march 2025 * + * Last update : * + *---------------------------------------------------------------------------* + * Decription: * + * Class describing the property of an Analysis object * + * * + *---------------------------------------------------------------------------* + * Comment: * + * * + * * + *****************************************************************************/ +#include"NPVAnalysis.h" +#include"NPEnergyLoss.h" +#include"NPReaction.h" +#include"RootOutput.h" +#include"RootInput.h" +#include "TSharcPhysics.h" +#include "TInitialConditions.h" +#include <TRandom3.h> +#include <TVector3.h> +#include <TMath.h> + +class Analysis: public NPL::VAnalysis{ + public: + Analysis(); + ~Analysis(); + + public: + void Init(); + void TreatEvent(); + void End(); + + void InitOutputBranch(); + void InitInputBranch(); + void ReInitValue(); + static NPL::VAnalysis* Construct(); + + private: + double Ex; + double ELab; + double ThetaLab; + double ThetaCM; + NPL::Reaction* myReaction; +TInitialConditions* myInit ; + // Energy loss table: the G4Table are generated by the simulation + EnergyLoss LightCD2; + EnergyLoss LightAl; + EnergyLoss LightSi; + EnergyLoss BeamCD2; + TVector3 BeamImpact; + + double TargetThickness ; + // Beam Energy + double OriginalBeamEnergy ; // AMEV + // intermediate variable + TRandom3 Rand ; + int DetectorNumber ; + double ThetaNormalTarget; + double ThetaM2Surface ; + double Si_E_M2 ; + double CsI_E_M2 ; + double Energy ; + double E_M2 ; + + double ThetaSharcSurface ; + double X_Sharc ; + double Y_Sharc ; + double Z_Sharc ; + double Si_E_Sharc ; + double E_Sharc ; + double Si_X_Sharc ; + double Si_Y_Sharc ; + TSharcPhysics* Sharc; +}; +#endif diff --git a/NPAnalysis/S1554/CMakeLists.txt b/NPAnalysis/S1554/CMakeLists.txt new file mode 100644 index 000000000..1d6a34417 --- /dev/null +++ b/NPAnalysis/S1554/CMakeLists.txt @@ -0,0 +1,31 @@ +cmake_minimum_required (VERSION 2.8) +#Finding NPTool +set(NPTOOL "$ENV{NPTOOL}") +set(NPLIB "${NPTOOL}/NPLib") +set(NPTOOL_INCLUDE_DIR "${NPLIB}/include") +set(NPTOOL_LIB_DIR "${NPLIB}/lib") + +include("${NPLIB}/FindROOT.cmake") + +project (NPAnalysis) +set(CMAKE_BUILD_TYPE Release) +# Add root to the link and include directories +include_directories( ${ROOT_INCLUDE_DIR}) +link_directories( ${ROOT_LIBRARY_DIR}) +include_directories( ${NPTOOL_INCLUDE_DIR}) +link_directories( ${NPTOOL_LIB_DIR}) + +# Get the compilator flag from root to assure consistancy +EXEC_PROGRAM(${ROOT_CONFIG_EXECUTABLE} + ARGS "--cflags" + OUTPUT_VARIABLE root_cflags ) + +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${root_cflags}") + +# If the compiler is Clang, silence the unrecognised flags +if(${CMAKE_CXX_COMPILER_ID} MATCHES ".*Clang.*") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments -undefined dynamic_lookup") +endif() + +add_library(NPAnalysis SHARED Analysis.cxx) +target_link_libraries(NPAnalysis ${ROOT_LIBRARIES} -L${NPLIB}/lib -lNPCore -lNPPhysics) diff --git a/NPAnalysis/S1554/RunToTreat.txt b/NPAnalysis/S1554/RunToTreat.txt new file mode 100644 index 000000000..cd169430b --- /dev/null +++ b/NPAnalysis/S1554/RunToTreat.txt @@ -0,0 +1,6 @@ +TTreeName + DataS1554 +RootFileName + ~/Desktop/Unpacker/data3507* + + diff --git a/NPAnalysis/S1554/SharcCalibration.txt b/NPAnalysis/S1554/SharcCalibration.txt new file mode 100644 index 000000000..da9e75e84 --- /dev/null +++ b/NPAnalysis/S1554/SharcCalibration.txt @@ -0,0 +1,496 @@ +SHARC_D1_STRIP_FRONT1_E 1 9.71809e-05 +SHARC_D1_STRIP_FRONT2_E 0.164687 2.26585e-05 +SHARC_D1_STRIP_FRONT3_E 0.174147 2.28104e-05 +SHARC_D1_STRIP_FRONT4_E 0.162916 2.26244e-05 +SHARC_D1_STRIP_FRONT5_E 0.163951 2.18268e-05 +SHARC_D1_STRIP_FRONT6_E 0.166109 2.20008e-05 +SHARC_D1_STRIP_FRONT8_E 0.160454 2.15271e-05 +SHARC_D1_STRIP_FRONT9_E 0.165885 2.19531e-05 +SHARC_D1_STRIP_FRONT10_E 0.162686 2.20978e-05 +SHARC_D1_STRIP_FRONT11_E 0.174349 2.19763e-05 +SHARC_D1_STRIP_FRONT12_E 0.160229 2.2092e-05 +SHARC_D1_STRIP_FRONT14_E 0.168189 2.17203e-05 +SHARC_D1_STRIP_FRONT15_E 0.158883 2.13092e-05 +SHARC_D1_STRIP_FRONT16_E 0.145459 2.17219e-05 +SHARC_D1_STRIP_BACK1_E 0.153838 2.60365e-05 +SHARC_D1_STRIP_BACK2_E 0.151547 2.25412e-05 +SHARC_D1_STRIP_BACK3_E 0.159238 2.24302e-05 +SHARC_D1_STRIP_BACK4_E 0.155658 2.24398e-05 +SHARC_D1_STRIP_BACK5_E 0.15404 2.23263e-05 +SHARC_D1_STRIP_BACK6_E 0.161111 2.23206e-05 +SHARC_D1_STRIP_BACK7_E 0.158584 2.24573e-05 +SHARC_D1_STRIP_BACK8_E 0.160069 2.21756e-05 +SHARC_D1_STRIP_BACK9_E 0.154648 2.2053e-05 +SHARC_D1_STRIP_BACK10_E 0.152995 2.22484e-05 +SHARC_D1_STRIP_BACK11_E 0.15407 2.23135e-05 +SHARC_D1_STRIP_BACK12_E 0.150986 2.24622e-05 +SHARC_D1_STRIP_BACK13_E 0.164412 2.23237e-05 +SHARC_D1_STRIP_BACK14_E 0.157589 2.17609e-05 +SHARC_D1_STRIP_BACK15_E 0.154085 2.22351e-05 +SHARC_D1_STRIP_BACK16_E 0.152418 2.2914e-05 +SHARC_D1_STRIP_BACK17_E 0.145236 2.24632e-05 +SHARC_D1_STRIP_BACK18_E 0.149564 2.1789e-05 +SHARC_D1_STRIP_BACK19_E 0.160901 2.21543e-05 +SHARC_D1_STRIP_BACK20_E 0.161678 2.20323e-05 +SHARC_D1_STRIP_BACK21_E 0.159755 2.24461e-05 +SHARC_D1_STRIP_BACK22_E 0.149375 2.22273e-05 +SHARC_D1_STRIP_BACK23_E 0.158633 2.27563e-05 +SHARC_D1_STRIP_BACK24_E 0.146264 2.61009e-05 +SHARC_D2_STRIP_FRONT2_E 0.181992 2.15866e-05 +SHARC_D2_STRIP_FRONT3_E 0.173214 2.14823e-05 +SHARC_D2_STRIP_FRONT4_E 0.174668 2.14928e-05 +SHARC_D2_STRIP_FRONT5_E 0.166655 2.15335e-05 +SHARC_D2_STRIP_FRONT6_E 0.15884 2.16476e-05 +SHARC_D2_STRIP_FRONT7_E 0.168056 2.15086e-05 +SHARC_D2_STRIP_FRONT8_E 0.162027 2.13847e-05 +SHARC_D2_STRIP_FRONT9_E 0.157742 2.12032e-05 +SHARC_D2_STRIP_FRONT10_E 0.153569 2.09853e-05 +SHARC_D2_STRIP_FRONT11_E 0.153675 2.06502e-05 +SHARC_D2_STRIP_FRONT12_E 0.154205 2.1239e-05 +SHARC_D2_STRIP_FRONT13_E 0.147765 2.12137e-05 +SHARC_D2_STRIP_FRONT14_E 0.141683 2.10439e-05 +SHARC_D2_STRIP_FRONT15_E 0.153863 2.12348e-05 +SHARC_D2_STRIP_FRONT16_E 0.154194 2.11789e-05 +SHARC_D2_STRIP_BACK2_E 0.161791 2.16439e-05 +SHARC_D2_STRIP_BACK3_E 0.158998 2.13021e-05 +SHARC_D2_STRIP_BACK4_E 0.155088 2.12472e-05 +SHARC_D2_STRIP_BACK5_E 0.151944 2.14828e-05 +SHARC_D2_STRIP_BACK6_E 0.155744 2.11617e-05 +SHARC_D2_STRIP_BACK7_E 0.159097 2.12061e-05 +SHARC_D2_STRIP_BACK8_E 0.156703 2.11961e-05 +SHARC_D2_STRIP_BACK9_E 0.167073 2.14596e-05 +SHARC_D2_STRIP_BACK10_E 0.15311 2.14144e-05 +SHARC_D2_STRIP_BACK11_E 0.150879 2.17228e-05 +SHARC_D2_STRIP_BACK12_E 0.148134 2.13678e-05 +SHARC_D2_STRIP_BACK13_E 0.150769 2.09629e-05 +SHARC_D2_STRIP_BACK14_E 0.158156 2.15112e-05 +SHARC_D2_STRIP_BACK15_E 0.166186 2.15378e-05 +SHARC_D2_STRIP_BACK16_E 0.164185 2.19222e-05 +SHARC_D2_STRIP_BACK17_E 0.149017 2.15916e-05 +SHARC_D2_STRIP_BACK18_E 0.15531 2.14079e-05 +SHARC_D2_STRIP_BACK19_E 0.158552 2.1928e-05 +SHARC_D2_STRIP_BACK20_E 0.156214 2.16906e-05 +SHARC_D2_STRIP_BACK21_E 0.156121 2.18188e-05 +SHARC_D2_STRIP_BACK22_E 0.161442 2.16562e-05 +SHARC_D2_STRIP_BACK23_E 0.159057 2.10402e-05 +SHARC_D2_STRIP_BACK24_E 0.133271 2.23707e-05 +SHARC_D3_STRIP_FRONT1_E 0.170498 2.17833e-05 +SHARC_D3_STRIP_FRONT2_E 0.177864 2.16078e-05 +SHARC_D3_STRIP_FRONT3_E 0.166926 2.13756e-05 +SHARC_D3_STRIP_FRONT4_E 0.161308 2.14367e-05 +SHARC_D3_STRIP_FRONT5_E 0.165043 2.12113e-05 +SHARC_D3_STRIP_FRONT6_E 0.152747 2.14685e-05 +SHARC_D3_STRIP_FRONT7_E 0.148567 2.15193e-05 +SHARC_D3_STRIP_FRONT8_E 0.146428 2.15751e-05 +SHARC_D3_STRIP_FRONT9_E 0.157735 2.19116e-05 +SHARC_D3_STRIP_FRONT10_E 0.148186 2.1768e-05 +SHARC_D3_STRIP_FRONT11_E 0.143739 2.15243e-05 +SHARC_D3_STRIP_FRONT12_E 0.141352 2.15329e-05 +SHARC_D3_STRIP_FRONT13_E 0.137131 2.10355e-05 +SHARC_D3_STRIP_FRONT14_E 0.131506 2.09502e-05 +SHARC_D3_STRIP_FRONT15_E 0.146444 2.13021e-05 +SHARC_D3_STRIP_FRONT16_E 0.15261 2.10132e-05 +SHARC_D3_STRIP_BACK1_E 0.141785 2.24297e-05 +SHARC_D3_STRIP_BACK2_E 0.169104 2.15242e-05 +SHARC_D3_STRIP_BACK3_E 0.169554 2.12474e-05 +SHARC_D3_STRIP_BACK4_E 0.165779 2.13588e-05 +SHARC_D3_STRIP_BACK5_E 0.169948 2.16378e-05 +SHARC_D3_STRIP_BACK6_E 0.173751 2.09587e-05 +SHARC_D3_STRIP_BACK7_E 0.171863 2.13399e-05 +SHARC_D3_STRIP_BACK8_E 0.168346 2.15308e-05 +SHARC_D3_STRIP_BACK9_E 0.163165 2.11919e-05 +SHARC_D3_STRIP_BACK10_E 0.176397 2.04944e-05 +SHARC_D3_STRIP_BACK11_E 0.174951 2.09201e-05 +SHARC_D3_STRIP_BACK12_E 0.167448 2.0926e-05 +SHARC_D3_STRIP_BACK13_E 0.168121 2.103e-05 +SHARC_D3_STRIP_BACK14_E 0.168596 2.09978e-05 +SHARC_D3_STRIP_BACK15_E 0.175062 2.10524e-05 +SHARC_D3_STRIP_BACK16_E 0.166321 2.13564e-05 +SHARC_D3_STRIP_BACK17_E 0.162009 2.11844e-05 +SHARC_D3_STRIP_BACK18_E 0.171647 2.13428e-05 +SHARC_D3_STRIP_BACK19_E 0.165273 2.09417e-05 +SHARC_D3_STRIP_BACK20_E 0.178293 2.08393e-05 +SHARC_D3_STRIP_BACK21_E 0.16557 2.10342e-05 +SHARC_D3_STRIP_BACK22_E 0.166472 2.13356e-05 +SHARC_D3_STRIP_BACK23_E 0.178184 2.11782e-05 +SHARC_D4_STRIP_FRONT1_E 0.143893 2.15775e-05 +SHARC_D4_STRIP_FRONT2_E 0.151215 2.19168e-05 +SHARC_D4_STRIP_FRONT3_E 0.13701 2.16589e-05 +SHARC_D4_STRIP_FRONT4_E 0.150528 2.19227e-05 +SHARC_D4_STRIP_FRONT5_E 0.139879 2.20799e-05 +SHARC_D4_STRIP_FRONT6_E 0.132977 2.12784e-05 +SHARC_D4_STRIP_FRONT7_E 0.125682 2.16596e-05 +SHARC_D4_STRIP_FRONT12_E 0.117107 2.16223e-05 +SHARC_D4_STRIP_FRONT13_E 0.115119 2.11676e-05 +SHARC_D4_STRIP_FRONT14_E 0.11296 2.16328e-05 +SHARC_D4_STRIP_FRONT15_E 0.113554 2.12594e-05 +SHARC_D4_STRIP_FRONT16_E 0.120279 2.13435e-05 +SHARC_D4_STRIP_BACK1_E 0.116399 2.21512e-05 +SHARC_D4_STRIP_BACK2_E 0.153885 2.28043e-05 +SHARC_D4_STRIP_BACK3_E 0.116021 2.25722e-05 +SHARC_D4_STRIP_BACK4_E 0.11138 2.22597e-05 +SHARC_D4_STRIP_BACK6_E 0.12692 2.28943e-05 +SHARC_D4_STRIP_BACK7_E 0.090648 2.32e-05 +SHARC_D4_STRIP_BACK8_E 0.110853 2.26683e-05 +SHARC_D4_STRIP_BACK9_E 0.106239 2.33143e-05 +SHARC_D4_STRIP_BACK10_E 0.12392 2.30434e-05 +SHARC_D4_STRIP_BACK11_E 0.116171 2.19613e-05 +SHARC_D4_STRIP_BACK12_E 0.115817 2.19587e-05 +SHARC_D4_STRIP_BACK13_E 0.116895 2.20284e-05 +SHARC_D4_STRIP_BACK14_E 0.11774 2.21507e-05 +SHARC_D4_STRIP_BACK15_E 0.108548 2.24632e-05 +SHARC_D4_STRIP_BACK16_E 0.126504 2.24063e-05 +SHARC_D4_STRIP_BACK18_E 0.13103 2.26364e-05 +SHARC_D4_STRIP_BACK21_E 0.116827 2.23377e-05 +SHARC_D4_STRIP_BACK22_E 0.120895 2.24211e-05 +SHARC_D4_STRIP_BACK23_E 0.103585 2.26749e-05 +SHARC_D4_STRIP_BACK24_E 0.128199 2.23913e-05 +SHARC_D5_STRIP_FRONT1_E 0.0184746 2.19244e-05 +SHARC_D5_STRIP_FRONT2_E 0.0220658 2.18118e-05 +SHARC_D5_STRIP_FRONT3_E 0.0258988 2.20747e-05 +SHARC_D5_STRIP_FRONT4_E 0.012098 2.21849e-05 +SHARC_D5_STRIP_FRONT5_E 0.0132119 2.187e-05 +SHARC_D5_STRIP_FRONT6_E 0.0231413 2.2357e-05 +SHARC_D5_STRIP_FRONT8_E 0.0971659 2.16172e-05 +SHARC_D5_STRIP_FRONT9_E 0.04333 2.12817e-05 +SHARC_D5_STRIP_FRONT10_E 0.0507796 2.15983e-05 +SHARC_D5_STRIP_FRONT11_E 0.0243644 2.19276e-05 +SHARC_D5_STRIP_FRONT12_E 0.0259251 2.17859e-05 +SHARC_D5_STRIP_FRONT13_E 0.0335124 2.19481e-05 +SHARC_D5_STRIP_FRONT14_E 0.0399368 2.17655e-05 +SHARC_D5_STRIP_FRONT15_E 0.0184578 2.12683e-05 +SHARC_D5_STRIP_FRONT16_E 0.022659 2.21454e-05 +SHARC_D5_STRIP_BACK11_E 0.0568813 2.07567e-05 +SHARC_D5_STRIP_BACK12_E 0.0585774 2.08176e-05 +SHARC_D5_STRIP_BACK13_E 0.0653997 2.08075e-05 +SHARC_D5_STRIP_BACK14_E 0.0678985 2.10715e-05 +SHARC_D5_STRIP_BACK15_E 0.0595765 2.09586e-05 +SHARC_D5_STRIP_BACK16_E 0.0626579 2.09575e-05 +SHARC_D5_STRIP_BACK17_E 0.0598144 2.08644e-05 +SHARC_D5_STRIP_BACK18_E 0.0615517 2.06992e-05 +SHARC_D5_STRIP_BACK19_E 0.0617771 2.1087e-05 +SHARC_D5_STRIP_BACK20_E 0.0616774 2.11152e-05 +SHARC_D5_STRIP_BACK21_E 0.0536845 2.0387e-05 +SHARC_D5_STRIP_BACK22_E 0.050151 2.09927e-05 +SHARC_D5_STRIP_BACK23_E 0.04769 2.10759e-05 +SHARC_D5_STRIP_BACK24_E -0.0798476 2.1628e-05 +SHARC_D5_STRIP_BACK25_E 0.0446056 2.15827e-05 +SHARC_D5_STRIP_BACK27_E 0.0474283 2.1244e-05 +SHARC_D5_STRIP_BACK28_E 0.0517215 2.14623e-05 +SHARC_D5_STRIP_BACK29_E 0.042902 2.11875e-05 +SHARC_D5_STRIP_BACK30_E 0.0439854 2.14907e-05 +SHARC_D5_STRIP_BACK31_E 0.0498488 2.11159e-05 +SHARC_D5_STRIP_BACK32_E 0.0418072 2.15367e-05 +SHARC_D5_STRIP_BACK33_E 0.0401053 2.12155e-05 +SHARC_D5_STRIP_BACK34_E 0.0405886 2.1192e-05 +SHARC_D5_STRIP_BACK38_E 0.0436775 2.17032e-05 +SHARC_D5_STRIP_BACK39_E 0.0434241 2.12179e-05 +SHARC_D5_STRIP_BACK40_E 0.0491315 2.16629e-05 +SHARC_D5_STRIP_BACK43_E 0.058932 2.0904e-05 +SHARC_D5_STRIP_BACK44_E 0.0541304 2.0784e-05 +SHARC_D6_STRIP_FRONT3_E 0.0267244 2.14665e-05 +SHARC_D6_STRIP_FRONT4_E 0.0194191 2.16453e-05 +SHARC_D6_STRIP_FRONT5_E 0.0214514 2.1681e-05 +SHARC_D6_STRIP_FRONT6_E 0.0185885 2.14626e-05 +SHARC_D6_STRIP_FRONT7_E 0.0107993 2.16074e-05 +SHARC_D6_STRIP_FRONT8_E 0.0220856 2.17046e-05 +SHARC_D6_STRIP_FRONT9_E 3.53799 0.000324051 +SHARC_D6_STRIP_FRONT10_E 0.0147158 2.17499e-05 +SHARC_D6_STRIP_FRONT11_E 0.0180041 2.11129e-05 +SHARC_D6_STRIP_FRONT12_E 0.00928292 2.1948e-05 +SHARC_D6_STRIP_FRONT13_E 0.0130352 2.14338e-05 +SHARC_D6_STRIP_FRONT14_E 0.0126762 2.13344e-05 +SHARC_D6_STRIP_FRONT15_E 0.0130653 2.18171e-05 +SHARC_D6_STRIP_FRONT16_E 0.011682 2.17847e-05 +SHARC_D6_STRIP_FRONT17_E 0.0155902 2.20876e-05 +SHARC_D6_STRIP_FRONT18_E 0.0108346 2.18593e-05 +SHARC_D6_STRIP_FRONT19_E 0.0145107 2.20757e-05 +SHARC_D6_STRIP_FRONT20_E 0.0107507 2.2692e-05 +SHARC_D6_STRIP_FRONT21_E 0.0140636 2.25682e-05 +SHARC_D6_STRIP_FRONT22_E 0.0172886 2.2133e-05 +SHARC_D6_STRIP_FRONT23_E -0.0252202 2.20485e-05 +SHARC_D6_STRIP_BACK1_E -0.169393 2.38599e-05 +SHARC_D6_STRIP_BACK2_E 0.0275962 2.29444e-05 +SHARC_D6_STRIP_BACK3_E 0.075551 2.30798e-05 +SHARC_D6_STRIP_BACK4_E 0.0514595 2.28556e-05 +SHARC_D6_STRIP_BACK5_E 0.0581235 2.25471e-05 +SHARC_D6_STRIP_BACK6_E 0.0435178 2.26392e-05 +SHARC_D6_STRIP_BACK7_E 0.0463227 2.24721e-05 +SHARC_D6_STRIP_BACK8_E 0.0464039 2.26593e-05 +SHARC_D6_STRIP_BACK9_E 0.0464575 2.23355e-05 +SHARC_D6_STRIP_BACK10_E 0.0440967 2.27238e-05 +SHARC_D6_STRIP_BACK11_E 0.0395257 2.25909e-05 +SHARC_D6_STRIP_BACK12_E 0.0222998 2.22406e-05 +SHARC_D6_STRIP_BACK13_E 0.0178924 2.23953e-05 +SHARC_D6_STRIP_BACK14_E 0.0338867 2.26127e-05 +SHARC_D6_STRIP_BACK15_E 0.0373955 2.33028e-05 +SHARC_D6_STRIP_BACK16_E 0.0276929 2.31612e-05 +SHARC_D6_STRIP_BACK17_E 0.0162478 2.29907e-05 +SHARC_D6_STRIP_BACK18_E 0.0220379 2.29427e-05 +SHARC_D6_STRIP_BACK19_E 0.022612 2.36231e-05 +SHARC_D6_STRIP_BACK20_E 0.0186129 2.32864e-05 +SHARC_D6_STRIP_BACK21_E 0.0151438 2.33919e-05 +SHARC_D6_STRIP_BACK23_E 0.0158743 2.27083e-05 +SHARC_D6_STRIP_BACK25_E 0.0381616 2.27827e-05 +SHARC_D6_STRIP_BACK26_E 0.0248942 2.29145e-05 +SHARC_D6_STRIP_BACK27_E 0.0356308 2.26366e-05 +SHARC_D6_STRIP_BACK29_E 0.0233163 2.29887e-05 +SHARC_D6_STRIP_BACK30_E 0.041849 2.30691e-05 +SHARC_D6_STRIP_BACK31_E 0.0369897 2.27207e-05 +SHARC_D6_STRIP_BACK33_E 0.0441671 2.30209e-05 +SHARC_D6_STRIP_BACK34_E 0.0360893 2.23514e-05 +SHARC_D6_STRIP_BACK35_E 0.0339634 2.24387e-05 +SHARC_D6_STRIP_BACK36_E 0.060896 2.26085e-05 +SHARC_D6_STRIP_BACK37_E 0.00208911 3.18512e-05 +SHARC_D6_STRIP_BACK38_E 0.0168685 2.51637e-05 +SHARC_D6_STRIP_BACK39_E 0.0434731 2.29497e-05 +SHARC_D6_STRIP_BACK40_E 0.0385564 2.24943e-05 +SHARC_D6_STRIP_BACK41_E 3.53799 0.000324051 +SHARC_D6_STRIP_BACK42_E 0.0385198 2.24836e-05 +SHARC_D6_STRIP_BACK43_E 0.0285279 2.29171e-05 +SHARC_D6_STRIP_BACK44_E 0.0265627 2.25233e-05 +SHARC_D6_STRIP_BACK45_E 0.0333433 2.2531e-05 +SHARC_D6_STRIP_BACK46_E 0.0200449 2.29807e-05 +SHARC_D6_STRIP_BACK47_E 0.0293445 2.24907e-05 +SHARC_D7_STRIP_FRONT1_E 0.0111471 2.14709e-05 +SHARC_D7_STRIP_FRONT2_E 0.0109067 2.19744e-05 +SHARC_D7_STRIP_FRONT3_E -0.0144983 2.12644e-05 +SHARC_D7_STRIP_FRONT4_E 0.00958447 2.21958e-05 +SHARC_D7_STRIP_FRONT5_E 0.00809943 2.21e-05 +SHARC_D7_STRIP_FRONT6_E 0.0110324 2.22059e-05 +SHARC_D7_STRIP_FRONT7_E 0.016297 2.17193e-05 +SHARC_D7_STRIP_FRONT8_E 0.0133115 2.20289e-05 +SHARC_D7_STRIP_FRONT9_E 0.00415246 2.08826e-05 +SHARC_D7_STRIP_FRONT10_E 0.00902517 2.13638e-05 +SHARC_D7_STRIP_FRONT11_E 0.00770633 2.15624e-05 +SHARC_D7_STRIP_FRONT12_E -0.00164026 2.13971e-05 +SHARC_D7_STRIP_FRONT13_E 0.00403168 2.16003e-05 +SHARC_D7_STRIP_FRONT14_E 0.00881677 2.22311e-05 +SHARC_D7_STRIP_FRONT15_E -0.0334207 2.20094e-05 +SHARC_D7_STRIP_FRONT16_E 0.00373577 2.20422e-05 +SHARC_D7_STRIP_FRONT17_E 0.00897941 2.21518e-05 +SHARC_D7_STRIP_FRONT18_E -0.000181608 2.2362e-05 +SHARC_D7_STRIP_FRONT19_E 0.00775456 2.20313e-05 +SHARC_D7_STRIP_FRONT20_E 0.0155661 2.19076e-05 +SHARC_D7_STRIP_FRONT21_E 0.0168267 2.21411e-05 +SHARC_D7_STRIP_FRONT22_E 0.00881832 2.23677e-05 +SHARC_D7_STRIP_FRONT23_E 0.00365454 2.21892e-05 +SHARC_D7_STRIP_BACK12_E 0.0490787 2.28767e-05 +SHARC_D7_STRIP_BACK13_E 0.0543162 2.27022e-05 +SHARC_D7_STRIP_BACK14_E 0.0422382 2.26245e-05 +SHARC_D7_STRIP_BACK15_E 0.0255048 2.30319e-05 +SHARC_D7_STRIP_BACK16_E -0.0418349 2.28575e-05 +SHARC_D7_STRIP_BACK17_E 0.0449648 2.30128e-05 +SHARC_D7_STRIP_BACK18_E 0.0311507 2.31352e-05 +SHARC_D7_STRIP_BACK19_E 0.0424563 2.29341e-05 +SHARC_D7_STRIP_BACK20_E 0.0417637 2.28612e-05 +SHARC_D7_STRIP_BACK21_E 0.0373395 2.289e-05 +SHARC_D7_STRIP_BACK22_E 0.0326856 2.28419e-05 +SHARC_D7_STRIP_BACK23_E 0.0357087 2.25265e-05 +SHARC_D7_STRIP_BACK24_E 0.0280085 2.29681e-05 +SHARC_D7_STRIP_BACK25_E 0.0342112 2.34278e-05 +SHARC_D7_STRIP_BACK26_E 0.0367721 2.29647e-05 +SHARC_D7_STRIP_BACK27_E 0.0388958 2.35108e-05 +SHARC_D7_STRIP_BACK29_E 0.0297903 2.32002e-05 +SHARC_D7_STRIP_BACK31_E 0.0247006 2.24339e-05 +SHARC_D7_STRIP_BACK32_E 0.0378452 2.2825e-05 +SHARC_D7_STRIP_BACK33_E 0.0397023 2.32915e-05 +SHARC_D7_STRIP_BACK34_E 0.0288076 2.30423e-05 +SHARC_D7_STRIP_BACK36_E 0.0404461 2.2752e-05 +SHARC_D7_STRIP_BACK38_E 0.0233955 2.34949e-05 +SHARC_D7_STRIP_BACK39_E 0.0298339 2.2881e-05 +SHARC_D7_STRIP_BACK40_E 0.0280095 2.32431e-05 +SHARC_D7_STRIP_BACK41_E 0.0241983 2.29269e-05 +SHARC_D7_STRIP_BACK42_E 0.0218632 2.29931e-05 +SHARC_D7_STRIP_BACK43_E 0.0206106 2.30039e-05 +SHARC_D7_STRIP_BACK44_E 0.0136246 2.25895e-05 +SHARC_D7_STRIP_BACK45_E 0.0337216 2.34113e-05 +SHARC_D7_STRIP_BACK46_E 0.0251993 2.32068e-05 +SHARC_D7_STRIP_BACK47_E 0.0306201 2.27172e-05 +SHARC_D8_STRIP_FRONT1_E -0.00938955 2.13663e-05 +SHARC_D8_STRIP_FRONT2_E -0.000148791 2.14337e-05 +SHARC_D8_STRIP_FRONT3_E -0.00615021 2.16178e-05 +SHARC_D8_STRIP_FRONT4_E 0.0023255 2.13416e-05 +SHARC_D8_STRIP_FRONT5_E 0.00514757 2.17759e-05 +SHARC_D8_STRIP_FRONT11_E -0.00672231 2.14599e-05 +SHARC_D8_STRIP_FRONT12_E -0.00684039 2.14697e-05 +SHARC_D8_STRIP_FRONT13_E -0.00810409 2.207e-05 +SHARC_D8_STRIP_FRONT16_E -0.00685472 2.20266e-05 +SHARC_D8_STRIP_FRONT17_E -0.0131768 2.2297e-05 +SHARC_D8_STRIP_FRONT18_E -0.0029741 2.19304e-05 +SHARC_D8_STRIP_FRONT19_E -0.00693736 2.22931e-05 +SHARC_D8_STRIP_FRONT20_E -0.00171549 2.22701e-05 +SHARC_D8_STRIP_FRONT21_E -0.00929376 2.21767e-05 +SHARC_D8_STRIP_FRONT22_E -0.0278538 2.21839e-05 +SHARC_D8_STRIP_FRONT23_E -0.0022602 2.20649e-05 +SHARC_D8_STRIP_BACK2_E 3.53799 0.000324051 +SHARC_D8_STRIP_BACK3_E 0.0980749 2.72316e-05 +SHARC_D8_STRIP_BACK4_E 0.0567821 2.32254e-05 +SHARC_D8_STRIP_BACK5_E 0.0721435 2.81065e-05 +SHARC_D8_STRIP_BACK6_E 0.0426144 2.28552e-05 +SHARC_D8_STRIP_BACK7_E 0.0413196 2.27331e-05 +SHARC_D8_STRIP_BACK8_E 0.0409884 2.2848e-05 +SHARC_D8_STRIP_BACK9_E 0.0418038 2.32477e-05 +SHARC_D8_STRIP_BACK10_E 0.0316771 2.31747e-05 +SHARC_D8_STRIP_BACK11_E 0.0372514 2.26756e-05 +SHARC_D8_STRIP_BACK12_E 0.0370299 2.27828e-05 +SHARC_D8_STRIP_BACK13_E 0.0301217 2.25029e-05 +SHARC_D8_STRIP_BACK14_E 0.0286195 2.25003e-05 +SHARC_D8_STRIP_BACK15_E 0.0299568 2.29574e-05 +SHARC_D8_STRIP_BACK17_E 3.53799 0.000324051 +SHARC_D8_STRIP_BACK18_E 0.000891401 2.39545e-05 +SHARC_D8_STRIP_BACK19_E 0.00753597 2.40669e-05 +SHARC_D8_STRIP_BACK20_E 0.00554838 2.34512e-05 +SHARC_D8_STRIP_BACK21_E 0.0156689 2.32156e-05 +SHARC_D8_STRIP_BACK22_E 0.0160044 2.27685e-05 +SHARC_D8_STRIP_BACK23_E 0.00154922 2.35261e-05 +SHARC_D8_STRIP_BACK24_E 0.00941722 2.3384e-05 +SHARC_D8_STRIP_BACK25_E 0.00684016 2.32117e-05 +SHARC_D8_STRIP_BACK26_E -0.00548732 2.34809e-05 +SHARC_D8_STRIP_BACK27_E 0.0201157 2.34148e-05 +SHARC_D8_STRIP_BACK28_E 0.018198 2.36256e-05 +SHARC_D8_STRIP_BACK29_E 0.0190719 2.33848e-05 +SHARC_D8_STRIP_BACK30_E 0.0292787 2.29745e-05 +SHARC_D8_STRIP_BACK31_E 0.0285674 2.25822e-05 +SHARC_D8_STRIP_BACK32_E 0.0231226 2.28624e-05 +SHARC_D8_STRIP_BACK33_E 0.0386775 2.27137e-05 +SHARC_D8_STRIP_BACK34_E 0.0290607 2.29847e-05 +SHARC_D8_STRIP_BACK35_E 0.0341422 2.28036e-05 +SHARC_D8_STRIP_BACK36_E 3.53799 0.000324051 +SHARC_D8_STRIP_BACK37_E 0.0188344 2.32843e-05 +SHARC_D8_STRIP_BACK38_E 0.0349254 2.26834e-05 +SHARC_D8_STRIP_BACK39_E 0.0352429 2.33297e-05 +SHARC_D8_STRIP_BACK40_E 0.0323803 2.15357e-05 +SHARC_D8_STRIP_BACK41_E 0.0250631 2.35277e-05 +SHARC_D8_STRIP_BACK43_E 0.0255274 2.2294e-05 +SHARC_D8_STRIP_BACK44_E 0.0234287 2.32661e-05 +SHARC_D8_STRIP_BACK45_E 0.0270765 2.30607e-05 +SHARC_D8_STRIP_BACK46_E 0.0161063 2.26809e-05 +SHARC_D8_STRIP_BACK47_E 0.0176102 2.31787e-05 +SHARC_D10_STRIP_FRONT1_E -0.0246137 2.40276e-05 +SHARC_D10_STRIP_FRONT2_E -0.0247509 2.36702e-05 +SHARC_D10_STRIP_FRONT3_E -0.0223287 2.35191e-05 +SHARC_D10_STRIP_FRONT4_E -0.0231089 2.41774e-05 +SHARC_D10_STRIP_FRONT5_E -0.02485 2.39843e-05 +SHARC_D10_STRIP_FRONT6_E -0.0287019 2.39263e-05 +SHARC_D10_STRIP_FRONT7_E -0.0188632 2.28559e-05 +SHARC_D10_STRIP_FRONT8_E -0.0156374 2.30957e-05 +SHARC_D10_STRIP_FRONT9_E -0.0159356 2.30804e-05 +SHARC_D10_STRIP_FRONT10_E -0.0227716 2.33393e-05 +SHARC_D10_STRIP_FRONT11_E -0.0162527 2.31961e-05 +SHARC_D10_STRIP_FRONT12_E -0.0213478 2.37989e-05 +SHARC_D10_STRIP_FRONT13_E -0.0136014 2.36708e-05 +SHARC_D10_STRIP_FRONT14_E -0.0126604 2.43061e-05 +SHARC_D10_STRIP_FRONT15_E -0.00918633 2.43673e-05 +SHARC_D10_STRIP_FRONT16_E -0.023791 2.35819e-05 +SHARC_D10_STRIP_FRONT17_E -0.0294735 2.42918e-05 +SHARC_D10_STRIP_FRONT18_E -0.0162182 2.39197e-05 +SHARC_D10_STRIP_FRONT19_E -0.0223356 2.45194e-05 +SHARC_D10_STRIP_FRONT20_E -0.0177009 2.39589e-05 +SHARC_D10_STRIP_FRONT21_E -0.0227187 2.43008e-05 +SHARC_D10_STRIP_FRONT22_E -0.0134246 2.37881e-05 +SHARC_D10_STRIP_FRONT23_E -0.0226326 2.38859e-05 +SHARC_D10_STRIP_BACK11_E 0.0584119 2.55133e-05 +SHARC_D10_STRIP_BACK12_E 0.0699967 2.23195e-05 +SHARC_D10_STRIP_BACK13_E 0.0682196 2.45787e-05 +SHARC_D10_STRIP_BACK14_E 0.0503693 2.26041e-05 +SHARC_D10_STRIP_BACK15_E 0.0502025 2.27367e-05 +SHARC_D10_STRIP_BACK16_E 0.0586348 2.2878e-05 +SHARC_D10_STRIP_BACK17_E 0.0603656 2.28189e-05 +SHARC_D10_STRIP_BACK18_E 0.0591394 2.27393e-05 +SHARC_D10_STRIP_BACK19_E 0.0549039 2.2804e-05 +SHARC_D10_STRIP_BACK20_E 0.0494821 2.32013e-05 +SHARC_D10_STRIP_BACK21_E 0.0487158 2.20511e-05 +SHARC_D10_STRIP_BACK22_E 0.0405202 2.2122e-05 +SHARC_D10_STRIP_BACK23_E 0.0319081 2.21269e-05 +SHARC_D10_STRIP_BACK24_E 0.0235831 2.25546e-05 +SHARC_D10_STRIP_BACK25_E 0.0264097 2.24409e-05 +SHARC_D10_STRIP_BACK26_E 0.0318306 2.27382e-05 +SHARC_D10_STRIP_BACK27_E 0.0362605 2.25108e-05 +SHARC_D10_STRIP_BACK28_E 0.0275711 2.30077e-05 +SHARC_D10_STRIP_BACK29_E 0.0337957 2.28222e-05 +SHARC_D10_STRIP_BACK30_E 0.0270704 2.33736e-05 +SHARC_D10_STRIP_BACK31_E 0.0360256 2.22405e-05 +SHARC_D10_STRIP_BACK32_E 0.0481137 2.27023e-05 +SHARC_D10_STRIP_BACK33_E 0.0441632 2.26257e-05 +SHARC_D10_STRIP_BACK34_E 0.0344984 2.28046e-05 +SHARC_D10_STRIP_BACK35_E 0.0407187 2.25085e-05 +SHARC_D10_STRIP_BACK36_E 0.0446098 2.28614e-05 +SHARC_D10_STRIP_BACK37_E 0.0369654 2.24067e-05 +SHARC_D10_STRIP_BACK38_E 0.0426523 2.32392e-05 +SHARC_D10_STRIP_BACK39_E 0.042786 2.29164e-05 +SHARC_D10_STRIP_BACK40_E 0.057569 2.23818e-05 +SHARC_D10_STRIP_BACK41_E 0.0505517 2.22661e-05 +SHARC_D10_STRIP_BACK42_E 0.0427701 2.31198e-05 +SHARC_D10_STRIP_BACK43_E 0.0325823 2.28741e-05 +SHARC_D10_STRIP_BACK44_E 0.0382447 2.2782e-05 +SHARC_D10_STRIP_BACK45_E 0.041409 2.28557e-05 +SHARC_D10_STRIP_BACK46_E 0.0428671 2.32039e-05 +SHARC_D10_STRIP_BACK47_E 0.0471655 2.3262e-05 +SHARC_D12_STRIP_FRONT1_E -0.00484915 2.33405e-05 +SHARC_D12_STRIP_FRONT2_E -0.0014674 2.34682e-05 +SHARC_D12_STRIP_FRONT3_E -0.0130518 2.33915e-05 +SHARC_D12_STRIP_FRONT5_E -0.0190662 2.37877e-05 +SHARC_D12_STRIP_FRONT6_E -0.0207672 2.43109e-05 +SHARC_D12_STRIP_FRONT8_E -0.00795163 2.36519e-05 +SHARC_D12_STRIP_FRONT9_E -0.0137762 2.36385e-05 +SHARC_D12_STRIP_FRONT10_E -0.0179864 2.36641e-05 +SHARC_D12_STRIP_FRONT11_E -0.0171115 2.34168e-05 +SHARC_D12_STRIP_FRONT12_E -0.0156885 2.28764e-05 +SHARC_D12_STRIP_FRONT13_E -0.0107117 2.35969e-05 +SHARC_D12_STRIP_FRONT14_E -0.0229854 2.37416e-05 +SHARC_D12_STRIP_FRONT15_E -0.0137189 2.38798e-05 +SHARC_D12_STRIP_FRONT16_E -0.0140456 2.40203e-05 +SHARC_D12_STRIP_FRONT17_E -0.0200381 2.36551e-05 +SHARC_D12_STRIP_FRONT18_E -0.00805789 2.35912e-05 +SHARC_D12_STRIP_FRONT19_E -0.0186952 2.43875e-05 +SHARC_D12_STRIP_FRONT20_E -0.0144919 2.45319e-05 +SHARC_D12_STRIP_FRONT21_E -0.0163102 2.33092e-05 +SHARC_D12_STRIP_FRONT22_E -0.0137205 2.36079e-05 +SHARC_D12_STRIP_FRONT23_E -0.0228041 2.40822e-05 +SHARC_D12_STRIP_BACK1_E 3.53799 0.000324051 +SHARC_D12_STRIP_BACK2_E -0.168899 2.64359e-05 +SHARC_D12_STRIP_BACK3_E 0.0255178 2.53173e-05 +SHARC_D12_STRIP_BACK4_E 0.00579596 2.50901e-05 +SHARC_D12_STRIP_BACK5_E 0.0135761 2.5215e-05 +SHARC_D12_STRIP_BACK6_E 0.00734285 2.55434e-05 +SHARC_D12_STRIP_BACK7_E 0.0193437 2.46671e-05 +SHARC_D12_STRIP_BACK8_E 0.00600789 2.50851e-05 +SHARC_D12_STRIP_BACK9_E 0.00144002 2.51709e-05 +SHARC_D12_STRIP_BACK10_E -0.0122236 2.49197e-05 +SHARC_D12_STRIP_BACK11_E -0.00690914 2.49627e-05 +SHARC_D12_STRIP_BACK12_E -0.0190408 2.50708e-05 +SHARC_D12_STRIP_BACK13_E -0.0136739 2.52216e-05 +SHARC_D12_STRIP_BACK14_E -0.000614762 2.48763e-05 +SHARC_D12_STRIP_BACK15_E -0.0115212 2.50992e-05 +SHARC_D12_STRIP_BACK16_E -0.0113651 2.48327e-05 +SHARC_D12_STRIP_BACK17_E -0.00670837 2.55571e-05 +SHARC_D12_STRIP_BACK18_E 0.013741 2.57646e-05 +SHARC_D12_STRIP_BACK19_E -0.000419331 2.51958e-05 +SHARC_D12_STRIP_BACK20_E -0.00456227 2.91852e-05 +SHARC_D12_STRIP_BACK21_E -0.0226305 2.50211e-05 +SHARC_D12_STRIP_BACK22_E -0.0111732 2.56048e-05 +SHARC_D12_STRIP_BACK23_E -0.00691075 2.51414e-05 +SHARC_D12_STRIP_BACK24_E -0.00912395 2.51848e-05 +SHARC_D12_STRIP_BACK25_E -0.0104703 2.52789e-05 +SHARC_D12_STRIP_BACK26_E 0.00903197 2.41685e-05 +SHARC_D12_STRIP_BACK27_E -0.00597004 2.5631e-05 +SHARC_D12_STRIP_BACK28_E -0.00411177 2.51907e-05 +SHARC_D12_STRIP_BACK29_E -0.00238402 2.55322e-05 +SHARC_D12_STRIP_BACK30_E -0.0019266 2.56927e-05 +SHARC_D12_STRIP_BACK32_E 0.00903099 2.46706e-05 +SHARC_D12_STRIP_BACK33_E -0.000226763 2.46582e-05 +SHARC_D12_STRIP_BACK34_E 0.0165983 2.48672e-05 +SHARC_D12_STRIP_BACK35_E 0.00202338 2.48451e-05 +SHARC_D12_STRIP_BACK36_E 0.0028113 2.47164e-05 +SHARC_D12_STRIP_BACK37_E 0.00321136 2.50483e-05 +SHARC_D12_STRIP_BACK38_E 0.00273738 2.49378e-05 +SHARC_D12_STRIP_BACK39_E 0.00942349 2.46461e-05 +SHARC_D12_STRIP_BACK40_E -0.00127344 2.51202e-05 +SHARC_D12_STRIP_BACK41_E -0.0502734 2.51267e-05 +SHARC_D12_STRIP_BACK42_E -0.00239558 2.45522e-05 +SHARC_D12_STRIP_BACK43_E -0.00143522 2.4463e-05 +SHARC_D12_STRIP_BACK44_E -0.00154555 2.54788e-05 +SHARC_D12_STRIP_BACK45_E -0.00260741 2.50383e-05 +SHARC_D12_STRIP_BACK46_E -0.00107954 2.52285e-05 +SHARC_D12_STRIP_BACK47_E 0.0096826 2.5544e-05 diff --git a/NPAnalysis/S1554/SharcEff.root b/NPAnalysis/S1554/SharcEff.root new file mode 100644 index 0000000000000000000000000000000000000000..7a23fa69e60c04c900074535a14ae2c71c13133d GIT binary patch literal 5788 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 CVZ`|W literal 0 HcmV?d00001 diff --git a/NPAnalysis/S1554/Show.C b/NPAnalysis/S1554/Show.C new file mode 100644 index 000000000..74b2446eb --- /dev/null +++ b/NPAnalysis/S1554/Show.C @@ -0,0 +1,59 @@ +void Show(){ + + TFile* file = new TFile("../../Outputs/Analysis/BeamTest.root"); + TTree* tree = (TTree*) file->FindObjectAny("PhysicsTree"); + + TCanvas* c = new TCanvas("Result","Result",600,600); + c->Divide(2,2); + + c->cd(1); + tree->Draw("Ex:AddBack_DC/1000.>>h(500,0,10,500,-5,10)","ELab>0 && ThetaLab>90","colz"); + + c->cd(2); + tree->Draw("Ex>>hE(150,-5,10)","ELab>0 && ThetaLab>90"); + tree->Draw("Ex>>hE2(150,-5,10)","ELab>0 && ThetaLab>90&&Trifoil.Time>50 && Trifoil.Time<65","same"); + TH1F* hEx2 = (TH1F*) gDirectory->FindObjectAny("hE2"); + hEx2->SetFillColor(kOrange+7); + hEx2->SetLineColor(kOrange+7); + c->cd(3); + tree->Draw("ThetaCM>>hCM(36,0,180)","ThetaLab>90 && Trifoil.Time>50 && Trifoil.Time<65 && Ex>-0.8 && Ex< 0.2",""); + //tree->Draw("ThetaCM>>hCMb(36,0,180)","ThetaLab>90 && Ex>-0.8 && Ex< 0.2","same"); + + TH1F* hCM = (TH1F*) gDirectory->FindObjectAny("hCM"); + //TH1F* hCMb = (TH1F*) gDirectory->FindObjectAny("hCMb"); + // hCMb->SetMarkerColor(kGreen-3); +// hCMb->Sumw2(); + + TFile* effFile = new TFile("SharcEff.root"); + hCM->Sumw2(); + TH1F* eff = (TH1F*) effFile->FindObjectAny("hDetecThetaCM"); + eff->Sumw2(); + eff->Rebin(5); + hCM->Divide(eff); + hCM->GetXaxis()->SetRangeUser(0,60); + gPad->SetLogy(); + + TGraph* g = new TGraph("22.si"); + g->Draw("c"); + double normal = hCM->GetBinContent(hCM->FindBin(8))/g->Eval(8); + TF1* f = new TF1("f",Form("%f",normal),0,180); + hCM->Divide(f); + /*double normalb = hCM->GetBinContent(hCM->FindBin(8))/hCMb->GetBinContent(hCMb->FindBin(8)); + TF1* fb = new TF1("fb",Form("%f",1./normalb),0,180); + hCMb->Divide(fb); +*/ + c->cd(4); + tree->Draw("ThetaCM>>hCM2(36,0,180)","ThetaLab>90 && Trifoil.Time>50 && Trifoil.Time<65 && Ex>4 && Ex< 5",""); + TH1F* hCM2 = (TH1F*) gDirectory->FindObjectAny("hCM2"); + hCM2->Sumw2(); + hCM2->Divide(eff); + hCM2->GetXaxis()->SetRangeUser(0,60); + gPad->SetLogy(); + + TGraph* g2 = new TGraph("22.sie"); + g2->Draw("c"); + normal = hCM2->GetBinContent(hCM->FindBin(8))/g2->Eval(8); + TF1* f2 = new TF1("f2",Form("%f",normal),0,180); + hCM2->Divide(f2); + +} diff --git a/NPAnalysis/S1554/macro/Energy/EnergyCalibrator.cxx b/NPAnalysis/S1554/macro/Energy/EnergyCalibrator.cxx new file mode 100644 index 000000000..483efc618 --- /dev/null +++ b/NPAnalysis/S1554/macro/Energy/EnergyCalibrator.cxx @@ -0,0 +1,64 @@ +void EnergyCalibrator(){ + TFile* file = new TFile("~/Desktop/nptool/Outputs/Analysis/Sharc_Calib.root"); + NPL::CalibrationSource* cs1 = new NPL::CalibrationSource(); + NPL::EnergyLoss* el = new NPL::EnergyLoss("EnergyLossTable/alpha_Al.G4table","G4Table",10); + + ofstream calfile("SharcCalibration.txt"); + ofstream deadfile("DeadLayer.txt"); + + if(!deadfile.is_open() || !calfile.is_open()) + exit(1); + + vector<double> coeff; + + for(unsigned int det = 0 ; det < 12 ; det++){ + TH2* h2d = (TH2*) file->FindObjectAny(Form("SHARC%i_STR_FRONT_E_RAW",det+1)); + if(h2d){ + for(unsigned int i = 1 ; i < h2d->GetNbinsX() ; i++){ + TH1D* h = h2d->ProjectionY("px",i,i); + + NPL::CalibrationSource* cs = new NPL::CalibrationSource(); + cs->Set_ThreeAlphaSource(); + + NPL::SiliconCalibrator* mycal = new NPL::SiliconCalibrator(); + // double dist = mycal->ZeroExtrapolation(h,cs,el,coeff,0,5000,150000,300000); + double dist = mycal->SimpleCalibration(h,cs,el,coeff,150000,300000); + + gPad->Update(); + if(dist>=0){ + deadfile << Form("SHARC_D%i_STRIP_FRONT%i_DEADLAYER ",det+1,i) << dist <<endl; + calfile << Form("SHARC_D%i_STRIP_FRONT%i_E ",det+1,i) << coeff[0] << " " << coeff[1] << endl; + } + + delete h; + delete mycal; + delete cs; + } + + h2d = (TH2*) file->FindObjectAny(Form("SHARC%i_STR_BACK_E_RAW",det+1)); + if(h2d){ + for(unsigned int i = 1 ; i < h2d->GetNbinsX() ; i++){ + TH1D* h = h2d->ProjectionY("px",i,i); + + NPL::CalibrationSource* cs = new NPL::CalibrationSource(); + cs->Set_ThreeAlphaSource(); + + NPL::SiliconCalibrator* mycal = new NPL::SiliconCalibrator(); + // double dist = mycal->ZeroExtrapolation(h,cs,el,coeff,0,5000,150000,300000); + double dist = mycal->SimpleCalibration(h,cs,el,coeff,150000,300000); + + gPad->Update(); + if(dist>=0){ + deadfile << Form("SHARC_D%i_STRIP_BACK%i_DEADLAYER ",det+1,i) << dist <<endl; + calfile << Form("SHARC_D%i_STRIP_BACK%i_E ",det+1,i) << coeff[0] << " " << coeff[1] << endl; + } + + delete h; + delete mycal; + delete cs; + } + } + } + } + +} -- GitLab