From 2446e0ebe36dad246422d5256b27beb07af3e964 Mon Sep 17 00:00:00 2001
From: Morfouace <morfouac@ipno.in2p3.fr>
Date: Tue, 17 Jan 2017 10:53:42 -0500
Subject: [PATCH] * Add Hira10 to project

---
 Projects/Hira10/Analysis.cxx                  |  335 +++++
 Projects/Hira10/Analysis.h                    |  115 ++
 Projects/Hira10/CMakeCache.txt                |  340 +++++
 .../CMakeFiles/3.2.2/CMakeCCompiler.cmake     |   63 +
 .../CMakeFiles/3.2.2/CMakeCXXCompiler.cmake   |   64 +
 .../3.2.2/CMakeDetermineCompilerABI_C.bin     |  Bin 0 -> 4304 bytes
 .../3.2.2/CMakeDetermineCompilerABI_CXX.bin   |  Bin 0 -> 4288 bytes
 .../Hira10/CMakeFiles/3.2.2/CMakeSystem.cmake |   15 +
 .../3.2.2/CompilerIdC/CMakeCCompilerId.c      |  499 +++++++
 .../Hira10/CMakeFiles/3.2.2/CompilerIdC/a.out |  Bin 0 -> 8536 bytes
 .../CompilerIdCXX/CMakeCXXCompilerId.cpp      |  489 +++++++
 .../CMakeFiles/3.2.2/CompilerIdCXX/a.out      |  Bin 0 -> 8528 bytes
 .../CMakeDirectoryInformation.cmake           |   16 +
 Projects/Hira10/CMakeFiles/CMakeOutput.log    |  465 +++++++
 Projects/Hira10/CMakeFiles/Makefile.cmake     |  123 ++
 Projects/Hira10/CMakeFiles/Makefile2          |   99 ++
 .../CMakeFiles/NPAnalysis.dir/Analysis.cxx.o  |  Bin 0 -> 29460 bytes
 .../NPAnalysis.dir/CXX.includecache           | 1190 +++++++++++++++++
 .../NPAnalysis.dir/DependInfo.cmake           |   22 +
 .../CMakeFiles/NPAnalysis.dir/build.make      |  102 ++
 .../NPAnalysis.dir/cmake_clean.cmake          |   10 +
 .../CMakeFiles/NPAnalysis.dir/depend.internal |  149 +++
 .../CMakeFiles/NPAnalysis.dir/depend.make     |  149 +++
 .../CMakeFiles/NPAnalysis.dir/flags.make      |    8 +
 .../Hira10/CMakeFiles/NPAnalysis.dir/link.txt |    1 +
 .../CMakeFiles/NPAnalysis.dir/progress.make   |    2 +
 .../Hira10/CMakeFiles/TargetDirectories.txt   |    1 +
 Projects/Hira10/CMakeFiles/cmake.check_cache  |    1 +
 Projects/Hira10/CMakeFiles/feature_tests.bin  |  Bin 0 -> 8376 bytes
 Projects/Hira10/CMakeFiles/feature_tests.c    |   34 +
 Projects/Hira10/CMakeFiles/feature_tests.cxx  |  405 ++++++
 Projects/Hira10/CMakeFiles/progress.marks     |    1 +
 Projects/Hira10/CMakeLists.txt                |    2 +
 Projects/Hira10/Makefile                      |  166 +++
 Projects/Hira10/RunToTreat.txt                |   13 +
 Projects/Hira10/cmake_install.cmake           |   39 +
 Projects/Hira10/libNPAnalysis.dylib           |  Bin 0 -> 52616 bytes
 Projects/Hira10/macro/.DS_Store               |  Bin 0 -> 6148 bytes
 Projects/Hira10/macro/ShowAcceptance.C        |   37 +
 Projects/Hira10/macro/ShowEcm.C               |   83 ++
 Projects/Hira10/macro/ShowPlot.C              |  234 ++++
 Projects/Hira10/macro/ShowResults.C           |  129 ++
 42 files changed, 5401 insertions(+)
 create mode 100644 Projects/Hira10/Analysis.cxx
 create mode 100644 Projects/Hira10/Analysis.h
 create mode 100644 Projects/Hira10/CMakeCache.txt
 create mode 100644 Projects/Hira10/CMakeFiles/3.2.2/CMakeCCompiler.cmake
 create mode 100644 Projects/Hira10/CMakeFiles/3.2.2/CMakeCXXCompiler.cmake
 create mode 100755 Projects/Hira10/CMakeFiles/3.2.2/CMakeDetermineCompilerABI_C.bin
 create mode 100755 Projects/Hira10/CMakeFiles/3.2.2/CMakeDetermineCompilerABI_CXX.bin
 create mode 100644 Projects/Hira10/CMakeFiles/3.2.2/CMakeSystem.cmake
 create mode 100644 Projects/Hira10/CMakeFiles/3.2.2/CompilerIdC/CMakeCCompilerId.c
 create mode 100755 Projects/Hira10/CMakeFiles/3.2.2/CompilerIdC/a.out
 create mode 100644 Projects/Hira10/CMakeFiles/3.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
 create mode 100755 Projects/Hira10/CMakeFiles/3.2.2/CompilerIdCXX/a.out
 create mode 100644 Projects/Hira10/CMakeFiles/CMakeDirectoryInformation.cmake
 create mode 100644 Projects/Hira10/CMakeFiles/CMakeOutput.log
 create mode 100644 Projects/Hira10/CMakeFiles/Makefile.cmake
 create mode 100644 Projects/Hira10/CMakeFiles/Makefile2
 create mode 100644 Projects/Hira10/CMakeFiles/NPAnalysis.dir/Analysis.cxx.o
 create mode 100644 Projects/Hira10/CMakeFiles/NPAnalysis.dir/CXX.includecache
 create mode 100644 Projects/Hira10/CMakeFiles/NPAnalysis.dir/DependInfo.cmake
 create mode 100644 Projects/Hira10/CMakeFiles/NPAnalysis.dir/build.make
 create mode 100644 Projects/Hira10/CMakeFiles/NPAnalysis.dir/cmake_clean.cmake
 create mode 100644 Projects/Hira10/CMakeFiles/NPAnalysis.dir/depend.internal
 create mode 100644 Projects/Hira10/CMakeFiles/NPAnalysis.dir/depend.make
 create mode 100644 Projects/Hira10/CMakeFiles/NPAnalysis.dir/flags.make
 create mode 100644 Projects/Hira10/CMakeFiles/NPAnalysis.dir/link.txt
 create mode 100644 Projects/Hira10/CMakeFiles/NPAnalysis.dir/progress.make
 create mode 100644 Projects/Hira10/CMakeFiles/TargetDirectories.txt
 create mode 100644 Projects/Hira10/CMakeFiles/cmake.check_cache
 create mode 100755 Projects/Hira10/CMakeFiles/feature_tests.bin
 create mode 100644 Projects/Hira10/CMakeFiles/feature_tests.c
 create mode 100644 Projects/Hira10/CMakeFiles/feature_tests.cxx
 create mode 100644 Projects/Hira10/CMakeFiles/progress.marks
 create mode 100644 Projects/Hira10/CMakeLists.txt
 create mode 100644 Projects/Hira10/Makefile
 create mode 100755 Projects/Hira10/RunToTreat.txt
 create mode 100644 Projects/Hira10/cmake_install.cmake
 create mode 100755 Projects/Hira10/libNPAnalysis.dylib
 create mode 100644 Projects/Hira10/macro/.DS_Store
 create mode 100644 Projects/Hira10/macro/ShowAcceptance.C
 create mode 100644 Projects/Hira10/macro/ShowEcm.C
 create mode 100644 Projects/Hira10/macro/ShowPlot.C
 create mode 100644 Projects/Hira10/macro/ShowResults.C

diff --git a/Projects/Hira10/Analysis.cxx b/Projects/Hira10/Analysis.cxx
new file mode 100644
index 000000000..d0ab7b29f
--- /dev/null
+++ b/Projects/Hira10/Analysis.cxx
@@ -0,0 +1,335 @@
+    /*****************************************************************************
+ * 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<iostream>
+using namespace std;
+#include"Analysis.h"
+#include"NPAnalysisFactory.h"
+#include"NPDetectorManager.h"
+#include"NPOptionManager.h"
+#include"RootOutput.h"
+#include"RootInput.h"
+////////////////////////////////////////////////////////////////////////////////
+Analysis::Analysis(){
+}
+////////////////////////////////////////////////////////////////////////////////
+Analysis::~Analysis(){
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void Analysis::Init(){
+    Hira = (THiraPhysics*) m_DetectorManager->GetDetector("HIRAArray");
+    InitialConditions=new TInitialConditions();
+    InitOutputBranch();
+    InitInputBranch();
+    Rand = TRandom3();
+    //TransferReaction= new NPL::Reaction("8B(p,4He)5Be@400");
+    //TransferReaction->ReadConfigurationFile(NPOptionManager::getInstance()->GetReactionFile());
+    
+    TargetThickness = m_DetectorManager->GetTargetThickness()*micrometer;
+    //	Energy loss table: the G4Table are generated by the simulation
+    Triton_CD2 = EnergyLoss("triton_CD2.G4table","G4Table",100 );
+    Triton_CH2 = EnergyLoss("triton_CD2.G4table","G4Table",100 );
+    Deuteron_CH2 = EnergyLoss("deuteron_CH2.G4table","G4Table",100 );
+    He3_CD2 = EnergyLoss("He3_CD2.G4table","G4Table",100 );
+    He4_CH2 = EnergyLoss("alpha_CH2.G4table","G4Table",100 );
+    
+    f_proton = new TF1("f_proton","1 - TMath::Exp(-(x-0.0918309)/27.7746)",0,10);
+    f_deuton = new TF1("f_deuton","1 - TMath::Exp(-(x-0.0434552)/21.134)",0,10);
+    f_triton = new TF1("f_triton","1 - TMath::Exp(-(x-0.0353106)/17.9059)",0,10);
+    f_3He = new TF1("f_3He","1 - TMath::Exp(-(x-0.0463954)/20.8906)",0,10);
+    
+    //	Energy loss table: the G4Table are generated by the simulation
+    Proton_CsI = EnergyLoss("proton_CsI.G4table","G4Table",100 );
+    Deuton_CsI = EnergyLoss("deuteron_CsI.G4table","G4Table",100 );
+    Triton_CsI = EnergyLoss("triton_CsI.G4table","G4Table",100 );
+    He3_CsI = EnergyLoss("He3_CsI.G4table","G4Table",100 );
+    
+    proton = new NPL::Nucleus("1H");
+    deuton = new NPL::Nucleus("2H");
+    triton = new NPL::Nucleus("3H");
+    helium3 = new NPL::Nucleus("3He");
+    alpha = new NPL::Nucleus("4He");
+    beam = new NPL::Nucleus("48Ca");
+    target = new NPL::Nucleus("124Sn");
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void Analysis::TreatEvent(){
+    // Reinitiate calculated variable
+    ReInitValue();
+    
+    double BeamEnergy = 120*beam->GetA();
+    
+    TVector3 fImpulsionLab_beam             = TVector3(0,0,sqrt(BeamEnergy*BeamEnergy + 2*BeamEnergy*beam->Mass()));
+    TLorentzVector fEnergyImpulsionLab_beam = TLorentzVector(fImpulsionLab_beam,beam->Mass()+BeamEnergy);
+    
+    TVector3 fImpulsionLab_target             = TVector3(0,0,0);
+    TLorentzVector fEnergyImpulsionLab_target = TLorentzVector(fImpulsionLab_target,target->Mass());
+    
+    TLorentzVector fEnergyImpulsionLab_total;
+    fEnergyImpulsionLab_total = fEnergyImpulsionLab_beam + fEnergyImpulsionLab_target;
+    
+    double BetaCM = fEnergyImpulsionLab_total.Beta();
+
+    InitialEnergy = InitialConditions->GetKineticEnergy(0);
+    double EDelta = 2.0;
+    
+    if(Hira->EventMultiplicity==1) InitialEnergy_Hira = InitialEnergy;
+    else InitialEnergy_Hira = -100;
+    double phi_in = acos(InitialConditions->GetMomentumDirectionX(0)/sin(InitialConditions->GetThetaCM(0)*deg));
+    
+    ECM_initial = proton->GetEnergyCM(InitialEnergy, InitialConditions->GetThetaCM(0)*deg, phi_in, BetaCM);
+    if(Hira->ThickSi_E.size()==1){
+        ECM_initial_Hira = proton->GetEnergyCM(InitialEnergy_Hira, InitialConditions->GetThetaCM(0)*deg, phi_in, BetaCM);
+    }
+    else ECM_initial_Hira = -100;
+    //TransferReaction->SetBeamEnergy(BeamEnergy);
+    //////////////////////////// LOOP on Hira Hit //////////////////
+    if(Hira -> EventMultiplicity == 1){
+        for(unsigned int countHira = 0 ; countHira < Hira->EventMultiplicity ; countHira++){
+            event += 1;
+            TelescopeNumber = Hira->TelescopeNumber[countHira];
+            
+            TargetThickness = m_DetectorManager->GetTargetThickness();
+            
+            X = Hira->GetPositionOfInteraction(countHira).X();
+            Y = Hira->GetPositionOfInteraction(countHira).Y();
+            Z = Hira->GetPositionOfInteraction(countHira).Z();
+            
+            TVector3 PositionOnHira = TVector3(X,Y,Z);
+            TVector3 ZUnit = TVector3(0,0,1);
+            
+            X_target	= InitialConditions->GetIncidentPositionX();// + Rand.Gaus(0,2.);
+            Y_target    = InitialConditions->GetIncidentPositionY();// + Rand.Gaus(0,2.);
+            double Z_target	= InitialConditions->GetIncidentPositionZ();
+            
+            //TVector3 PositionOnTarget = TVector3(X_target,Y_target,Z_target);
+            TVector3 PositionOnTarget = TVector3(0,0,0);
+            TVector3 HitDirection	= PositionOnHira - PositionOnTarget;
+            TVector3 HitDirectionUnit = HitDirection.Unit();
+            TVector3 BeamDirection = TVector3(0,0,1);
+            
+            ThetaLab = BeamDirection.Angle(HitDirection);
+            PhiLab = HitDirection.Phi();
+            
+            
+            E_ThickSi = Hira->ThickSi_E[countHira];
+            //E_ThinSi = Hira->ThinSi_E[countHira];
+            
+            ELab = E_ThickSi;
+            if(Hira->CsI_E[countHira]>0){
+                E_CsI = Hira->CsI_E[countHira];
+                ELab += E_CsI;
+                
+                PID = pow(E_ThickSi+E_CsI,1.78)-pow(E_CsI,1.78);
+                
+                //Try to simulate the nuclear reaction loss
+                //ThicknessCsI = Proton_CsI.EvaluateMaterialThickness(0*MeV, Hira->CsI_E[0]*MeV, 200*millimeter, 0.1*millimeter);
+                //ThicknessCsI = Deuton_CsI.EvaluateMaterialThickness(0*MeV, Hira->CsI_E[0]*MeV, 200*millimeter, 0.1*millimeter);
+                //ThicknessCsI = Triton_CsI.EvaluateMaterialThickness(0*MeV, Hira->CsI_E[0]*MeV, 200*millimeter, 0.1*millimeter);
+                
+                
+                //double eval = f_proton->Eval(ThicknessCsI/10);
+                //double eval = f_deuton->Eval(ThicknessCsI/10);
+                //double eval = f_triton->Eval(ThicknessCsI/10);
+                //double Random_value = Rand.Uniform(0,1);
+                 
+            }
+            
+            if(fabs(InitialEnergy-ELab)>EDelta){
+                ELab = -100;
+            }
+            
+            
+            ////////////////////////////////////////////////////////////////////////
+            // Calculation of the center of mass energy depending on the particle //
+            ////////////////////////////////////////////////////////////////////////
+            ECM = proton->GetEnergyCM(ELab, ThetaLab, PhiLab, BetaCM);
+            ThetaCM = proton->GetThetaCM(ELab, ThetaLab, PhiLab, BetaCM)/deg;
+            /*if(PID>100 && PID<175){
+                ECM = proton->GetEnergyCM(ELab, ThetaLab, PhiLab, BetaCM);
+                ThetaCM = proton->GetThetaCM(ELab, ThetaLab, PhiLab, BetaCM)/deg;
+                Particle = 1;
+            }
+            else if(PID>175 && PID<265){
+                ECM = deuton->GetEnergyCM(ELab, ThetaLab, PhiLab, BetaCM);
+                ThetaCM = deuton->GetThetaCM(ELab, ThetaLab, PhiLab, BetaCM)/deg;
+                Particle = 2;
+            }
+            else if(PID>265 && PID<350){
+                ECM = triton->GetEnergyCM(ELab, ThetaLab, PhiLab, BetaCM);
+                ThetaCM = triton->GetThetaCM(ELab, ThetaLab, PhiLab, BetaCM)/deg;
+                Particle = 3;
+            }
+            else if(PID>1100 && PID<1370){
+                ECM = helium3->GetEnergyCM(ELab, ThetaLab, PhiLab, BetaCM);
+                ThetaCM = helium3->GetThetaCM(ELab, ThetaLab, PhiLab, BetaCM)/deg;
+                Particle = 4;
+            }
+            else if(PID>1370 && PID<1700){
+                ECM = alpha->GetEnergyCM(ELab, ThetaLab, PhiLab, BetaCM);
+                ThetaCM = alpha->GetThetaCM(ELab, ThetaLab, PhiLab, BetaCM)/deg;
+                Particle = 5;
+            }
+            else{
+                ECM = -100;
+                ThetaCM = -100;
+                Particle = -1;
+            }*/
+            ////////////////////////////////////////////////////////////////////////
+            
+            double ImpulsionLab    = sqrt(ELab*ELab + 2*ELab*proton->Mass());
+            double ImpulsionLabX   = ImpulsionLab*sin(ThetaLab)*cos(PhiLab);
+            double ImpulsionLabY   = ImpulsionLab*sin(ThetaLab)*sin(PhiLab);
+            double ImpulsionLabZ   = ImpulsionLab*cos(ThetaLab);
+            
+            TVector3 VImpulsionLAB           = TVector3(ImpulsionLabX, ImpulsionLabY, ImpulsionLabZ);
+            TLorentzVector LVEnergyImpulsionLAB    = TLorentzVector(VImpulsionLAB,proton->Mass()+ELab);
+            
+            TLorentzVector LVEnergyImpulsionCM     = LVEnergyImpulsionLAB;
+            LVEnergyImpulsionCM.Boost(0,0,-BetaCM);
+            
+            Rapidity_Lab = LVEnergyImpulsionLAB.Rapidity();
+            Rapidity_CM = LVEnergyImpulsionCM.Rapidity();
+            Pper = LVEnergyImpulsionCM.Pt();
+            
+            /*double Px_Lab = LVEnergyImpulsionLAB.Px();
+            double Py_Lab = LVEnergyImpulsionLAB.Py();
+            double Pz_Lab = LVEnergyImpulsionLAB.Pz();
+            
+            double Px_CM = LVEnergyImpulsionCM.Px();
+            double Py_CM = LVEnergyImpulsionCM.Py();
+            double Pz_CM = LVEnergyImpulsionCM.Pz();
+            
+            double Pper_Lab = sqrt(Px_Lab*Px_Lab+Py_Lab*Py_Lab);
+            double Pper_CM = sqrt(Px_CM*Px_CM+Py_CM*Py_CM);
+            
+            double test_Lab = 0.5*log((proton->Mass()+ELab + Pz_Lab)/(proton->Mass()+ELab - Pz_Lab));
+            double test_CM = 0.5*log((proton->Mass()+ECM + Pz_CM)/(proton->Mass()+ECM - Pz_CM));
+            
+            cout << "********************************" << endl;
+            cout << Pper_Lab << " " << Pper_CM << endl;
+            cout << Rapidity_Lab << " " << test_Lab << endl;
+            cout << Rapidity_CM << " " << test_CM << endl;
+            cout << endl;*/
+            
+            ThetaLab = ThetaLab/deg;
+            PhiLab = PhiLab/deg;
+            
+        }//end loop Hira
+    }//end if Hira
+    
+    
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void Analysis::End(){
+    
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void Analysis::InitOutputBranch() {
+    RootOutput::getInstance()->GetTree()->Branch("ThicknessCsI",&ThicknessCsI,"ThicknessCsI/D");
+    RootOutput::getInstance()->GetTree()->Branch( "ThetaLab" , &ThetaLab , "ThetaLab/D" );
+    RootOutput::getInstance()->GetTree()->Branch( "PhiLab" , &PhiLab , "PhiLab/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch("ThetaCM", &ThetaCM,"ThetaCM/D") 	;
+    RootOutput::getInstance()->GetTree()->Branch( "E_ThinSi" , &E_ThinSi , "E_ThinSi/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch( "E_ThickSi" , &E_ThickSi , "E_ThickSi/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch( "E_CsI" , &E_CsI , "E_CsI/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch( "ELab" , &ELab , "ELab/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch( "ECM" , &ECM , "ECM/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch( "ECM_initial" , &ECM_initial , "ECM_initial/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch( "ECM_initial_Hira" , &ECM_initial_Hira , "ECM_initial_Hira/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch("ExcitationEnergy", &ExcitationEnergy,"ExcitationEnergy/D") ;
+    RootOutput::getInstance()->GetTree()->Branch( "X" , &X , "X/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch( "Y" , &Y , "Y/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch( "Z" , &Z , "Z/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch( "TelescopeNumber" , &TelescopeNumber , "TelescopeNumber/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch( "X_target" , &X_target , "X_target/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch( "Y_target" , &Y_target , "Y_target/D" )  ;
+    RootOutput::getInstance()->GetTree()->Branch("InitialEnergy",&InitialEnergy,"InitialEnergy/D");
+    RootOutput::getInstance()->GetTree()->Branch("InitialEnergy_Hira",&InitialEnergy_Hira,"InitialEnergy_Hira/D");
+    RootOutput::getInstance()->GetTree()->Branch("Rapidity_CM",&Rapidity_CM,"Rapidity_CM/D");
+    RootOutput::getInstance()->GetTree()->Branch("Rapidity_Lab",&Rapidity_Lab,"Rapidity_Lab/D");
+    RootOutput::getInstance()->GetTree()->Branch("Pper",&Pper,"Pper/D");
+    RootOutput::getInstance()->GetTree()->Branch("PID",&PID,"PID/D");
+    RootOutput::getInstance()->GetTree()->Branch("Particle",&Particle,"Particle/I");
+    //RootOutput::getInstance()->GetTree()-> Branch("InteractionCoordinates","TInteractionCoordinates",&InteractionCoordinates);
+    //RootOutput::getInstance()->GetTree()->Branch("InitialConditions","TInitialConditions",&InitialConditions);
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void Analysis::InitInputBranch(){
+    RootInput:: getInstance()->GetChain()->SetBranchStatus("InitialConditions",true );
+    RootInput:: getInstance()->GetChain()->SetBranchStatus("fIC_*",true );
+    RootInput:: getInstance()->GetChain()->SetBranchAddress("InitialConditions",&InitialConditions);
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void Analysis::ReInitValue(){
+    ThicknessCsI= -100;
+    E_ThinSi    = -100;
+    E_ThickSi   = -100;
+    E_CsI       = -100;
+    ELab        = -100;
+    ECM_initial = -100;
+    ECM_initial_Hira = -100;
+    ECM         = -100;
+    ThetaLab    = -100;
+    PhiLab      = -100;
+    ThetaCM     = -100;
+    ExcitationEnergy = -100;
+    X           = -100;
+    Y           = -100;
+    Z           = -100;
+    TelescopeNumber = -1;
+    X_target    = -100;
+    Y_target    = -100;
+    InitialEnergy = -100;
+    InitialEnergy_Hira = -100;
+    Rapidity_Lab = -100;
+    Rapidity_CM = -100;
+    Pper = -100;
+    PID = -100;
+    Particle = -1;
+}
+
+////////////////////////////////////////////////////////////////////////////////
+//            Construct Method to be pass to the DetectorFactory              //
+////////////////////////////////////////////////////////////////////////////////
+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;
+}
\ No newline at end of file
diff --git a/Projects/Hira10/Analysis.h b/Projects/Hira10/Analysis.h
new file mode 100644
index 000000000..595ed65c9
--- /dev/null
+++ b/Projects/Hira10/Analysis.h
@@ -0,0 +1,115 @@
+#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"THiraPhysics.h"
+#include "TInitialConditions.h"
+#include "TInteractionCoordinates.h"
+#include "NPEnergyLoss.h"
+#include "NPReaction.h"
+#include "TRandom3.h"
+#include "TF1.h"
+#include "TLorentzVector.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();
+    
+    double event;
+    double good_event;
+    double ProtonEnergy;
+    
+private:
+    double ThicknessCsI;
+    double TargetThickness;
+    double ExcitationEnergy;
+    double ELab;
+    double ECM;
+    double ECM_initial;
+    double ECM_initial_Hira;
+    double E_ThinSi;
+    double E_ThickSi;
+    double E_CsI;
+    double PhiLab;
+    double ThetaLab;
+    double ThetaLab_simu;
+    double ThetaCM;
+    double X,Y,Z;
+    double TelescopeNumber;
+    double EnergyThreshold;
+    double X_target;
+    double Y_target;
+    double InitialEnergy;
+    double InitialEnergy_Hira;
+    double Rapidity_Lab;
+    double Rapidity_CM;
+    double Pper;
+    double PID;
+    int Particle;
+    
+    
+    
+    NPL::Reaction* TransferReaction;
+    
+    // intermediate variable
+    TRandom3 Rand;
+    
+    
+    TF1* f_proton;
+    TF1* f_deuton;
+    TF1* f_triton;
+    TF1* f_3He;
+    
+    NPL::EnergyLoss Proton_CsI  ;
+    NPL::EnergyLoss Deuton_CsI  ;
+    NPL::EnergyLoss Triton_CsI  ;
+    NPL::EnergyLoss Triton_CD2  ;
+    NPL::EnergyLoss Triton_CH2  ;
+    NPL::EnergyLoss Deuteron_CH2  ;
+    NPL::EnergyLoss He3_CD2;
+    NPL::EnergyLoss He3_CsI;
+    NPL::EnergyLoss He4_CH2;
+    
+    NPL::Nucleus* proton;
+    NPL::Nucleus* deuton;
+    NPL::Nucleus* triton;
+    NPL::Nucleus* helium3;
+    NPL::Nucleus* alpha;
+    NPL::Nucleus* beam;
+    NPL::Nucleus* target;
+    
+    THiraPhysics* Hira;
+    TInitialConditions* InitialConditions;
+    TInteractionCoordinates* InteractionCoordinates;
+};
+#endif
\ No newline at end of file
diff --git a/Projects/Hira10/CMakeCache.txt b/Projects/Hira10/CMakeCache.txt
new file mode 100644
index 000000000..935d37f39
--- /dev/null
+++ b/Projects/Hira10/CMakeCache.txt
@@ -0,0 +1,340 @@
+# This is the CMakeCache file.
+# For build in directory: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+# It was generated by CMake: /usr/local/Cellar/cmake/3.2.2/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar
+
+//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
+// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
+CMAKE_BUILD_TYPE:STRING=
+
+//Enable/Disable color output during build.
+CMAKE_COLOR_MAKEFILE:BOOL=ON
+
+//CXX compiler
+CMAKE_CXX_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
+
+//Flags used by the compiler during all build types.
+CMAKE_CXX_FLAGS:STRING=
+
+//Flags used by the compiler during debug builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the compiler during release builds for minimum
+// size.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the compiler during release builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the compiler during release builds with debug info.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//C compiler
+CMAKE_C_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
+
+//Flags used by the compiler during all build types.
+CMAKE_C_FLAGS:STRING=
+
+//Flags used by the compiler during debug builds.
+CMAKE_C_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the compiler during release builds for minimum
+// size.
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the compiler during release builds.
+CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the compiler during release builds with debug info.
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//Flags used by the linker.
+CMAKE_EXE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
+
+//Path to a program.
+CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/usr/local
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
+
+//Path to a program.
+CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
+
+//Flags used by the linker during the creation of modules.
+CMAKE_MODULE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=CMAKE_OBJDUMP-NOTFOUND
+
+//Build architectures for OSX
+CMAKE_OSX_ARCHITECTURES:STRING=
+
+//Minimum OS X version to target for deployment (at runtime); newer
+// APIs weak linked. Set to empty string for default value.
+CMAKE_OSX_DEPLOYMENT_TARGET:STRING=
+
+//The product will be built against the headers and libraries located
+// inside the indicated SDK.
+CMAKE_OSX_SYSROOT:STRING=
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=NPAnalysis
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib
+
+//Flags used by the linker during the creation of dll's.
+CMAKE_SHARED_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip
+
+//If true, cmake will use relative paths in makefiles and projects.
+CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make.  This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//Value Computed by CMake
+NPAnalysis_BINARY_DIR:STATIC=/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+
+//Dependencies for the target
+NPAnalysis_LIB_DEPENDS:STATIC=general;dl;general;Gui;general;Core;general;RIO;general;Net;general;Hist;general;Gpad;general;Tree;general;Physics;general;MathCore;general;Thread;general;-L/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/lib;general;-lNPCore;general;-lNPPhysics;general;-lNPInteractionCoordinates;general;-lNPInitialConditions;
+
+//Value Computed by CMake
+NPAnalysis_SOURCE_DIR:STATIC=/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+
+//The directory containing a CMake configuration file for NPLib.
+NPLib_DIR:PATH=/Users/pierremorfouace/Physics/NPTool/nptool/NPLib
+
+//Path to a program.
+NPTOOL_ROOT_CONFIG:FILEPATH=/usr/local/root-6.04.02/bin/root-config
+
+//Value Computed by CMake
+Project_BINARY_DIR:STATIC=/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+
+//Value Computed by CMake
+Project_SOURCE_DIR:STATIC=/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=2
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
+//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
+CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.2.2/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.2.2/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.2.2/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER
+CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS
+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//Path to cache edit program executable.
+CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.2.2/bin/ccmake
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of external makefile project generator.
+CMAKE_EXTRA_GENERATOR:INTERNAL=
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Start directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
+CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/usr/local/Cellar/cmake/3.2.2/share/cmake
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/usr/bin/uname
+//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
+CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+
diff --git a/Projects/Hira10/CMakeFiles/3.2.2/CMakeCCompiler.cmake b/Projects/Hira10/CMakeFiles/3.2.2/CMakeCCompiler.cmake
new file mode 100644
index 000000000..27d39143e
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/3.2.2/CMakeCCompiler.cmake
@@ -0,0 +1,63 @@
+set(CMAKE_C_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc")
+set(CMAKE_C_COMPILER_ARG1 "")
+set(CMAKE_C_COMPILER_ID "AppleClang")
+set(CMAKE_C_COMPILER_VERSION "7.0.2.7000181")
+set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
+set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
+set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
+set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
+
+set(CMAKE_C_PLATFORM_ID "Darwin")
+set(CMAKE_C_SIMULATE_ID "")
+set(CMAKE_C_SIMULATE_VERSION "")
+
+set(CMAKE_AR "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar")
+set(CMAKE_RANLIB "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib")
+set(CMAKE_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld")
+set(CMAKE_COMPILER_IS_GNUCC )
+set(CMAKE_C_COMPILER_LOADED 1)
+set(CMAKE_C_COMPILER_WORKS TRUE)
+set(CMAKE_C_ABI_COMPILED TRUE)
+set(CMAKE_COMPILER_IS_MINGW )
+set(CMAKE_COMPILER_IS_CYGWIN )
+if(CMAKE_COMPILER_IS_CYGWIN)
+  set(CYGWIN 1)
+  set(UNIX 1)
+endif()
+
+set(CMAKE_C_COMPILER_ENV_VAR "CC")
+
+if(CMAKE_COMPILER_IS_MINGW)
+  set(MINGW 1)
+endif()
+set(CMAKE_C_COMPILER_ID_RUN 1)
+set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
+set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
+set(CMAKE_C_LINKER_PREFERENCE 10)
+
+# Save compiler ABI information.
+set(CMAKE_C_SIZEOF_DATA_PTR "8")
+set(CMAKE_C_COMPILER_ABI "")
+set(CMAKE_C_LIBRARY_ARCHITECTURE "")
+
+if(CMAKE_C_SIZEOF_DATA_PTR)
+  set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_C_COMPILER_ABI)
+  set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
+endif()
+
+if(CMAKE_C_LIBRARY_ARCHITECTURE)
+  set(CMAKE_LIBRARY_ARCHITECTURE "")
+endif()
+
+
+
+
+set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a")
+set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib;/usr/local/lib")
+set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Frameworks;/System/Library/Frameworks")
+
+
+
diff --git a/Projects/Hira10/CMakeFiles/3.2.2/CMakeCXXCompiler.cmake b/Projects/Hira10/CMakeFiles/3.2.2/CMakeCXXCompiler.cmake
new file mode 100644
index 000000000..68713eca3
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/3.2.2/CMakeCXXCompiler.cmake
@@ -0,0 +1,64 @@
+set(CMAKE_CXX_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++")
+set(CMAKE_CXX_COMPILER_ARG1 "")
+set(CMAKE_CXX_COMPILER_ID "AppleClang")
+set(CMAKE_CXX_COMPILER_VERSION "7.0.2.7000181")
+set(CMAKE_CXX_COMPILE_FEATURES "cxx_template_template_parameters;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
+set(CMAKE_CXX98_COMPILE_FEATURES "cxx_template_template_parameters")
+set(CMAKE_CXX11_COMPILE_FEATURES "cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
+set(CMAKE_CXX14_COMPILE_FEATURES "cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
+
+set(CMAKE_CXX_PLATFORM_ID "Darwin")
+set(CMAKE_CXX_SIMULATE_ID "")
+set(CMAKE_CXX_SIMULATE_VERSION "")
+
+set(CMAKE_AR "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar")
+set(CMAKE_RANLIB "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib")
+set(CMAKE_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld")
+set(CMAKE_COMPILER_IS_GNUCXX )
+set(CMAKE_CXX_COMPILER_LOADED 1)
+set(CMAKE_CXX_COMPILER_WORKS TRUE)
+set(CMAKE_CXX_ABI_COMPILED TRUE)
+set(CMAKE_COMPILER_IS_MINGW )
+set(CMAKE_COMPILER_IS_CYGWIN )
+if(CMAKE_COMPILER_IS_CYGWIN)
+  set(CYGWIN 1)
+  set(UNIX 1)
+endif()
+
+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
+
+if(CMAKE_COMPILER_IS_MINGW)
+  set(MINGW 1)
+endif()
+set(CMAKE_CXX_COMPILER_ID_RUN 1)
+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP)
+set(CMAKE_CXX_LINKER_PREFERENCE 30)
+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
+
+# Save compiler ABI information.
+set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
+set(CMAKE_CXX_COMPILER_ABI "")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
+
+if(CMAKE_CXX_SIZEOF_DATA_PTR)
+  set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_CXX_COMPILER_ABI)
+  set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
+endif()
+
+if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
+  set(CMAKE_LIBRARY_ARCHITECTURE "")
+endif()
+
+
+
+
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib;/usr/local/lib")
+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Frameworks;/System/Library/Frameworks")
+
+
+
diff --git a/Projects/Hira10/CMakeFiles/3.2.2/CMakeDetermineCompilerABI_C.bin b/Projects/Hira10/CMakeFiles/3.2.2/CMakeDetermineCompilerABI_C.bin
new file mode 100755
index 0000000000000000000000000000000000000000..1ae4269f4b9cead6957c84fdd24a29914cb1ab23
GIT binary patch
literal 4304
zcmeHK&ubGw6rMFLDK(fJtSE{G6{#MQKoyHrh~nx7r7g9BC}qfx4OwUsNp@*k2;@>Q
zh>)9}Jo;ZKf`=Z>pWww?1icjz@%ttdvKx(O5BuQln{VFCn{U3^%lq`>>#wK~Mns6t
z5h27ecne@(Bry`=6x@PKxqj=O`NZ5<<8083Ap9$0o#$96<)-;~Gq^<UPXy<L#^5Gq
z;WIidrE9m`@!H9H**GqP^pajeJld<KW<*D)RFJY*uQkU7C+l@|y#>9AI8e`D3}Y$1
z+Ky8zNvBq>D;&J<Yh90;(uk@1G?UV<$Z{iJwTCMv`F+;)PU-^0c)qDNe$NNF)%)h1
z+~_T!ci<hg{(W7E@1XJ;pU3}_nR<#ZfjYb^??{g8z|^mYm_<CwIk?}*pYA`;pa0jG
z|8Ei=gQvY_Bfaeu(xu()5-{yFoIDoZIv4uwo6-H9@BKHg;)@qC2TDTB&nv$&!kmLG
z;=bIMg}#2{Im>Y7hVS?e*E7av<NSxaP1mlbZl}P*DGYaCLg0B8K68kdHKsnHg$jfU
zgbIWTgbIWTgbIWTgbIWT{GSRuvbtZam$TQv?!f#>j@|a5)%Cs|m;)lK=pDx2uVf<a
zLAO14VGg!F_WYJxy}Nd!>Fn9{vMfDw8&5OKTinOq=L`ohe`Jrr9^@(_-PQdF$LyJ6
z*qKnf0Z`_+3drqk2&0uS60zu9&)--X68&{VRx8qO*+tK_WyQ{y?1osX=AD|j&OTQ9
z2#OU_h=>no@#&n?<q4HB88?Pa439ZMjL8mo5~Ghoes~As6daL5Wl40<e{xaXbby6a
R?AX}Jrt1}C0X;WJi{IuaonZg~

literal 0
HcmV?d00001

diff --git a/Projects/Hira10/CMakeFiles/3.2.2/CMakeDetermineCompilerABI_CXX.bin b/Projects/Hira10/CMakeFiles/3.2.2/CMakeDetermineCompilerABI_CXX.bin
new file mode 100755
index 0000000000000000000000000000000000000000..635ec653a621f8a4ed65f69ba878a2122728ebc1
GIT binary patch
literal 4288
zcmeHK&ubGw6rSx5T54!=P*4;}MMW(pDQXSkp^B@imbTOirBa4uvmpyjBFQeMg+MNX
zK?*&I_!sy`s1$k#c=2EG;w^&5A}W60WI}eM6;Gb_!P}W{=Dly;e6yGL@!OZ5V?r3i
zLNtej5K;IWfM+6(nGh%78Mu_ox9*wi=E@RRgJuNb9}#(;BT&j!b8R&kqVi+GHK8$T
z6Ql4Ey)C6{*WG^XAm1D=K)x$Fgt(WhmPSNVZ>d2_t5UA@2?zO_n(vrSA`bBR$uO7F
zD?fG0dFhl36@`QMeWm%RDUF!AA7)b8MOmn3OLjM6u)a^4@3<x)#`7I&{r6m$UwmNR
zneV*?^bWj()_+ek@g3B@#%J)qr1bo+19%w6JF><!F!ifrqy|Ue%WxX`>5Sza{O1Aw
zlT9Kj4v)Z-UagwkbaKi3)@B}<b`s7ytf?RI{hjNtU(Vit8~<Rn&teTF2{AFD{8A5d
z4R!(dW!@b0^&8Jg!MWFc$2w+4|7@IZO;0Cg5-7sSsk+jE_;-*a82@mq=GvviZJmN>
zA<n~DUkaabj2AVgo}q;bgbIWTgbIWTgbIWTgbIWTgbMs01s-KupEEn7*Kk_f{LV95
zje|_f``R`;L>bFFh`zs>8g6u2jm`_Rv$4PHxB11pOE+rHwp}U6{1dnOIF;UD9($it
zoWT4edkpp<S25CE-H&k2o+*ONn92qK%~3UAZ+k@;^_UThjE(R58!JPizaEmMqO|L_
z<+-*j+S$Ba6;q|GQx@mC&Dh>)&C{E3c@m!{&L<uF%Baz8Mu;yf+^v<E{WwOZDT||1
gUSF7*Wt%L0_s8<@rASo@yEs{My`0RU!A6C&U#okc`Tzg`

literal 0
HcmV?d00001

diff --git a/Projects/Hira10/CMakeFiles/3.2.2/CMakeSystem.cmake b/Projects/Hira10/CMakeFiles/3.2.2/CMakeSystem.cmake
new file mode 100644
index 000000000..856db5ea9
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/3.2.2/CMakeSystem.cmake
@@ -0,0 +1,15 @@
+set(CMAKE_HOST_SYSTEM "Darwin-14.5.0")
+set(CMAKE_HOST_SYSTEM_NAME "Darwin")
+set(CMAKE_HOST_SYSTEM_VERSION "14.5.0")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
+
+
+
+set(CMAKE_SYSTEM "Darwin-14.5.0")
+set(CMAKE_SYSTEM_NAME "Darwin")
+set(CMAKE_SYSTEM_VERSION "14.5.0")
+set(CMAKE_SYSTEM_PROCESSOR "x86_64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)
diff --git a/Projects/Hira10/CMakeFiles/3.2.2/CompilerIdC/CMakeCCompilerId.c b/Projects/Hira10/CMakeFiles/3.2.2/CompilerIdC/CMakeCCompilerId.c
new file mode 100644
index 000000000..cf01596c4
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/3.2.2/CompilerIdC/CMakeCCompilerId.c
@@ -0,0 +1,499 @@
+#ifdef __cplusplus
+# error "A C++ compiler has been selected for C."
+#endif
+
+#if defined(__18CXX)
+# define ID_VOID_MAIN
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
+
+#if defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+#  define SIMULATE_ID "MSVC"
+# endif
+  /* __INTEL_COMPILER = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# if defined(__INTEL_COMPILER_UPDATE)
+#  define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+# else
+#  define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+  /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+   /* _MSC_VER = VVRR */
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__     & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+  /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+   /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+   /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_C)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_C >= 0x5100
+   /* __SUNPRO_C = 0xVRRP */
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
+# else
+   /* __SUNPRO_CC = 0xVRP */
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
+# endif
+
+#elif defined(__HP_cc)
+# define COMPILER_ID "HP"
+  /* __HP_cc = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)
+
+#elif defined(__DECC)
+# define COMPILER_ID "Compaq"
+  /* __DECC_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)
+
+#elif defined(__IBMC__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+  /* __IBMC__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
+
+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
+# define COMPILER_ID "XL"
+  /* __IBMC__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
+
+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
+# define COMPILER_ID "VisualAge"
+  /* __IBMC__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
+
+#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
+# define COMPILER_ID "Fujitsu"
+
+#elif defined(__TINYC__)
+# define COMPILER_ID "TinyCC"
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+#  define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+   /* _MSC_VER = VVRR */
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+#  define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+   /* _MSC_VER = VVRR */
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__GNUC__)
+# define COMPILER_ID "GNU"
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+  /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+#  if _MSC_VER >= 1400
+    /* _MSC_FULL_VER = VVRRPPPPP */
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+#  else
+    /* _MSC_FULL_VER = VVRRPPPP */
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+#  endif
+# endif
+# if defined(_MSC_BUILD)
+#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
+# define COMPILER_ID "ADSP"
+#if defined(__VISUALDSPVERSION__)
+  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+
+#elif defined(SDCC)
+# define COMPILER_ID "SDCC"
+  /* SDCC = VRP */
+#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)
+#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
+#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)
+
+#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
+# define COMPILER_ID "MIPSpro"
+# if defined(_SGI_COMPILER_VERSION)
+  /* _SGI_COMPILER_VERSION = VRP */
+#  define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
+#  define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
+#  define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION    % 10)
+# else
+  /* _COMPILER_VERSION = VRP */
+#  define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
+#  define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
+#  define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION    % 10)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+  identification macro.  Try to identify the platform and guess that
+  it is the native compiler.  */
+#elif defined(__sgi)
+# define COMPILER_ID "MIPSpro"
+
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+   getting matched.  Store it in a pointer rather than an array
+   because some compilers will just produce instructions to fill the
+   array rather than assigning a pointer to a static array.  */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+/* Identify known platforms by name.  */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
+# define PLATFORM_ID "IRIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+#  define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+#  define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+#  define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+#  define PLATFORM_ID "Windows3x"
+
+# else /* unknown platform */
+#  define PLATFORM_ID ""
+# endif
+
+#else /* unknown platform */
+# define PLATFORM_ID ""
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+   the architecture of the compiler being used.  This is because
+   the compilers do not have flags that can change the architecture,
+   but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+#  define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+#  define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+#  define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM)
+#  define ARCHITECTURE_ID "ARM"
+
+# elif defined(_M_MIPS)
+#  define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+#  define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+#  define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+#  define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#else
+#  define ARCHITECTURE_ID ""
+#endif
+
+/* Convert integer to decimal digit literals.  */
+#define DEC(n)                   \
+  ('0' + (((n) / 10000000)%10)), \
+  ('0' + (((n) / 1000000)%10)),  \
+  ('0' + (((n) / 100000)%10)),   \
+  ('0' + (((n) / 10000)%10)),    \
+  ('0' + (((n) / 1000)%10)),     \
+  ('0' + (((n) / 100)%10)),      \
+  ('0' + (((n) / 10)%10)),       \
+  ('0' +  ((n) % 10))
+
+/* Convert integer to hex digit literals.  */
+#define HEX(n)             \
+  ('0' + ((n)>>28 & 0xF)), \
+  ('0' + ((n)>>24 & 0xF)), \
+  ('0' + ((n)>>20 & 0xF)), \
+  ('0' + ((n)>>16 & 0xF)), \
+  ('0' + ((n)>>12 & 0xF)), \
+  ('0' + ((n)>>8  & 0xF)), \
+  ('0' + ((n)>>4  & 0xF)), \
+  ('0' + ((n)     & 0xF))
+
+/* Construct a string literal encoding the version number components. */
+#ifdef COMPILER_VERSION_MAJOR
+char const info_version[] = {
+  'I', 'N', 'F', 'O', ':',
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+  COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+  '.', COMPILER_VERSION_MINOR,
+#  ifdef COMPILER_VERSION_PATCH
+   '.', COMPILER_VERSION_PATCH,
+#   ifdef COMPILER_VERSION_TWEAK
+    '.', COMPILER_VERSION_TWEAK,
+#   endif
+#  endif
+# endif
+  ']','\0'};
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+  'I', 'N', 'F', 'O', ':',
+  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+  SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+  '.', SIMULATE_VERSION_MINOR,
+#  ifdef SIMULATE_VERSION_PATCH
+   '.', SIMULATE_VERSION_PATCH,
+#   ifdef SIMULATE_VERSION_TWEAK
+    '.', SIMULATE_VERSION_TWEAK,
+#   endif
+#  endif
+# endif
+  ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+   getting matched.  Store it in a pointer rather than an array
+   because some compilers will just produce instructions to fill the
+   array rather than assigning a pointer to a static array.  */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+
+/*--------------------------------------------------------------------------*/
+
+#ifdef ID_VOID_MAIN
+void main() {}
+#else
+int main(int argc, char* argv[])
+{
+  int require = 0;
+  require += info_compiler[argc];
+  require += info_platform[argc];
+  require += info_arch[argc];
+#ifdef COMPILER_VERSION_MAJOR
+  require += info_version[argc];
+#endif
+#ifdef SIMULATE_ID
+  require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+  require += info_simulate_version[argc];
+#endif
+  (void)argv;
+  return require;
+}
+#endif
diff --git a/Projects/Hira10/CMakeFiles/3.2.2/CompilerIdC/a.out b/Projects/Hira10/CMakeFiles/3.2.2/CompilerIdC/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..3628c87d0af0aa6ad810d8f7033da977868e4b60
GIT binary patch
literal 8536
zcmeHNO=uHA6n-(S4Q*{Bh*bPxtyZc?no6a`7A4wfiq@94N->n_HrY0T{IN;26$-hC
zmZB6-9=v+-AjP|0JoM<*qXz{K5$dgoh~L|tZFW;@?=lbG&U|m?y?OJ^1a@cg@#pv7
zO+-FFQDq+ywL@nch#rxK8qpDG3@XHU<VN&fbYhIHUh#S1UlGUogpNW?MW?5{T`d2g
z*G3W}H)@p1J%lJ3izTkvQXg-<4U<8WDcc!iIyGsaN)2$lM6qP1a|_Z~AFmUHaJ(Ve
z&e$!?nOhJqpDWf9tdBP<;|)qD#-9A#!B7{XoO_VYB}F<npSQ4=zn3x|uMrF5`kd?*
z`zeHx67!~>H5}}X_f5v@kWP%TH+B_X*B4MBh9grES2wJmXI-83b*(GMwfb28Nxh`k
z{CA7z<i-1Aue|Jidu!zO&FJumv*)zByntDzWg@)aoSfL+iQh$-D;iON%UvX(5f#wJ
z+;ff<V2-tkGKI1QIu3QqegIbYc<%Op)v>KPC2EECl#6ChCOy}aT*@SYS&l+EkFILd
zkFnQ%&)!}heDkH}@$=KLfjXk*W=qdGm~D`5q|Sc)yKxJTGXUi_dw;#dw)NG<#`u#<
z#gdT?T@4|R^qlQ|1_h6|sM-9Tm6-Waq8LyNC<YV*iUGxdVn8vV7}$$}JF%6ov8Ro%
z&~GF9i+isuZ^c&1n;X$8qgbN66<a;fg?H-q_d~t@<?70EHI^8K@nVN<Z1Wgfb{OFo
zu)C~At1}-)ZeJg}l*nfb>5O5<BZWf7xR%j#3o~T36f$~gK5u5@!@7wNHEGq&L@GXm
zd_3ObzF`*A`CL3~OMggK!cOHvDBKTQ??5k{kr^H1NkQBtzkl=lc^^vFQ}{+>;W~d4
zwZb!Kd9&579I~ote>g$D#h@?P+7wvB0NdZU^1E+Bma@Al6a$I@#eiZ!F`yVw3@8Q^
z1BwB~fMP%~pcwcM7&zETlh!nR0{85GkxdC>(MXg_hDaHD(lDtztEY2xp6{Op_43(+
zpVp7#)><BB&|T+ngyPO&2+i^V2pN9*d;;Ao8Xiyhv8GARI06gDYxh|<lGZ`RVaB)=
z4Z_6dA15W|OGL(Di31W}VT?l$=U#o3F*-W`1K`O4va2N;ZmM_A(Yjq1R?c>HdrCIk
ao|g@snG1^=zI7GFQh83y;i4XlvHSr~G51UW

literal 0
HcmV?d00001

diff --git a/Projects/Hira10/CMakeFiles/3.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/Projects/Hira10/CMakeFiles/3.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
new file mode 100644
index 000000000..8c848912a
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/3.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
@@ -0,0 +1,489 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+   recognize the extension without flags.  Borland does not know .cxx for
+   example.  */
+#ifndef __cplusplus
+# error "A C compiler has been selected for C++."
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
+
+#if defined(__COMO__)
+# define COMPILER_ID "Comeau"
+  /* __COMO_VERSION__ = VRR */
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
+
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+#  define SIMULATE_ID "MSVC"
+# endif
+  /* __INTEL_COMPILER = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# if defined(__INTEL_COMPILER_UPDATE)
+#  define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+# else
+#  define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+  /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+   /* _MSC_VER = VVRR */
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__     & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+  /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+   /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+   /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_CC)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_CC >= 0x5100
+   /* __SUNPRO_CC = 0xVRRP */
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
+# else
+   /* __SUNPRO_CC = 0xVRP */
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
+# endif
+
+#elif defined(__HP_aCC)
+# define COMPILER_ID "HP"
+  /* __HP_aCC = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)
+
+#elif defined(__DECCXX)
+# define COMPILER_ID "Compaq"
+  /* __DECCXX_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)
+
+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+  /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
+# define COMPILER_ID "XL"
+  /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
+# define COMPILER_ID "VisualAge"
+  /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
+
+#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
+# define COMPILER_ID "Fujitsu"
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+#  define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+   /* _MSC_VER = VVRR */
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+#  define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+   /* _MSC_VER = VVRR */
+#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__GNUC__)
+# define COMPILER_ID "GNU"
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+  /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+#  if _MSC_VER >= 1400
+    /* _MSC_FULL_VER = VVRRPPPPP */
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+#  else
+    /* _MSC_FULL_VER = VVRRPPPP */
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+#  endif
+# endif
+# if defined(_MSC_BUILD)
+#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
+# define COMPILER_ID "ADSP"
+#if defined(__VISUALDSPVERSION__)
+  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+
+#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
+# define COMPILER_ID "MIPSpro"
+# if defined(_SGI_COMPILER_VERSION)
+  /* _SGI_COMPILER_VERSION = VRP */
+#  define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
+#  define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
+#  define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION    % 10)
+# else
+  /* _COMPILER_VERSION = VRP */
+#  define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
+#  define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
+#  define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION    % 10)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+  identification macro.  Try to identify the platform and guess that
+  it is the native compiler.  */
+#elif defined(__sgi)
+# define COMPILER_ID "MIPSpro"
+
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+   getting matched.  Store it in a pointer rather than an array
+   because some compilers will just produce instructions to fill the
+   array rather than assigning a pointer to a static array.  */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+/* Identify known platforms by name.  */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
+# define PLATFORM_ID "IRIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+#  define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+#  define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+#  define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+#  define PLATFORM_ID "Windows3x"
+
+# else /* unknown platform */
+#  define PLATFORM_ID ""
+# endif
+
+#else /* unknown platform */
+# define PLATFORM_ID ""
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+   the architecture of the compiler being used.  This is because
+   the compilers do not have flags that can change the architecture,
+   but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+#  define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+#  define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+#  define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM)
+#  define ARCHITECTURE_ID "ARM"
+
+# elif defined(_M_MIPS)
+#  define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+#  define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+#  define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+#  define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#else
+#  define ARCHITECTURE_ID ""
+#endif
+
+/* Convert integer to decimal digit literals.  */
+#define DEC(n)                   \
+  ('0' + (((n) / 10000000)%10)), \
+  ('0' + (((n) / 1000000)%10)),  \
+  ('0' + (((n) / 100000)%10)),   \
+  ('0' + (((n) / 10000)%10)),    \
+  ('0' + (((n) / 1000)%10)),     \
+  ('0' + (((n) / 100)%10)),      \
+  ('0' + (((n) / 10)%10)),       \
+  ('0' +  ((n) % 10))
+
+/* Convert integer to hex digit literals.  */
+#define HEX(n)             \
+  ('0' + ((n)>>28 & 0xF)), \
+  ('0' + ((n)>>24 & 0xF)), \
+  ('0' + ((n)>>20 & 0xF)), \
+  ('0' + ((n)>>16 & 0xF)), \
+  ('0' + ((n)>>12 & 0xF)), \
+  ('0' + ((n)>>8  & 0xF)), \
+  ('0' + ((n)>>4  & 0xF)), \
+  ('0' + ((n)     & 0xF))
+
+/* Construct a string literal encoding the version number components. */
+#ifdef COMPILER_VERSION_MAJOR
+char const info_version[] = {
+  'I', 'N', 'F', 'O', ':',
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+  COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+  '.', COMPILER_VERSION_MINOR,
+#  ifdef COMPILER_VERSION_PATCH
+   '.', COMPILER_VERSION_PATCH,
+#   ifdef COMPILER_VERSION_TWEAK
+    '.', COMPILER_VERSION_TWEAK,
+#   endif
+#  endif
+# endif
+  ']','\0'};
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+  'I', 'N', 'F', 'O', ':',
+  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+  SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+  '.', SIMULATE_VERSION_MINOR,
+#  ifdef SIMULATE_VERSION_PATCH
+   '.', SIMULATE_VERSION_PATCH,
+#   ifdef SIMULATE_VERSION_TWEAK
+    '.', SIMULATE_VERSION_TWEAK,
+#   endif
+#  endif
+# endif
+  ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+   getting matched.  Store it in a pointer rather than an array
+   because some compilers will just produce instructions to fill the
+   array rather than assigning a pointer to a static array.  */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+
+/*--------------------------------------------------------------------------*/
+
+int main(int argc, char* argv[])
+{
+  int require = 0;
+  require += info_compiler[argc];
+  require += info_platform[argc];
+#ifdef COMPILER_VERSION_MAJOR
+  require += info_version[argc];
+#endif
+#ifdef SIMULATE_ID
+  require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+  require += info_simulate_version[argc];
+#endif
+  (void)argv;
+  return require;
+}
diff --git a/Projects/Hira10/CMakeFiles/3.2.2/CompilerIdCXX/a.out b/Projects/Hira10/CMakeFiles/3.2.2/CompilerIdCXX/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..ee106a27e88b23f4c495defcb56e638a9100cc09
GIT binary patch
literal 8528
zcmeHM&1(}u6n`<T4YjrrtSDMpiiow6CPit{UTPanv0t<mOGBM*l5G>n7n?-eLZKJI
zQVP8Y9{e-Jn^F+z(W~CP2p;Okv51K8H#^&8qeZ;RJb0P+do%O)&2J~LGw<#9&p(@p
ze14+!BSaKr-EJUyL<U<#XINvbLQD?cj?P7=CgAmo&kO&E5a%5a6k;YiJL4T9=i|Y(
zqA=%1jY`oiMA=#{!*ZlP-cBnohP&ofKQJ$+Dh;$=1&Eg{mF-M^NjdA|b+kG022?+A
zt$?#y;dq67shVJYyag5ShMENI$*(pT+d@?G4>S3c$mACb5_|c3rsClpL4fOXa(bL!
zA*{4mw9TC5VsE@pD&A=|37GfBp@R4NlvRk~!I{CDVf_9)@6~<3HSZO1<rq0XWtPqA
z{KMk8d10geEiY%^j*g7qi4Kprd(NoKi!o$UC4&9t<^+Ey|1ZKY459$qLnL4jEpQ*W
zM~+2<2(dnJTjcf_>m(}#@uAq)N0rUZKM8MZq(m*OJ(ZH(lg%W0QY+aMW5`)n<ni^z
z%IcRlz3;bX?~gw3s+_vOKBkVSxmoIE7sJPLiPwvH_}|nDo&z4x=j^X#wtUrR^YfG4
z-JwW`lgK1wUj3f&FL|4L$4{@6%2qCPQ%&K~L>F0+U)pf^?ot?hYS9d61~dbj0nLDB
zKr^5j&<xy-ZG4PvH9lb`cB4PQ$Hv-zY@_mRH@XKDOIG${o5$Pvd%Nw`K*Ybcx3RVt
zOOCPgTEKC(R-HT~;GoUu-u&y4@mmwulZ9L{leO&lV6m9BhO%aUX`W<HF>96=3wAC(
zY}$NAQ(n_frsMAM(;4W75DzT7lquxnVMqEx$_TqgZz$ZyzDR$BBjAj14vS!^ZSnn$
z@AIqNLeKLV4FVfyq86SRl(XS=jFZyj{?#e+EeCzUmZrcqKfpcT_NjB<m}=E<-Dn0h
z1DXNNfM!55pc&8%Xa+O`ngPv#W<WFWA24vDlcwb|e1hwdevwNHYuQRx%9co5X3DbZ
zQqIie=?d!4f+Dzk@Y7BQ|GKvtH0EA}&=f8|=$@a}4IcFvKih^3j~NimZ{<r0w+`OU
zxXmXklJcSg^}aSPiU!$*`w!e{0HY`fJfv_y;VEG5aO?iFj2Sv5O12HIOwWx*dS&|R
m`h{J;FH;uSh0NbE50>Y^gEb1t2THA?RIVgMf~)gPlagOY!S%fW

literal 0
HcmV?d00001

diff --git a/Projects/Hira10/CMakeFiles/CMakeDirectoryInformation.cmake b/Projects/Hira10/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 000000000..8f512234f
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/Projects/Hira10/CMakeFiles/CMakeOutput.log b/Projects/Hira10/CMakeFiles/CMakeOutput.log
new file mode 100644
index 000000000..20824f22b
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/CMakeOutput.log
@@ -0,0 +1,465 @@
+The system is: Darwin - 14.5.0 - x86_64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc 
+Build flags: 
+Id flags: 
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
+
+The C compiler identification is AppleClang, found in "/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/3.2.2/CompilerIdC/a.out"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ 
+Build flags: 
+Id flags: 
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+The CXX compiler identification is AppleClang, found in "/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/3.2.2/CompilerIdCXX/a.out"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec3807997394/fast"
+/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTryCompileExec3807997394.dir/build.make CMakeFiles/cmTryCompileExec3807997394.dir/build
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec3807997394.dir/testCCompiler.c.o
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc    -o CMakeFiles/cmTryCompileExec3807997394.dir/testCCompiler.c.o   -c /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/testCCompiler.c
+Linking C executable cmTryCompileExec3807997394
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3807997394.dir/link.txt --verbose=1
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc    -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTryCompileExec3807997394.dir/testCCompiler.c.o  -o cmTryCompileExec3807997394  
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec1248449063/fast"
+/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTryCompileExec1248449063.dir/build.make CMakeFiles/cmTryCompileExec1248449063.dir/build
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec1248449063.dir/CMakeCCompilerABI.c.o
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc    -o CMakeFiles/cmTryCompileExec1248449063.dir/CMakeCCompilerABI.c.o   -c /usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeCCompilerABI.c
+Linking C executable cmTryCompileExec1248449063
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1248449063.dir/link.txt --verbose=1
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc    -Wl,-search_paths_first -Wl,-headerpad_max_install_names  -v -Wl,-v CMakeFiles/cmTryCompileExec1248449063.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec1248449063   
+Apple LLVM version 7.0.2 (clang-700.1.81)
+Target: x86_64-apple-darwin14.5.0
+Thread model: posix
+ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.10.0 -o cmTryCompileExec1248449063 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTryCompileExec1248449063.dir/CMakeCCompilerABI.c.o -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a
+@(#)PROGRAM:ld  PROJECT:ld64-253.9
+configured to support archs: armv6 armv7 armv7s arm64 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em (tvOS)
+Library search paths:
+	/usr/lib
+	/usr/local/lib
+Framework search paths:
+	/Library/Frameworks/
+	/System/Library/Frameworks/
+
+
+Parsed C implicit link information from above output:
+  link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+  ignore line: [Change Dir: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp]
+  ignore line: []
+  ignore line: [Run Build Command:"/usr/bin/make" "cmTryCompileExec1248449063/fast"]
+  ignore line: [/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTryCompileExec1248449063.dir/build.make CMakeFiles/cmTryCompileExec1248449063.dir/build]
+  ignore line: [/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/CMakeFiles 1]
+  ignore line: [Building C object CMakeFiles/cmTryCompileExec1248449063.dir/CMakeCCompilerABI.c.o]
+  ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc    -o CMakeFiles/cmTryCompileExec1248449063.dir/CMakeCCompilerABI.c.o   -c /usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeCCompilerABI.c]
+  ignore line: [Linking C executable cmTryCompileExec1248449063]
+  ignore line: [/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1248449063.dir/link.txt --verbose=1]
+  ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc    -Wl,-search_paths_first -Wl,-headerpad_max_install_names  -v -Wl,-v CMakeFiles/cmTryCompileExec1248449063.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec1248449063   ]
+  ignore line: [Apple LLVM version 7.0.2 (clang-700.1.81)]
+  ignore line: [Target: x86_64-apple-darwin14.5.0]
+  ignore line: [Thread model: posix]
+  link line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.10.0 -o cmTryCompileExec1248449063 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTryCompileExec1248449063.dir/CMakeCCompilerABI.c.o -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a]
+    arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld] ==> ignore
+    arg [-demangle] ==> ignore
+    arg [-dynamic] ==> ignore
+    arg [-arch] ==> ignore
+    arg [x86_64] ==> ignore
+    arg [-macosx_version_min] ==> ignore
+    arg [10.10.0] ==> ignore
+    arg [-o] ==> ignore
+    arg [cmTryCompileExec1248449063] ==> ignore
+    arg [-search_paths_first] ==> ignore
+    arg [-headerpad_max_install_names] ==> ignore
+    arg [-v] ==> ignore
+    arg [CMakeFiles/cmTryCompileExec1248449063.dir/CMakeCCompilerABI.c.o] ==> ignore
+    arg [-lSystem] ==> lib [System]
+    arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a]
+  Library search paths: [;/usr/lib;/usr/local/lib]
+  Framework search paths: [;/Library/Frameworks/;/System/Library/Frameworks/]
+  remove lib [System]
+  collapse lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a]
+  collapse library dir [/usr/lib] ==> [/usr/lib]
+  collapse library dir [/usr/local/lib] ==> [/usr/local/lib]
+  collapse framework dir [/Library/Frameworks/] ==> [/Library/Frameworks]
+  collapse framework dir [/System/Library/Frameworks/] ==> [/System/Library/Frameworks]
+  implicit libs: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a]
+  implicit dirs: [/usr/lib;/usr/local/lib]
+  implicit fwks: [/Library/Frameworks;/System/Library/Frameworks]
+
+
+
+
+Detecting C [-std=c11] compiler features compiled with the following output:
+Change Dir: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec2313093103/fast"
+/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTryCompileExec2313093103.dir/build.make CMakeFiles/cmTryCompileExec2313093103.dir/build
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec2313093103.dir/feature_tests.c.o
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc   -std=c11 -o CMakeFiles/cmTryCompileExec2313093103.dir/feature_tests.c.o   -c /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/feature_tests.c
+Linking C executable cmTryCompileExec2313093103
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2313093103.dir/link.txt --verbose=1
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc    -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTryCompileExec2313093103.dir/feature_tests.c.o  -o cmTryCompileExec2313093103  
+
+
+    Feature record: C_FEATURE:1c_function_prototypes
+    Feature record: C_FEATURE:1c_restrict
+    Feature record: C_FEATURE:1c_static_assert
+    Feature record: C_FEATURE:1c_variadic_macros
+
+
+Detecting C [-std=c99] compiler features compiled with the following output:
+Change Dir: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec3464143124/fast"
+/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTryCompileExec3464143124.dir/build.make CMakeFiles/cmTryCompileExec3464143124.dir/build
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec3464143124.dir/feature_tests.c.o
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc   -std=c99 -o CMakeFiles/cmTryCompileExec3464143124.dir/feature_tests.c.o   -c /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/feature_tests.c
+Linking C executable cmTryCompileExec3464143124
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3464143124.dir/link.txt --verbose=1
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc    -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTryCompileExec3464143124.dir/feature_tests.c.o  -o cmTryCompileExec3464143124  
+
+
+    Feature record: C_FEATURE:1c_function_prototypes
+    Feature record: C_FEATURE:1c_restrict
+    Feature record: C_FEATURE:0c_static_assert
+    Feature record: C_FEATURE:1c_variadic_macros
+
+
+Detecting C [-std=c90] compiler features compiled with the following output:
+Change Dir: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec3487851962/fast"
+/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTryCompileExec3487851962.dir/build.make CMakeFiles/cmTryCompileExec3487851962.dir/build
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec3487851962.dir/feature_tests.c.o
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc   -std=c90 -o CMakeFiles/cmTryCompileExec3487851962.dir/feature_tests.c.o   -c /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/feature_tests.c
+Linking C executable cmTryCompileExec3487851962
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3487851962.dir/link.txt --verbose=1
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc    -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTryCompileExec3487851962.dir/feature_tests.c.o  -o cmTryCompileExec3487851962  
+
+
+    Feature record: C_FEATURE:1c_function_prototypes
+    Feature record: C_FEATURE:0c_restrict
+    Feature record: C_FEATURE:0c_static_assert
+    Feature record: C_FEATURE:0c_variadic_macros
+Determining if the CXX compiler works passed with the following output:
+Change Dir: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec1979675494/fast"
+/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTryCompileExec1979675494.dir/build.make CMakeFiles/cmTryCompileExec1979675494.dir/build
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec1979675494.dir/testCXXCompiler.cxx.o
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++     -o CMakeFiles/cmTryCompileExec1979675494.dir/testCXXCompiler.cxx.o -c /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
+Linking CXX executable cmTryCompileExec1979675494
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1979675494.dir/link.txt --verbose=1
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++     -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTryCompileExec1979675494.dir/testCXXCompiler.cxx.o  -o cmTryCompileExec1979675494  
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec42591711/fast"
+/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTryCompileExec42591711.dir/build.make CMakeFiles/cmTryCompileExec42591711.dir/build
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec42591711.dir/CMakeCXXCompilerABI.cpp.o
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++     -o CMakeFiles/cmTryCompileExec42591711.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeCXXCompilerABI.cpp
+Linking CXX executable cmTryCompileExec42591711
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec42591711.dir/link.txt --verbose=1
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++     -Wl,-search_paths_first -Wl,-headerpad_max_install_names  -v -Wl,-v CMakeFiles/cmTryCompileExec42591711.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec42591711   
+Apple LLVM version 7.0.2 (clang-700.1.81)
+Target: x86_64-apple-darwin14.5.0
+Thread model: posix
+ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.10.0 -o cmTryCompileExec42591711 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTryCompileExec42591711.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a
+@(#)PROGRAM:ld  PROJECT:ld64-253.9
+configured to support archs: armv6 armv7 armv7s arm64 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em (tvOS)
+Library search paths:
+	/usr/lib
+	/usr/local/lib
+Framework search paths:
+	/Library/Frameworks/
+	/System/Library/Frameworks/
+
+
+Parsed CXX implicit link information from above output:
+  link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+  ignore line: [Change Dir: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp]
+  ignore line: []
+  ignore line: [Run Build Command:"/usr/bin/make" "cmTryCompileExec42591711/fast"]
+  ignore line: [/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTryCompileExec42591711.dir/build.make CMakeFiles/cmTryCompileExec42591711.dir/build]
+  ignore line: [/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/CMakeFiles 1]
+  ignore line: [Building CXX object CMakeFiles/cmTryCompileExec42591711.dir/CMakeCXXCompilerABI.cpp.o]
+  ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++     -o CMakeFiles/cmTryCompileExec42591711.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeCXXCompilerABI.cpp]
+  ignore line: [Linking CXX executable cmTryCompileExec42591711]
+  ignore line: [/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec42591711.dir/link.txt --verbose=1]
+  ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++     -Wl,-search_paths_first -Wl,-headerpad_max_install_names  -v -Wl,-v CMakeFiles/cmTryCompileExec42591711.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec42591711   ]
+  ignore line: [Apple LLVM version 7.0.2 (clang-700.1.81)]
+  ignore line: [Target: x86_64-apple-darwin14.5.0]
+  ignore line: [Thread model: posix]
+  link line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.10.0 -o cmTryCompileExec42591711 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTryCompileExec42591711.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a]
+    arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld] ==> ignore
+    arg [-demangle] ==> ignore
+    arg [-dynamic] ==> ignore
+    arg [-arch] ==> ignore
+    arg [x86_64] ==> ignore
+    arg [-macosx_version_min] ==> ignore
+    arg [10.10.0] ==> ignore
+    arg [-o] ==> ignore
+    arg [cmTryCompileExec42591711] ==> ignore
+    arg [-search_paths_first] ==> ignore
+    arg [-headerpad_max_install_names] ==> ignore
+    arg [-v] ==> ignore
+    arg [CMakeFiles/cmTryCompileExec42591711.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+    arg [-lc++] ==> lib [c++]
+    arg [-lSystem] ==> lib [System]
+    arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a]
+  Library search paths: [;/usr/lib;/usr/local/lib]
+  Framework search paths: [;/Library/Frameworks/;/System/Library/Frameworks/]
+  remove lib [System]
+  collapse lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a]
+  collapse library dir [/usr/lib] ==> [/usr/lib]
+  collapse library dir [/usr/local/lib] ==> [/usr/local/lib]
+  collapse framework dir [/Library/Frameworks/] ==> [/Library/Frameworks]
+  collapse framework dir [/System/Library/Frameworks/] ==> [/System/Library/Frameworks]
+  implicit libs: [c++;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/7.0.2/lib/darwin/libclang_rt.osx.a]
+  implicit dirs: [/usr/lib;/usr/local/lib]
+  implicit fwks: [/Library/Frameworks;/System/Library/Frameworks]
+
+
+
+
+Detecting CXX [-std=c++1y] compiler features compiled with the following output:
+Change Dir: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec2860747930/fast"
+/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTryCompileExec2860747930.dir/build.make CMakeFiles/cmTryCompileExec2860747930.dir/build
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec2860747930.dir/feature_tests.cxx.o
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++    -std=c++1y -o CMakeFiles/cmTryCompileExec2860747930.dir/feature_tests.cxx.o -c /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTryCompileExec2860747930
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2860747930.dir/link.txt --verbose=1
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++     -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTryCompileExec2860747930.dir/feature_tests.cxx.o  -o cmTryCompileExec2860747930  
+
+
+    Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
+    Feature record: CXX_FEATURE:1cxx_alias_templates
+    Feature record: CXX_FEATURE:1cxx_alignas
+    Feature record: CXX_FEATURE:1cxx_alignof
+    Feature record: CXX_FEATURE:1cxx_attributes
+    Feature record: CXX_FEATURE:1cxx_attribute_deprecated
+    Feature record: CXX_FEATURE:1cxx_auto_type
+    Feature record: CXX_FEATURE:1cxx_binary_literals
+    Feature record: CXX_FEATURE:1cxx_constexpr
+    Feature record: CXX_FEATURE:1cxx_contextual_conversions
+    Feature record: CXX_FEATURE:1cxx_decltype
+    Feature record: CXX_FEATURE:1cxx_decltype_auto
+    Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
+    Feature record: CXX_FEATURE:1cxx_default_function_template_args
+    Feature record: CXX_FEATURE:1cxx_defaulted_functions
+    Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
+    Feature record: CXX_FEATURE:1cxx_delegating_constructors
+    Feature record: CXX_FEATURE:1cxx_deleted_functions
+    Feature record: CXX_FEATURE:1cxx_digit_separators
+    Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
+    Feature record: CXX_FEATURE:1cxx_explicit_conversions
+    Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
+    Feature record: CXX_FEATURE:1cxx_extern_templates
+    Feature record: CXX_FEATURE:1cxx_final
+    Feature record: CXX_FEATURE:1cxx_func_identifier
+    Feature record: CXX_FEATURE:1cxx_generalized_initializers
+    Feature record: CXX_FEATURE:1cxx_generic_lambdas
+    Feature record: CXX_FEATURE:1cxx_inheriting_constructors
+    Feature record: CXX_FEATURE:1cxx_inline_namespaces
+    Feature record: CXX_FEATURE:1cxx_lambdas
+    Feature record: CXX_FEATURE:1cxx_lambda_init_captures
+    Feature record: CXX_FEATURE:1cxx_local_type_template_args
+    Feature record: CXX_FEATURE:1cxx_long_long_type
+    Feature record: CXX_FEATURE:1cxx_noexcept
+    Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
+    Feature record: CXX_FEATURE:1cxx_nullptr
+    Feature record: CXX_FEATURE:1cxx_override
+    Feature record: CXX_FEATURE:1cxx_range_for
+    Feature record: CXX_FEATURE:1cxx_raw_string_literals
+    Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
+    Feature record: CXX_FEATURE:1cxx_relaxed_constexpr
+    Feature record: CXX_FEATURE:1cxx_return_type_deduction
+    Feature record: CXX_FEATURE:1cxx_right_angle_brackets
+    Feature record: CXX_FEATURE:1cxx_rvalue_references
+    Feature record: CXX_FEATURE:1cxx_sizeof_member
+    Feature record: CXX_FEATURE:1cxx_static_assert
+    Feature record: CXX_FEATURE:1cxx_strong_enums
+    Feature record: CXX_FEATURE:1cxx_template_template_parameters
+    Feature record: CXX_FEATURE:0cxx_thread_local
+    Feature record: CXX_FEATURE:1cxx_trailing_return_types
+    Feature record: CXX_FEATURE:1cxx_unicode_literals
+    Feature record: CXX_FEATURE:1cxx_uniform_initialization
+    Feature record: CXX_FEATURE:1cxx_unrestricted_unions
+    Feature record: CXX_FEATURE:1cxx_user_literals
+    Feature record: CXX_FEATURE:1cxx_variable_templates
+    Feature record: CXX_FEATURE:1cxx_variadic_macros
+    Feature record: CXX_FEATURE:1cxx_variadic_templates
+
+
+Detecting CXX [-std=c++11] compiler features compiled with the following output:
+Change Dir: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec2576241851/fast"
+/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTryCompileExec2576241851.dir/build.make CMakeFiles/cmTryCompileExec2576241851.dir/build
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec2576241851.dir/feature_tests.cxx.o
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++    -std=c++11 -o CMakeFiles/cmTryCompileExec2576241851.dir/feature_tests.cxx.o -c /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTryCompileExec2576241851
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2576241851.dir/link.txt --verbose=1
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++     -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTryCompileExec2576241851.dir/feature_tests.cxx.o  -o cmTryCompileExec2576241851  
+
+
+    Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
+    Feature record: CXX_FEATURE:1cxx_alias_templates
+    Feature record: CXX_FEATURE:1cxx_alignas
+    Feature record: CXX_FEATURE:1cxx_alignof
+    Feature record: CXX_FEATURE:1cxx_attributes
+    Feature record: CXX_FEATURE:0cxx_attribute_deprecated
+    Feature record: CXX_FEATURE:1cxx_auto_type
+    Feature record: CXX_FEATURE:0cxx_binary_literals
+    Feature record: CXX_FEATURE:1cxx_constexpr
+    Feature record: CXX_FEATURE:0cxx_contextual_conversions
+    Feature record: CXX_FEATURE:1cxx_decltype
+    Feature record: CXX_FEATURE:0cxx_decltype_auto
+    Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
+    Feature record: CXX_FEATURE:1cxx_default_function_template_args
+    Feature record: CXX_FEATURE:1cxx_defaulted_functions
+    Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
+    Feature record: CXX_FEATURE:1cxx_delegating_constructors
+    Feature record: CXX_FEATURE:1cxx_deleted_functions
+    Feature record: CXX_FEATURE:0cxx_digit_separators
+    Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
+    Feature record: CXX_FEATURE:1cxx_explicit_conversions
+    Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
+    Feature record: CXX_FEATURE:1cxx_extern_templates
+    Feature record: CXX_FEATURE:1cxx_final
+    Feature record: CXX_FEATURE:1cxx_func_identifier
+    Feature record: CXX_FEATURE:1cxx_generalized_initializers
+    Feature record: CXX_FEATURE:0cxx_generic_lambdas
+    Feature record: CXX_FEATURE:1cxx_inheriting_constructors
+    Feature record: CXX_FEATURE:1cxx_inline_namespaces
+    Feature record: CXX_FEATURE:1cxx_lambdas
+    Feature record: CXX_FEATURE:0cxx_lambda_init_captures
+    Feature record: CXX_FEATURE:1cxx_local_type_template_args
+    Feature record: CXX_FEATURE:1cxx_long_long_type
+    Feature record: CXX_FEATURE:1cxx_noexcept
+    Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
+    Feature record: CXX_FEATURE:1cxx_nullptr
+    Feature record: CXX_FEATURE:1cxx_override
+    Feature record: CXX_FEATURE:1cxx_range_for
+    Feature record: CXX_FEATURE:1cxx_raw_string_literals
+    Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
+    Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
+    Feature record: CXX_FEATURE:0cxx_return_type_deduction
+    Feature record: CXX_FEATURE:1cxx_right_angle_brackets
+    Feature record: CXX_FEATURE:1cxx_rvalue_references
+    Feature record: CXX_FEATURE:1cxx_sizeof_member
+    Feature record: CXX_FEATURE:1cxx_static_assert
+    Feature record: CXX_FEATURE:1cxx_strong_enums
+    Feature record: CXX_FEATURE:1cxx_template_template_parameters
+    Feature record: CXX_FEATURE:0cxx_thread_local
+    Feature record: CXX_FEATURE:1cxx_trailing_return_types
+    Feature record: CXX_FEATURE:1cxx_unicode_literals
+    Feature record: CXX_FEATURE:1cxx_uniform_initialization
+    Feature record: CXX_FEATURE:1cxx_unrestricted_unions
+    Feature record: CXX_FEATURE:1cxx_user_literals
+    Feature record: CXX_FEATURE:0cxx_variable_templates
+    Feature record: CXX_FEATURE:1cxx_variadic_macros
+    Feature record: CXX_FEATURE:1cxx_variadic_templates
+
+
+Detecting CXX [-std=c++98] compiler features compiled with the following output:
+Change Dir: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec2098692892/fast"
+/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTryCompileExec2098692892.dir/build.make CMakeFiles/cmTryCompileExec2098692892.dir/build
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec2098692892.dir/feature_tests.cxx.o
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++    -std=c++98 -o CMakeFiles/cmTryCompileExec2098692892.dir/feature_tests.cxx.o -c /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTryCompileExec2098692892
+/usr/local/Cellar/cmake/3.2.2/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2098692892.dir/link.txt --verbose=1
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++     -Wl,-search_paths_first -Wl,-headerpad_max_install_names   CMakeFiles/cmTryCompileExec2098692892.dir/feature_tests.cxx.o  -o cmTryCompileExec2098692892  
+
+
+    Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
+    Feature record: CXX_FEATURE:0cxx_alias_templates
+    Feature record: CXX_FEATURE:0cxx_alignas
+    Feature record: CXX_FEATURE:0cxx_alignof
+    Feature record: CXX_FEATURE:0cxx_attributes
+    Feature record: CXX_FEATURE:0cxx_attribute_deprecated
+    Feature record: CXX_FEATURE:0cxx_auto_type
+    Feature record: CXX_FEATURE:0cxx_binary_literals
+    Feature record: CXX_FEATURE:0cxx_constexpr
+    Feature record: CXX_FEATURE:0cxx_contextual_conversions
+    Feature record: CXX_FEATURE:0cxx_decltype
+    Feature record: CXX_FEATURE:0cxx_decltype_auto
+    Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types
+    Feature record: CXX_FEATURE:0cxx_default_function_template_args
+    Feature record: CXX_FEATURE:0cxx_defaulted_functions
+    Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers
+    Feature record: CXX_FEATURE:0cxx_delegating_constructors
+    Feature record: CXX_FEATURE:0cxx_deleted_functions
+    Feature record: CXX_FEATURE:0cxx_digit_separators
+    Feature record: CXX_FEATURE:0cxx_enum_forward_declarations
+    Feature record: CXX_FEATURE:0cxx_explicit_conversions
+    Feature record: CXX_FEATURE:0cxx_extended_friend_declarations
+    Feature record: CXX_FEATURE:0cxx_extern_templates
+    Feature record: CXX_FEATURE:0cxx_final
+    Feature record: CXX_FEATURE:0cxx_func_identifier
+    Feature record: CXX_FEATURE:0cxx_generalized_initializers
+    Feature record: CXX_FEATURE:0cxx_generic_lambdas
+    Feature record: CXX_FEATURE:0cxx_inheriting_constructors
+    Feature record: CXX_FEATURE:0cxx_inline_namespaces
+    Feature record: CXX_FEATURE:0cxx_lambdas
+    Feature record: CXX_FEATURE:0cxx_lambda_init_captures
+    Feature record: CXX_FEATURE:0cxx_local_type_template_args
+    Feature record: CXX_FEATURE:0cxx_long_long_type
+    Feature record: CXX_FEATURE:0cxx_noexcept
+    Feature record: CXX_FEATURE:0cxx_nonstatic_member_init
+    Feature record: CXX_FEATURE:0cxx_nullptr
+    Feature record: CXX_FEATURE:0cxx_override
+    Feature record: CXX_FEATURE:0cxx_range_for
+    Feature record: CXX_FEATURE:0cxx_raw_string_literals
+    Feature record: CXX_FEATURE:0cxx_reference_qualified_functions
+    Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
+    Feature record: CXX_FEATURE:0cxx_return_type_deduction
+    Feature record: CXX_FEATURE:0cxx_right_angle_brackets
+    Feature record: CXX_FEATURE:0cxx_rvalue_references
+    Feature record: CXX_FEATURE:0cxx_sizeof_member
+    Feature record: CXX_FEATURE:0cxx_static_assert
+    Feature record: CXX_FEATURE:0cxx_strong_enums
+    Feature record: CXX_FEATURE:1cxx_template_template_parameters
+    Feature record: CXX_FEATURE:0cxx_thread_local
+    Feature record: CXX_FEATURE:0cxx_trailing_return_types
+    Feature record: CXX_FEATURE:0cxx_unicode_literals
+    Feature record: CXX_FEATURE:0cxx_uniform_initialization
+    Feature record: CXX_FEATURE:0cxx_unrestricted_unions
+    Feature record: CXX_FEATURE:0cxx_user_literals
+    Feature record: CXX_FEATURE:0cxx_variable_templates
+    Feature record: CXX_FEATURE:0cxx_variadic_macros
+    Feature record: CXX_FEATURE:0cxx_variadic_templates
diff --git a/Projects/Hira10/CMakeFiles/Makefile.cmake b/Projects/Hira10/CMakeFiles/Makefile.cmake
new file mode 100644
index 000000000..faf6eee70
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/Makefile.cmake
@@ -0,0 +1,123 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# The generator used is:
+set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
+
+# The top level Makefile was generated from the following files:
+set(CMAKE_MAKEFILE_DEPENDS
+  "CMakeCache.txt"
+  "/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/NPLibConfig.cmake"
+  "/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/ressources/CMake/NPAnalysis.cmake"
+  "/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/ressources/CMake/NPTool_CMake_Preamble.cmake"
+  "/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/ressources/CMake/Root.cmake"
+  "CMakeFiles/3.2.2/CMakeCCompiler.cmake"
+  "CMakeFiles/3.2.2/CMakeCXXCompiler.cmake"
+  "CMakeFiles/3.2.2/CMakeSystem.cmake"
+  "CMakeFiles/feature_tests.c"
+  "CMakeFiles/feature_tests.cxx"
+  "CMakeLists.txt"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeCCompiler.cmake.in"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeCCompilerABI.c"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeCInformation.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeCXXCompiler.cmake.in"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeCXXCompilerABI.cpp"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeCXXInformation.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeCompilerIdDetection.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeDetermineCCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeDetermineCompileFeatures.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeDetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeDetermineCompilerABI.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeDetermineCompilerId.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeDetermineSystem.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeFindBinUtils.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeGenericSystem.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeParseArguments.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeSystem.cmake.in"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeSystemSpecificInformation.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeTestCCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeTestCXXCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeTestCompilerCommon.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CMakeUnixFindMake.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CheckCXXCompilerFlag.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/CheckCXXSourceCompiles.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/AppleClang-C-FeatureTests.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/AppleClang-C.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/AppleClang-CXX-FeatureTests.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/AppleClang-CXX.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/Clang-CXX-TestableFeatures.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/Clang.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/GNU-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/GNU.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/MIPSpro-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Internal/FeatureTesting.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Platform/Darwin-AppleClang-C.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Platform/Darwin-AppleClang-CXX.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Platform/Darwin-CXX.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Platform/Darwin-Clang-C.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Platform/Darwin-Clang-CXX.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Platform/Darwin-Clang.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Platform/Darwin-Initialize.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Platform/Darwin.cmake"
+  "/usr/local/Cellar/cmake/3.2.2/share/cmake/Modules/Platform/UnixPaths.cmake"
+  )
+
+# The corresponding makefile is:
+set(CMAKE_MAKEFILE_OUTPUTS
+  "Makefile"
+  "CMakeFiles/cmake.check_cache"
+  )
+
+# Byproducts of CMake generate step:
+set(CMAKE_MAKEFILE_PRODUCTS
+  "CMakeFiles/3.2.2/CMakeSystem.cmake"
+  "CMakeFiles/3.2.2/CMakeCCompiler.cmake"
+  "CMakeFiles/3.2.2/CMakeCXXCompiler.cmake"
+  "CMakeFiles/3.2.2/CMakeCCompiler.cmake"
+  "CMakeFiles/3.2.2/CMakeCXXCompiler.cmake"
+  "CMakeFiles/CMakeDirectoryInformation.cmake"
+  )
+
+# Dependency information for all targets:
+set(CMAKE_DEPEND_INFO_FILES
+  "CMakeFiles/NPAnalysis.dir/DependInfo.cmake"
+  )
diff --git a/Projects/Hira10/CMakeFiles/Makefile2 b/Projects/Hira10/CMakeFiles/Makefile2
new file mode 100644
index 000000000..4d1c553d5
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/Makefile2
@@ -0,0 +1,99 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# The main recursive all target
+all:
+.PHONY : all
+
+# The main recursive preinstall target
+preinstall:
+.PHONY : preinstall
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/local/Cellar/cmake/3.2.2/bin/cmake
+
+# The command to remove a file.
+RM = /usr/local/Cellar/cmake/3.2.2/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+
+#=============================================================================
+# Target rules for target CMakeFiles/NPAnalysis.dir
+
+# All Build rule for target.
+CMakeFiles/NPAnalysis.dir/all:
+	$(MAKE) -f CMakeFiles/NPAnalysis.dir/build.make CMakeFiles/NPAnalysis.dir/depend
+	$(MAKE) -f CMakeFiles/NPAnalysis.dir/build.make CMakeFiles/NPAnalysis.dir/build
+	$(CMAKE_COMMAND) -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles  1
+	@echo "Built target NPAnalysis"
+.PHONY : CMakeFiles/NPAnalysis.dir/all
+
+# Include target in all.
+all: CMakeFiles/NPAnalysis.dir/all
+.PHONY : all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/NPAnalysis.dir/rule: cmake_check_build_system
+	$(CMAKE_COMMAND) -E cmake_progress_start /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles 1
+	$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/NPAnalysis.dir/all
+	$(CMAKE_COMMAND) -E cmake_progress_start /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles 0
+.PHONY : CMakeFiles/NPAnalysis.dir/rule
+
+# Convenience name for target.
+NPAnalysis: CMakeFiles/NPAnalysis.dir/rule
+.PHONY : NPAnalysis
+
+# clean rule for target.
+CMakeFiles/NPAnalysis.dir/clean:
+	$(MAKE) -f CMakeFiles/NPAnalysis.dir/build.make CMakeFiles/NPAnalysis.dir/clean
+.PHONY : CMakeFiles/NPAnalysis.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/NPAnalysis.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+	$(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/Projects/Hira10/CMakeFiles/NPAnalysis.dir/Analysis.cxx.o b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/Analysis.cxx.o
new file mode 100644
index 0000000000000000000000000000000000000000..b0e9c5976d9825120192e2a9865f6f4ca3e11581
GIT binary patch
literal 29460
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
UJLLnlYjXza4d(cAu+6mo2Q+nyh5!Hn

literal 0
HcmV?d00001

diff --git a/Projects/Hira10/CMakeFiles/NPAnalysis.dir/CXX.includecache b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/CXX.includecache
new file mode 100644
index 000000000..5c828fba2
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/CXX.includecache
@@ -0,0 +1,1190 @@
+#IncludeRegexLine: ^[ 	]*#[ 	]*(include|import)[ 	]*[<"]([^">]+)([">])
+
+#IncludeRegexScan: ^.*$
+
+#IncludeRegexComplain: ^$
+
+#IncludeRegexTransform: 
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPAnalysisFactory.h
+NPVAnalysis.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPVAnalysis.h
+NPAnalysisFactory.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPAnalysisFactory.h
+map
+-
+string
+-
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPBeam.h
+string
+-
+TH1F.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TH1F.h
+TH2F.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TH2F.h
+TLorentzVector.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TLorentzVector.h
+TRandom.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TRandom.h
+NPNucleus.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPNucleus.h
+NPInputParser.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPInputParser.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPCalibrationManager.h
+fstream
+-
+iostream
+-
+string
+-
+vector
+-
+map
+-
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPDetectorManager.h
+NPVDetector.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPVDetector.h
+NPSpectraServer.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPSpectraServer.h
+TH1.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TH1.h
+string
+-
+map
+-
+thread
+-
+mutex
+-
+condition_variable
+-
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPEnergyLoss.h
+string
+-
+vector
+-
+TGraph.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TGraph.h
+TSpline.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TSpline.h
+NPGlobalSystemOfUnits.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPGlobalSystemOfUnits.h
+NPPhysicalConstants.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPPhysicalConstants.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPGlobalSystemOfUnits.h
+NPSystemOfUnits.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPSystemOfUnits.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPInputParser.h
+string
+-
+vector
+-
+TVector3.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TVector3.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPNucleus.h
+TLorentzVector.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TLorentzVector.h
+NPGlobalSystemOfUnits.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPGlobalSystemOfUnits.h
+NPPhysicalConstants.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPPhysicalConstants.h
+string
+-
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPOptionManager.h
+iostream
+-
+string
+-
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPPhysicalConstants.h
+NPSystemOfUnits.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPSystemOfUnits.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPReaction.h
+string
+-
+NPNucleus.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPNucleus.h
+NPBeam.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPBeam.h
+NPInputParser.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPInputParser.h
+TLorentzVector.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TLorentzVector.h
+TLorentzRotation.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TLorentzRotation.h
+TVector3.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TVector3.h
+TGraph.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TGraph.h
+TCanvas.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TCanvas.h
+TH1F.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TH1F.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPSpectraServer.h
+TSocket.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TSocket.h
+TServerSocket.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TServerSocket.h
+TMonitor.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TMonitor.h
+TMessage.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TMessage.h
+TList.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TList.h
+TCanvas.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TCanvas.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPSystemOfUnits.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPVAnalysis.h
+NPDetectorManager.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPDetectorManager.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPVDetector.h
+TH1.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TH1.h
+TCanvas.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TCanvas.h
+string
+-
+vector
+-
+map
+-
+NPInputParser.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPInputParser.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/RootInput.h
+string
+-
+TFile.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TFile.h
+TChain.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TChain.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/RootOutput.h
+TAsciiFile.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TAsciiFile.h
+TString.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TString.h
+TFile.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TFile.h
+TTree.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TTree.h
+TList.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TList.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TAsciiFile.h
+TNamed.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TNamed.h
+vector
+-
+string
+-
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/THiraData.h
+vector
+-
+TObject.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TObject.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/THiraPhysics.h
+vector
+-
+map
+-
+TVector2.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TVector2.h
+TVector3.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TVector3.h
+TObject.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TObject.h
+TH1.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TH1.h
+THiraData.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/THiraData.h
+NPVDetector.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPVDetector.h
+NPCalibrationManager.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPCalibrationManager.h
+NPInputParser.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPInputParser.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TInitialConditions.h
+vector
+-
+string
+-
+cmath
+-
+TObject.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TObject.h
+TVector3.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TVector3.h
+NPGlobalSystemOfUnits.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPGlobalSystemOfUnits.h
+NPPhysicalConstants.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPPhysicalConstants.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TInteractionCoordinates.h
+vector
+-
+TObject.h
+/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TObject.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/Analysis.cxx
+iostream
+-
+Analysis.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/Analysis.h
+NPAnalysisFactory.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/NPAnalysisFactory.h
+NPDetectorManager.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/NPDetectorManager.h
+NPOptionManager.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/NPOptionManager.h
+RootOutput.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/RootOutput.h
+RootInput.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/RootInput.h
+
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/Analysis.h
+NPVAnalysis.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/NPVAnalysis.h
+THiraPhysics.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/THiraPhysics.h
+TInitialConditions.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/TInitialConditions.h
+TInteractionCoordinates.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/TInteractionCoordinates.h
+NPEnergyLoss.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/NPEnergyLoss.h
+NPReaction.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/NPReaction.h
+TRandom3.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/TRandom3.h
+TF1.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/TF1.h
+TLorentzVector.h
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/TLorentzVector.h
+
+/usr/local/root-6.04.02/include/Buttons.h
+
+/usr/local/root-6.04.02/include/Bytes.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+string.h
+-
+Byteswap.h
+/usr/local/root-6.04.02/include/Byteswap.h
+
+/usr/local/root-6.04.02/include/Byteswap.h
+
+/usr/local/root-6.04.02/include/DllImport.h
+
+/usr/local/root-6.04.02/include/ESTLType.h
+
+/usr/local/root-6.04.02/include/Foption.h
+
+/usr/local/root-6.04.02/include/GuiTypes.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/Math/ParamFunctor.h
+vector
+-
+iostream
+-
+
+/usr/local/root-6.04.02/include/MessageTypes.h
+
+/usr/local/root-6.04.02/include/RConfig.h
+RVersion.h
+/usr/local/root-6.04.02/include/RVersion.h
+stdlib.h
+-
+features.h
+-
+AvailabilityMacros.h
+-
+TargetConditionals.h
+-
+
+/usr/local/root-6.04.02/include/RConfigure.h
+
+/usr/local/root-6.04.02/include/RStringView.h
+RConfigure.h
+/usr/local/root-6.04.02/include/RConfigure.h
+string_view
+-
+experimental/string_view
+-
+RWrap_libcpp_string_view.h
+/usr/local/root-6.04.02/include/RWrap_libcpp_string_view.h
+
+/usr/local/root-6.04.02/include/RVersion.h
+
+/usr/local/root-6.04.02/include/RWrap_libcpp_string_view.h
+string
+-
+algorithm
+-
+iterator
+-
+ostream
+-
+iomanip
+-
+stdexcept
+-
+libcpp_string_view.h
+/usr/local/root-6.04.02/include/libcpp_string_view.h
+
+/usr/local/root-6.04.02/include/Riosfwd.h
+iosfwd
+-
+
+/usr/local/root-6.04.02/include/Rtypeinfo.h
+RConfig.h
+/usr/local/root-6.04.02/include/RConfig.h
+typeinfo
+-
+typeinfo
+-
+typeinfo
+-
+
+/usr/local/root-6.04.02/include/Rtypes.h
+RtypesCore.h
+/usr/local/root-6.04.02/include/RtypesCore.h
+DllImport.h
+/usr/local/root-6.04.02/include/DllImport.h
+Rtypeinfo.h
+/usr/local/root-6.04.02/include/Rtypeinfo.h
+stdio.h
+-
+string.h
+-
+snprintf.h
+/usr/local/root-6.04.02/include/snprintf.h
+strlcpy.h
+/usr/local/root-6.04.02/include/strlcpy.h
+atomic
+-
+TGenericClassInfo.h
+/usr/local/root-6.04.02/include/TGenericClassInfo.h
+
+/usr/local/root-6.04.02/include/RtypesCore.h
+RConfig.h
+/usr/local/root-6.04.02/include/RConfig.h
+
+/usr/local/root-6.04.02/include/TArray.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+string.h
+-
+
+/usr/local/root-6.04.02/include/TArrayC.h
+TArray.h
+/usr/local/root-6.04.02/include/TArray.h
+
+/usr/local/root-6.04.02/include/TArrayD.h
+TArray.h
+/usr/local/root-6.04.02/include/TArray.h
+
+/usr/local/root-6.04.02/include/TArrayF.h
+TArray.h
+/usr/local/root-6.04.02/include/TArray.h
+
+/usr/local/root-6.04.02/include/TArrayI.h
+TArray.h
+/usr/local/root-6.04.02/include/TArray.h
+
+/usr/local/root-6.04.02/include/TArrayS.h
+TArray.h
+/usr/local/root-6.04.02/include/TArray.h
+
+/usr/local/root-6.04.02/include/TAttAxis.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+Riosfwd.h
+/usr/local/root-6.04.02/include/Riosfwd.h
+
+/usr/local/root-6.04.02/include/TAttBBox2D.h
+GuiTypes.h
+/usr/local/root-6.04.02/include/GuiTypes.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TAttCanvas.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TAttFill.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+Riosfwd.h
+/usr/local/root-6.04.02/include/Riosfwd.h
+
+/usr/local/root-6.04.02/include/TAttLine.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+Riosfwd.h
+/usr/local/root-6.04.02/include/Riosfwd.h
+
+/usr/local/root-6.04.02/include/TAttMarker.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+Riosfwd.h
+/usr/local/root-6.04.02/include/Riosfwd.h
+
+/usr/local/root-6.04.02/include/TAttPad.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TAttText.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+Riosfwd.h
+/usr/local/root-6.04.02/include/Riosfwd.h
+
+/usr/local/root-6.04.02/include/TAxis.h
+TNamed.h
+/usr/local/root-6.04.02/include/TNamed.h
+TAttAxis.h
+/usr/local/root-6.04.02/include/TAttAxis.h
+TArrayD.h
+/usr/local/root-6.04.02/include/TArrayD.h
+
+/usr/local/root-6.04.02/include/TBits.h
+TObject.h
+/usr/local/root-6.04.02/include/TObject.h
+Riosfwd.h
+/usr/local/root-6.04.02/include/Riosfwd.h
+string.h
+-
+
+/usr/local/root-6.04.02/include/TBranch.h
+TNamed.h
+/usr/local/root-6.04.02/include/TNamed.h
+TObjArray.h
+/usr/local/root-6.04.02/include/TObjArray.h
+TAttFill.h
+/usr/local/root-6.04.02/include/TAttFill.h
+TDataType.h
+/usr/local/root-6.04.02/include/TDataType.h
+
+/usr/local/root-6.04.02/include/TBuffer.h
+TObject.h
+/usr/local/root-6.04.02/include/TObject.h
+typeinfo
+-
+
+/usr/local/root-6.04.02/include/TBufferFile.h
+TBuffer.h
+/usr/local/root-6.04.02/include/TBuffer.h
+Bytes.h
+/usr/local/root-6.04.02/include/Bytes.h
+vector
+-
+
+/usr/local/root-6.04.02/include/TCanvas.h
+TPad.h
+/usr/local/root-6.04.02/include/TPad.h
+TAttCanvas.h
+/usr/local/root-6.04.02/include/TAttCanvas.h
+TVirtualX.h
+/usr/local/root-6.04.02/include/TVirtualX.h
+TString.h
+/usr/local/root-6.04.02/include/TString.h
+TCanvasImp.h
+/usr/local/root-6.04.02/include/TCanvasImp.h
+
+/usr/local/root-6.04.02/include/TCanvasImp.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TChain.h
+TTree.h
+/usr/local/root-6.04.02/include/TTree.h
+
+/usr/local/root-6.04.02/include/TClass.h
+TDictionary.h
+/usr/local/root-6.04.02/include/TDictionary.h
+TString.h
+/usr/local/root-6.04.02/include/TString.h
+TObjArray.h
+/usr/local/root-6.04.02/include/TObjArray.h
+TObjString.h
+/usr/local/root-6.04.02/include/TObjString.h
+map
+-
+string
+-
+set
+-
+unordered_set
+-
+vector
+-
+atomic
+-
+ThreadLocalStorage.h
+/usr/local/root-6.04.02/include/ThreadLocalStorage.h
+
+/usr/local/root-6.04.02/include/TCollection.h
+TObject.h
+/usr/local/root-6.04.02/include/TObject.h
+TIterator.h
+/usr/local/root-6.04.02/include/TIterator.h
+TString.h
+/usr/local/root-6.04.02/include/TString.h
+
+/usr/local/root-6.04.02/include/TDataType.h
+TDictionary.h
+/usr/local/root-6.04.02/include/TDictionary.h
+
+/usr/local/root-6.04.02/include/TDatime.h
+string
+-
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TDictionary.h
+TNamed.h
+/usr/local/root-6.04.02/include/TNamed.h
+ESTLType.h
+/usr/local/root-6.04.02/include/ESTLType.h
+
+/usr/local/root-6.04.02/include/TDirectory.h
+TNamed.h
+/usr/local/root-6.04.02/include/TNamed.h
+TList.h
+/usr/local/root-6.04.02/include/TList.h
+TDatime.h
+/usr/local/root-6.04.02/include/TDatime.h
+TUUID.h
+/usr/local/root-6.04.02/include/TUUID.h
+
+/usr/local/root-6.04.02/include/TDirectoryFile.h
+TDirectory.h
+/usr/local/root-6.04.02/include/TDirectory.h
+
+/usr/local/root-6.04.02/include/TError.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+stdarg.h
+-
+
+/usr/local/root-6.04.02/include/TF1.h
+RConfigure.h
+/usr/local/root-6.04.02/include/RConfigure.h
+TFormula.h
+/usr/local/root-6.04.02/include/TFormula.h
+TAttLine.h
+/usr/local/root-6.04.02/include/TAttLine.h
+TAttFill.h
+/usr/local/root-6.04.02/include/TAttFill.h
+TAttMarker.h
+/usr/local/root-6.04.02/include/TAttMarker.h
+Math/ParamFunctor.h
+/usr/local/root-6.04.02/include/Math/ParamFunctor.h
+
+/usr/local/root-6.04.02/include/TFile.h
+atomic
+-
+TDirectoryFile.h
+/usr/local/root-6.04.02/include/TDirectoryFile.h
+TMap.h
+/usr/local/root-6.04.02/include/TMap.h
+TUrl.h
+/usr/local/root-6.04.02/include/TUrl.h
+
+/usr/local/root-6.04.02/include/TFitResultPtr.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+memory
+-
+
+/usr/local/root-6.04.02/include/TFormula.h
+TNamed.h
+/usr/local/root-6.04.02/include/TNamed.h
+TBits.h
+/usr/local/root-6.04.02/include/TBits.h
+TObjArray.h
+/usr/local/root-6.04.02/include/TObjArray.h
+TMethodCall.h
+/usr/local/root-6.04.02/include/TMethodCall.h
+TInterpreter.h
+/usr/local/root-6.04.02/include/TInterpreter.h
+vector
+-
+list
+-
+map
+-
+
+/usr/local/root-6.04.02/include/TGenericClassInfo.h
+vector
+-
+TSchemaHelper.h
+/usr/local/root-6.04.02/include/TSchemaHelper.h
+
+/usr/local/root-6.04.02/include/TGraph.h
+TNamed.h
+/usr/local/root-6.04.02/include/TNamed.h
+TAttLine.h
+/usr/local/root-6.04.02/include/TAttLine.h
+TAttFill.h
+/usr/local/root-6.04.02/include/TAttFill.h
+TAttMarker.h
+/usr/local/root-6.04.02/include/TAttMarker.h
+TVectorFfwd.h
+/usr/local/root-6.04.02/include/TVectorFfwd.h
+TVectorDfwd.h
+/usr/local/root-6.04.02/include/TVectorDfwd.h
+TFitResultPtr.h
+/usr/local/root-6.04.02/include/TFitResultPtr.h
+
+/usr/local/root-6.04.02/include/TH1.h
+TAxis.h
+/usr/local/root-6.04.02/include/TAxis.h
+TAttLine.h
+/usr/local/root-6.04.02/include/TAttLine.h
+TAttFill.h
+/usr/local/root-6.04.02/include/TAttFill.h
+TAttMarker.h
+/usr/local/root-6.04.02/include/TAttMarker.h
+TArrayC.h
+/usr/local/root-6.04.02/include/TArrayC.h
+TArrayS.h
+/usr/local/root-6.04.02/include/TArrayS.h
+TArrayI.h
+/usr/local/root-6.04.02/include/TArrayI.h
+TArrayF.h
+/usr/local/root-6.04.02/include/TArrayF.h
+TArrayD.h
+/usr/local/root-6.04.02/include/TArrayD.h
+Foption.h
+/usr/local/root-6.04.02/include/Foption.h
+TVectorFfwd.h
+/usr/local/root-6.04.02/include/TVectorFfwd.h
+TVectorDfwd.h
+/usr/local/root-6.04.02/include/TVectorDfwd.h
+TFitResultPtr.h
+/usr/local/root-6.04.02/include/TFitResultPtr.h
+float.h
+-
+
+/usr/local/root-6.04.02/include/TH1F.h
+TH1.h
+/usr/local/root-6.04.02/include/TH1.h
+
+/usr/local/root-6.04.02/include/TH2.h
+TH1.h
+/usr/local/root-6.04.02/include/TH1.h
+TMatrixFBasefwd.h
+/usr/local/root-6.04.02/include/TMatrixFBasefwd.h
+TMatrixDBasefwd.h
+/usr/local/root-6.04.02/include/TMatrixDBasefwd.h
+
+/usr/local/root-6.04.02/include/TH2F.h
+TH2.h
+/usr/local/root-6.04.02/include/TH2.h
+
+/usr/local/root-6.04.02/include/THashTable.h
+TCollection.h
+/usr/local/root-6.04.02/include/TCollection.h
+TString.h
+/usr/local/root-6.04.02/include/TString.h
+
+/usr/local/root-6.04.02/include/TInetAddress.h
+TObject.h
+/usr/local/root-6.04.02/include/TObject.h
+TString.h
+/usr/local/root-6.04.02/include/TString.h
+vector
+-
+
+/usr/local/root-6.04.02/include/TInterpreter.h
+TDictionary.h
+/usr/local/root-6.04.02/include/TDictionary.h
+TVirtualMutex.h
+/usr/local/root-6.04.02/include/TVirtualMutex.h
+Rtypeinfo.h
+/usr/local/root-6.04.02/include/Rtypeinfo.h
+vector
+-
+
+/usr/local/root-6.04.02/include/TIterator.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TList.h
+TSeqCollection.h
+/usr/local/root-6.04.02/include/TSeqCollection.h
+TString.h
+/usr/local/root-6.04.02/include/TString.h
+iterator
+-
+
+/usr/local/root-6.04.02/include/TLorentzRotation.h
+TRotation.h
+/usr/local/root-6.04.02/include/TRotation.h
+TLorentzVector.h
+/usr/local/root-6.04.02/include/TLorentzVector.h
+
+/usr/local/root-6.04.02/include/TLorentzVector.h
+TMath.h
+/usr/local/root-6.04.02/include/TMath.h
+TVector3.h
+/usr/local/root-6.04.02/include/TVector3.h
+TRotation.h
+/usr/local/root-6.04.02/include/TRotation.h
+
+/usr/local/root-6.04.02/include/TMap.h
+TCollection.h
+/usr/local/root-6.04.02/include/TCollection.h
+THashTable.h
+/usr/local/root-6.04.02/include/THashTable.h
+iterator
+-
+
+/usr/local/root-6.04.02/include/TMath.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+TMathBase.h
+/usr/local/root-6.04.02/include/TMathBase.h
+TError.h
+/usr/local/root-6.04.02/include/TError.h
+algorithm
+-
+limits
+-
+cmath
+-
+float.h
+-
+math.h
+-
+
+/usr/local/root-6.04.02/include/TMathBase.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+cstdlib
+-
+cmath
+-
+
+/usr/local/root-6.04.02/include/TMatrix.h
+TMatrixF.h
+/usr/local/root-6.04.02/include/TMatrixF.h
+
+/usr/local/root-6.04.02/include/TMatrixDBasefwd.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TMatrixF.h
+TMatrixT.h
+/usr/local/root-6.04.02/include/TMatrixT.h
+TMatrixFfwd.h
+/usr/local/root-6.04.02/include/TMatrixFfwd.h
+TMatrixFUtils.h
+/usr/local/root-6.04.02/include/TMatrixFUtils.h
+
+/usr/local/root-6.04.02/include/TMatrixFBasefwd.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TMatrixFUtils.h
+TMatrixTUtils.h
+/usr/local/root-6.04.02/include/TMatrixTUtils.h
+TMatrixFUtilsfwd.h
+/usr/local/root-6.04.02/include/TMatrixFUtilsfwd.h
+
+/usr/local/root-6.04.02/include/TMatrixFUtilsfwd.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TMatrixFfwd.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TMatrixT.h
+TMatrixTBase.h
+/usr/local/root-6.04.02/include/TMatrixTBase.h
+TMatrixTUtils.h
+/usr/local/root-6.04.02/include/TMatrixTUtils.h
+vecLib/vBLAS.h
+-
+
+/usr/local/root-6.04.02/include/TMatrixTBase.h
+limits
+-
+TNamed.h
+/usr/local/root-6.04.02/include/TNamed.h
+TMatrixFBasefwd.h
+/usr/local/root-6.04.02/include/TMatrixFBasefwd.h
+TMatrixDBasefwd.h
+/usr/local/root-6.04.02/include/TMatrixDBasefwd.h
+TVectorFfwd.h
+/usr/local/root-6.04.02/include/TVectorFfwd.h
+TVectorDfwd.h
+/usr/local/root-6.04.02/include/TVectorDfwd.h
+TError.h
+/usr/local/root-6.04.02/include/TError.h
+
+/usr/local/root-6.04.02/include/TMatrixTUtils.h
+TMatrixTBase.h
+/usr/local/root-6.04.02/include/TMatrixTBase.h
+
+/usr/local/root-6.04.02/include/TMessage.h
+TBufferFile.h
+/usr/local/root-6.04.02/include/TBufferFile.h
+MessageTypes.h
+/usr/local/root-6.04.02/include/MessageTypes.h
+TBits.h
+/usr/local/root-6.04.02/include/TBits.h
+
+/usr/local/root-6.04.02/include/TMethodCall.h
+TDictionary.h
+/usr/local/root-6.04.02/include/TDictionary.h
+TInterpreter.h
+/usr/local/root-6.04.02/include/TInterpreter.h
+
+/usr/local/root-6.04.02/include/TMonitor.h
+TObject.h
+/usr/local/root-6.04.02/include/TObject.h
+TQObject.h
+/usr/local/root-6.04.02/include/TQObject.h
+
+/usr/local/root-6.04.02/include/TNamed.h
+TObject.h
+/usr/local/root-6.04.02/include/TObject.h
+TString.h
+/usr/local/root-6.04.02/include/TString.h
+
+/usr/local/root-6.04.02/include/TObjArray.h
+TSeqCollection.h
+/usr/local/root-6.04.02/include/TSeqCollection.h
+iterator
+-
+
+/usr/local/root-6.04.02/include/TObjString.h
+TObject.h
+/usr/local/root-6.04.02/include/TObject.h
+TString.h
+/usr/local/root-6.04.02/include/TString.h
+
+/usr/local/root-6.04.02/include/TObject.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+TStorage.h
+/usr/local/root-6.04.02/include/TStorage.h
+TVersionCheck.h
+/usr/local/root-6.04.02/include/TVersionCheck.h
+Riosfwd.h
+/usr/local/root-6.04.02/include/Riosfwd.h
+stdarg.h
+-
+TBuffer.h
+/usr/local/root-6.04.02/include/TBuffer.h
+
+/usr/local/root-6.04.02/include/TPad.h
+TVirtualPad.h
+/usr/local/root-6.04.02/include/TVirtualPad.h
+TAttBBox2D.h
+/usr/local/root-6.04.02/include/TAttBBox2D.h
+TPoint.h
+/usr/local/root-6.04.02/include/TPoint.h
+GuiTypes.h
+/usr/local/root-6.04.02/include/GuiTypes.h
+
+/usr/local/root-6.04.02/include/TPoint.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TQClass.h
+TQObject.h
+/usr/local/root-6.04.02/include/TQObject.h
+TClass.h
+/usr/local/root-6.04.02/include/TClass.h
+
+/usr/local/root-6.04.02/include/TQConnection.h
+TList.h
+/usr/local/root-6.04.02/include/TList.h
+TQObject.h
+/usr/local/root-6.04.02/include/TQObject.h
+Varargs.h
+/usr/local/root-6.04.02/include/Varargs.h
+TInterpreter.h
+/usr/local/root-6.04.02/include/TInterpreter.h
+TQObjectEmitVA.h
+/usr/local/root-6.04.02/include/TQObjectEmitVA.h
+
+/usr/local/root-6.04.02/include/TQObject.h
+TString.h
+/usr/local/root-6.04.02/include/TString.h
+TList.h
+/usr/local/root-6.04.02/include/TList.h
+TQObjectEmitVA.h
+/usr/local/root-6.04.02/include/TQObjectEmitVA.h
+TQClass.h
+/usr/local/root-6.04.02/include/TQClass.h
+
+/usr/local/root-6.04.02/include/TQObjectEmitVA.h
+TQObject.h
+/usr/local/root-6.04.02/include/TQObject.h
+TQConnection.h
+/usr/local/root-6.04.02/include/TQConnection.h
+
+/usr/local/root-6.04.02/include/TRandom.h
+TNamed.h
+/usr/local/root-6.04.02/include/TNamed.h
+
+/usr/local/root-6.04.02/include/TRandom3.h
+TRandom.h
+/usr/local/root-6.04.02/include/TRandom.h
+
+/usr/local/root-6.04.02/include/TRotation.h
+TObject.h
+/usr/local/root-6.04.02/include/TObject.h
+TVector3.h
+/usr/local/root-6.04.02/include/TVector3.h
+
+/usr/local/root-6.04.02/include/TSchemaHelper.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+string
+-
+
+/usr/local/root-6.04.02/include/TSecContext.h
+TObject.h
+/usr/local/root-6.04.02/include/TObject.h
+TString.h
+/usr/local/root-6.04.02/include/TString.h
+TDatime.h
+/usr/local/root-6.04.02/include/TDatime.h
+
+/usr/local/root-6.04.02/include/TSeqCollection.h
+TCollection.h
+/usr/local/root-6.04.02/include/TCollection.h
+
+/usr/local/root-6.04.02/include/TServerSocket.h
+TSocket.h
+/usr/local/root-6.04.02/include/TSocket.h
+string
+-
+
+/usr/local/root-6.04.02/include/TSocket.h
+TNamed.h
+/usr/local/root-6.04.02/include/TNamed.h
+TBits.h
+/usr/local/root-6.04.02/include/TBits.h
+TInetAddress.h
+/usr/local/root-6.04.02/include/TInetAddress.h
+MessageTypes.h
+/usr/local/root-6.04.02/include/MessageTypes.h
+TVirtualAuth.h
+/usr/local/root-6.04.02/include/TVirtualAuth.h
+TSecContext.h
+/usr/local/root-6.04.02/include/TSecContext.h
+TTimeStamp.h
+/usr/local/root-6.04.02/include/TTimeStamp.h
+TVirtualMutex.h
+/usr/local/root-6.04.02/include/TVirtualMutex.h
+
+/usr/local/root-6.04.02/include/TSpline.h
+TGraph.h
+/usr/local/root-6.04.02/include/TGraph.h
+
+/usr/local/root-6.04.02/include/TStorage.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TString.h
+string.h
+-
+stdio.h
+-
+Riosfwd.h
+/usr/local/root-6.04.02/include/Riosfwd.h
+TMathBase.h
+/usr/local/root-6.04.02/include/TMathBase.h
+stdarg.h
+-
+string
+-
+RStringView.h
+-
+
+/usr/local/root-6.04.02/include/TTimeStamp.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+Riosfwd.h
+/usr/local/root-6.04.02/include/Riosfwd.h
+ctime
+-
+
+/usr/local/root-6.04.02/include/TTree.h
+TBranch.h
+/usr/local/root-6.04.02/include/TBranch.h
+TObjArray.h
+/usr/local/root-6.04.02/include/TObjArray.h
+TAttLine.h
+/usr/local/root-6.04.02/include/TAttLine.h
+TAttFill.h
+/usr/local/root-6.04.02/include/TAttFill.h
+TAttMarker.h
+/usr/local/root-6.04.02/include/TAttMarker.h
+TArrayD.h
+/usr/local/root-6.04.02/include/TArrayD.h
+TArrayI.h
+/usr/local/root-6.04.02/include/TArrayI.h
+TDataType.h
+/usr/local/root-6.04.02/include/TDataType.h
+TClass.h
+/usr/local/root-6.04.02/include/TClass.h
+TVirtualTreePlayer.h
+/usr/local/root-6.04.02/include/TVirtualTreePlayer.h
+
+/usr/local/root-6.04.02/include/TUUID.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TUrl.h
+TObject.h
+/usr/local/root-6.04.02/include/TObject.h
+TString.h
+/usr/local/root-6.04.02/include/TString.h
+TMap.h
+/usr/local/root-6.04.02/include/TMap.h
+
+/usr/local/root-6.04.02/include/TVector2.h
+TObject.h
+/usr/local/root-6.04.02/include/TObject.h
+
+/usr/local/root-6.04.02/include/TVector3.h
+TError.h
+/usr/local/root-6.04.02/include/TError.h
+TVector2.h
+/usr/local/root-6.04.02/include/TVector2.h
+TMatrix.h
+/usr/local/root-6.04.02/include/TMatrix.h
+
+/usr/local/root-6.04.02/include/TVectorDfwd.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TVectorFfwd.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TVersionCheck.h
+RVersion.h
+/usr/local/root-6.04.02/include/RVersion.h
+
+/usr/local/root-6.04.02/include/TVirtualAuth.h
+Rtypes.h
+/usr/local/root-6.04.02/include/Rtypes.h
+
+/usr/local/root-6.04.02/include/TVirtualMutex.h
+TObject.h
+/usr/local/root-6.04.02/include/TObject.h
+
+/usr/local/root-6.04.02/include/TVirtualPad.h
+TAttPad.h
+/usr/local/root-6.04.02/include/TAttPad.h
+TVirtualX.h
+/usr/local/root-6.04.02/include/TVirtualX.h
+TString.h
+/usr/local/root-6.04.02/include/TString.h
+Buttons.h
+/usr/local/root-6.04.02/include/Buttons.h
+TQObject.h
+/usr/local/root-6.04.02/include/TQObject.h
+
+/usr/local/root-6.04.02/include/TVirtualTreePlayer.h
+TObject.h
+/usr/local/root-6.04.02/include/TObject.h
+
+/usr/local/root-6.04.02/include/TVirtualX.h
+utility
+-
+vector
+-
+TNamed.h
+/usr/local/root-6.04.02/include/TNamed.h
+TAttLine.h
+/usr/local/root-6.04.02/include/TAttLine.h
+TAttFill.h
+/usr/local/root-6.04.02/include/TAttFill.h
+TAttText.h
+/usr/local/root-6.04.02/include/TAttText.h
+TAttMarker.h
+/usr/local/root-6.04.02/include/TAttMarker.h
+GuiTypes.h
+/usr/local/root-6.04.02/include/GuiTypes.h
+
+/usr/local/root-6.04.02/include/ThreadLocalStorage.h
+RConfig.h
+/usr/local/root-6.04.02/include/RConfig.h
+RConfigure.h
+/usr/local/root-6.04.02/include/RConfigure.h
+assert.h
+-
+pthread.h
+-
+assert.h
+-
+pthread.h
+-
+
+/usr/local/root-6.04.02/include/Varargs.h
+stdarg.h
+-
+stdio.h
+-
+stdarg.h
+-
+
+/usr/local/root-6.04.02/include/libcpp_string_view.h
+string
+-
+algorithm
+-
+iterator
+-
+ostream
+-
+iomanip
+-
+stdexcept
+-
+
+/usr/local/root-6.04.02/include/snprintf.h
+RConfig.h
+/usr/local/root-6.04.02/include/RConfig.h
+stdio.h
+-
+stdarg.h
+-
+
+/usr/local/root-6.04.02/include/strlcpy.h
+RConfig.h
+/usr/local/root-6.04.02/include/RConfig.h
+unistd.h
+-
+sys/types.h
+-
+
diff --git a/Projects/Hira10/CMakeFiles/NPAnalysis.dir/DependInfo.cmake b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/DependInfo.cmake
new file mode 100644
index 000000000..9b2dcabc3
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/DependInfo.cmake
@@ -0,0 +1,22 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+  "CXX"
+  )
+# The set of files for implicit dependencies of each language:
+set(CMAKE_DEPENDS_CHECK_CXX
+  "/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/Analysis.cxx" "/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/NPAnalysis.dir/Analysis.cxx.o"
+  )
+set(CMAKE_CXX_COMPILER_ID "Clang")
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+  )
+
+# The include file search paths:
+set(CMAKE_C_TARGET_INCLUDE_PATH
+  "/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include"
+  "/usr/local/root-6.04.02/include"
+  )
+set(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
+set(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
+set(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
diff --git a/Projects/Hira10/CMakeFiles/NPAnalysis.dir/build.make b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/build.make
new file mode 100644
index 000000000..13baa7a96
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/build.make
@@ -0,0 +1,102 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/local/Cellar/cmake/3.2.2/bin/cmake
+
+# The command to remove a file.
+RM = /usr/local/Cellar/cmake/3.2.2/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+
+# Include any dependencies generated for this target.
+include CMakeFiles/NPAnalysis.dir/depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/NPAnalysis.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/NPAnalysis.dir/flags.make
+
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: CMakeFiles/NPAnalysis.dir/flags.make
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: Analysis.cxx
+	$(CMAKE_COMMAND) -E cmake_progress_report /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles $(CMAKE_PROGRESS_1)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building CXX object CMakeFiles/NPAnalysis.dir/Analysis.cxx.o"
+	/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++   $(CXX_DEFINES) $(CXX_FLAGS) -o CMakeFiles/NPAnalysis.dir/Analysis.cxx.o -c /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/Analysis.cxx
+
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/NPAnalysis.dir/Analysis.cxx.i"
+	/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  $(CXX_DEFINES) $(CXX_FLAGS) -E /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/Analysis.cxx > CMakeFiles/NPAnalysis.dir/Analysis.cxx.i
+
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/NPAnalysis.dir/Analysis.cxx.s"
+	/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  $(CXX_DEFINES) $(CXX_FLAGS) -S /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/Analysis.cxx -o CMakeFiles/NPAnalysis.dir/Analysis.cxx.s
+
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o.requires:
+.PHONY : CMakeFiles/NPAnalysis.dir/Analysis.cxx.o.requires
+
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o.provides: CMakeFiles/NPAnalysis.dir/Analysis.cxx.o.requires
+	$(MAKE) -f CMakeFiles/NPAnalysis.dir/build.make CMakeFiles/NPAnalysis.dir/Analysis.cxx.o.provides.build
+.PHONY : CMakeFiles/NPAnalysis.dir/Analysis.cxx.o.provides
+
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o.provides.build: CMakeFiles/NPAnalysis.dir/Analysis.cxx.o
+
+# Object files for target NPAnalysis
+NPAnalysis_OBJECTS = \
+"CMakeFiles/NPAnalysis.dir/Analysis.cxx.o"
+
+# External object files for target NPAnalysis
+NPAnalysis_EXTERNAL_OBJECTS =
+
+libNPAnalysis.dylib: CMakeFiles/NPAnalysis.dir/Analysis.cxx.o
+libNPAnalysis.dylib: CMakeFiles/NPAnalysis.dir/build.make
+libNPAnalysis.dylib: CMakeFiles/NPAnalysis.dir/link.txt
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking CXX shared library libNPAnalysis.dylib"
+	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/NPAnalysis.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/NPAnalysis.dir/build: libNPAnalysis.dylib
+.PHONY : CMakeFiles/NPAnalysis.dir/build
+
+CMakeFiles/NPAnalysis.dir/requires: CMakeFiles/NPAnalysis.dir/Analysis.cxx.o.requires
+.PHONY : CMakeFiles/NPAnalysis.dir/requires
+
+CMakeFiles/NPAnalysis.dir/clean:
+	$(CMAKE_COMMAND) -P CMakeFiles/NPAnalysis.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/NPAnalysis.dir/clean
+
+CMakeFiles/NPAnalysis.dir/depend:
+	cd /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10 /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10 /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10 /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10 /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/NPAnalysis.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/NPAnalysis.dir/depend
+
diff --git a/Projects/Hira10/CMakeFiles/NPAnalysis.dir/cmake_clean.cmake b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/cmake_clean.cmake
new file mode 100644
index 000000000..788182e77
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/cmake_clean.cmake
@@ -0,0 +1,10 @@
+file(REMOVE_RECURSE
+  "CMakeFiles/NPAnalysis.dir/Analysis.cxx.o"
+  "libNPAnalysis.pdb"
+  "libNPAnalysis.dylib"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+  include(CMakeFiles/NPAnalysis.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/Projects/Hira10/CMakeFiles/NPAnalysis.dir/depend.internal b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/depend.internal
new file mode 100644
index 000000000..e532dc26d
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/depend.internal
@@ -0,0 +1,149 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPAnalysisFactory.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPBeam.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPCalibrationManager.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPDetectorManager.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPEnergyLoss.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPGlobalSystemOfUnits.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPInputParser.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPNucleus.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPOptionManager.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPPhysicalConstants.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPReaction.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPSpectraServer.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPSystemOfUnits.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPVAnalysis.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPVDetector.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/RootInput.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/RootOutput.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TAsciiFile.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/THiraData.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/THiraPhysics.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TInitialConditions.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TInteractionCoordinates.h
+ /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/Analysis.cxx
+ /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/Analysis.h
+ /usr/local/root-6.04.02/include/Buttons.h
+ /usr/local/root-6.04.02/include/Bytes.h
+ /usr/local/root-6.04.02/include/Byteswap.h
+ /usr/local/root-6.04.02/include/DllImport.h
+ /usr/local/root-6.04.02/include/ESTLType.h
+ /usr/local/root-6.04.02/include/Foption.h
+ /usr/local/root-6.04.02/include/GuiTypes.h
+ /usr/local/root-6.04.02/include/Math/ParamFunctor.h
+ /usr/local/root-6.04.02/include/MessageTypes.h
+ /usr/local/root-6.04.02/include/RConfig.h
+ /usr/local/root-6.04.02/include/RConfigure.h
+ /usr/local/root-6.04.02/include/RStringView.h
+ /usr/local/root-6.04.02/include/RVersion.h
+ /usr/local/root-6.04.02/include/RWrap_libcpp_string_view.h
+ /usr/local/root-6.04.02/include/Riosfwd.h
+ /usr/local/root-6.04.02/include/Rtypeinfo.h
+ /usr/local/root-6.04.02/include/Rtypes.h
+ /usr/local/root-6.04.02/include/RtypesCore.h
+ /usr/local/root-6.04.02/include/TArray.h
+ /usr/local/root-6.04.02/include/TArrayC.h
+ /usr/local/root-6.04.02/include/TArrayD.h
+ /usr/local/root-6.04.02/include/TArrayF.h
+ /usr/local/root-6.04.02/include/TArrayI.h
+ /usr/local/root-6.04.02/include/TArrayS.h
+ /usr/local/root-6.04.02/include/TAttAxis.h
+ /usr/local/root-6.04.02/include/TAttBBox2D.h
+ /usr/local/root-6.04.02/include/TAttCanvas.h
+ /usr/local/root-6.04.02/include/TAttFill.h
+ /usr/local/root-6.04.02/include/TAttLine.h
+ /usr/local/root-6.04.02/include/TAttMarker.h
+ /usr/local/root-6.04.02/include/TAttPad.h
+ /usr/local/root-6.04.02/include/TAttText.h
+ /usr/local/root-6.04.02/include/TAxis.h
+ /usr/local/root-6.04.02/include/TBits.h
+ /usr/local/root-6.04.02/include/TBranch.h
+ /usr/local/root-6.04.02/include/TBuffer.h
+ /usr/local/root-6.04.02/include/TBufferFile.h
+ /usr/local/root-6.04.02/include/TCanvas.h
+ /usr/local/root-6.04.02/include/TCanvasImp.h
+ /usr/local/root-6.04.02/include/TChain.h
+ /usr/local/root-6.04.02/include/TClass.h
+ /usr/local/root-6.04.02/include/TCollection.h
+ /usr/local/root-6.04.02/include/TDataType.h
+ /usr/local/root-6.04.02/include/TDatime.h
+ /usr/local/root-6.04.02/include/TDictionary.h
+ /usr/local/root-6.04.02/include/TDirectory.h
+ /usr/local/root-6.04.02/include/TDirectoryFile.h
+ /usr/local/root-6.04.02/include/TError.h
+ /usr/local/root-6.04.02/include/TF1.h
+ /usr/local/root-6.04.02/include/TFile.h
+ /usr/local/root-6.04.02/include/TFitResultPtr.h
+ /usr/local/root-6.04.02/include/TFormula.h
+ /usr/local/root-6.04.02/include/TGenericClassInfo.h
+ /usr/local/root-6.04.02/include/TGraph.h
+ /usr/local/root-6.04.02/include/TH1.h
+ /usr/local/root-6.04.02/include/TH1F.h
+ /usr/local/root-6.04.02/include/TH2.h
+ /usr/local/root-6.04.02/include/TH2F.h
+ /usr/local/root-6.04.02/include/THashTable.h
+ /usr/local/root-6.04.02/include/TInetAddress.h
+ /usr/local/root-6.04.02/include/TInterpreter.h
+ /usr/local/root-6.04.02/include/TIterator.h
+ /usr/local/root-6.04.02/include/TList.h
+ /usr/local/root-6.04.02/include/TLorentzRotation.h
+ /usr/local/root-6.04.02/include/TLorentzVector.h
+ /usr/local/root-6.04.02/include/TMap.h
+ /usr/local/root-6.04.02/include/TMath.h
+ /usr/local/root-6.04.02/include/TMathBase.h
+ /usr/local/root-6.04.02/include/TMatrix.h
+ /usr/local/root-6.04.02/include/TMatrixDBasefwd.h
+ /usr/local/root-6.04.02/include/TMatrixF.h
+ /usr/local/root-6.04.02/include/TMatrixFBasefwd.h
+ /usr/local/root-6.04.02/include/TMatrixFUtils.h
+ /usr/local/root-6.04.02/include/TMatrixFUtilsfwd.h
+ /usr/local/root-6.04.02/include/TMatrixFfwd.h
+ /usr/local/root-6.04.02/include/TMatrixT.h
+ /usr/local/root-6.04.02/include/TMatrixTBase.h
+ /usr/local/root-6.04.02/include/TMatrixTUtils.h
+ /usr/local/root-6.04.02/include/TMessage.h
+ /usr/local/root-6.04.02/include/TMethodCall.h
+ /usr/local/root-6.04.02/include/TMonitor.h
+ /usr/local/root-6.04.02/include/TNamed.h
+ /usr/local/root-6.04.02/include/TObjArray.h
+ /usr/local/root-6.04.02/include/TObjString.h
+ /usr/local/root-6.04.02/include/TObject.h
+ /usr/local/root-6.04.02/include/TPad.h
+ /usr/local/root-6.04.02/include/TPoint.h
+ /usr/local/root-6.04.02/include/TQClass.h
+ /usr/local/root-6.04.02/include/TQConnection.h
+ /usr/local/root-6.04.02/include/TQObject.h
+ /usr/local/root-6.04.02/include/TQObjectEmitVA.h
+ /usr/local/root-6.04.02/include/TRandom.h
+ /usr/local/root-6.04.02/include/TRandom3.h
+ /usr/local/root-6.04.02/include/TRotation.h
+ /usr/local/root-6.04.02/include/TSchemaHelper.h
+ /usr/local/root-6.04.02/include/TSecContext.h
+ /usr/local/root-6.04.02/include/TSeqCollection.h
+ /usr/local/root-6.04.02/include/TServerSocket.h
+ /usr/local/root-6.04.02/include/TSocket.h
+ /usr/local/root-6.04.02/include/TSpline.h
+ /usr/local/root-6.04.02/include/TStorage.h
+ /usr/local/root-6.04.02/include/TString.h
+ /usr/local/root-6.04.02/include/TTimeStamp.h
+ /usr/local/root-6.04.02/include/TTree.h
+ /usr/local/root-6.04.02/include/TUUID.h
+ /usr/local/root-6.04.02/include/TUrl.h
+ /usr/local/root-6.04.02/include/TVector2.h
+ /usr/local/root-6.04.02/include/TVector3.h
+ /usr/local/root-6.04.02/include/TVectorDfwd.h
+ /usr/local/root-6.04.02/include/TVectorFfwd.h
+ /usr/local/root-6.04.02/include/TVersionCheck.h
+ /usr/local/root-6.04.02/include/TVirtualAuth.h
+ /usr/local/root-6.04.02/include/TVirtualMutex.h
+ /usr/local/root-6.04.02/include/TVirtualPad.h
+ /usr/local/root-6.04.02/include/TVirtualTreePlayer.h
+ /usr/local/root-6.04.02/include/TVirtualX.h
+ /usr/local/root-6.04.02/include/ThreadLocalStorage.h
+ /usr/local/root-6.04.02/include/Varargs.h
+ /usr/local/root-6.04.02/include/libcpp_string_view.h
+ /usr/local/root-6.04.02/include/snprintf.h
+ /usr/local/root-6.04.02/include/strlcpy.h
diff --git a/Projects/Hira10/CMakeFiles/NPAnalysis.dir/depend.make b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/depend.make
new file mode 100644
index 000000000..b92abf85a
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/depend.make
@@ -0,0 +1,149 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPAnalysisFactory.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPBeam.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPCalibrationManager.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPDetectorManager.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPEnergyLoss.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPGlobalSystemOfUnits.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPInputParser.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPNucleus.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPOptionManager.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPPhysicalConstants.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPReaction.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPSpectraServer.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPSystemOfUnits.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPVAnalysis.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/NPVDetector.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/RootInput.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/RootOutput.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TAsciiFile.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/THiraData.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/THiraPhysics.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TInitialConditions.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include/TInteractionCoordinates.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: Analysis.cxx
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: Analysis.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/Buttons.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/Bytes.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/Byteswap.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/DllImport.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/ESTLType.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/Foption.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/GuiTypes.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/Math/ParamFunctor.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/MessageTypes.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/RConfig.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/RConfigure.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/RStringView.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/RVersion.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/RWrap_libcpp_string_view.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/Riosfwd.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/Rtypeinfo.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/Rtypes.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/RtypesCore.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TArray.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TArrayC.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TArrayD.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TArrayF.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TArrayI.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TArrayS.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TAttAxis.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TAttBBox2D.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TAttCanvas.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TAttFill.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TAttLine.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TAttMarker.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TAttPad.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TAttText.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TAxis.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TBits.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TBranch.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TBuffer.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TBufferFile.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TCanvas.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TCanvasImp.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TChain.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TClass.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TCollection.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TDataType.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TDatime.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TDictionary.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TDirectory.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TDirectoryFile.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TError.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TF1.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TFile.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TFitResultPtr.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TFormula.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TGenericClassInfo.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TGraph.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TH1.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TH1F.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TH2.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TH2F.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/THashTable.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TInetAddress.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TInterpreter.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TIterator.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TList.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TLorentzRotation.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TLorentzVector.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMap.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMath.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMathBase.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMatrix.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMatrixDBasefwd.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMatrixF.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMatrixFBasefwd.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMatrixFUtils.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMatrixFUtilsfwd.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMatrixFfwd.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMatrixT.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMatrixTBase.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMatrixTUtils.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMessage.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMethodCall.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TMonitor.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TNamed.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TObjArray.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TObjString.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TObject.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TPad.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TPoint.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TQClass.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TQConnection.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TQObject.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TQObjectEmitVA.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TRandom.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TRandom3.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TRotation.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TSchemaHelper.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TSecContext.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TSeqCollection.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TServerSocket.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TSocket.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TSpline.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TStorage.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TString.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TTimeStamp.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TTree.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TUUID.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TUrl.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TVector2.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TVector3.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TVectorDfwd.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TVectorFfwd.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TVersionCheck.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TVirtualAuth.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TVirtualMutex.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TVirtualPad.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TVirtualTreePlayer.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/TVirtualX.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/ThreadLocalStorage.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/Varargs.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/libcpp_string_view.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/snprintf.h
+CMakeFiles/NPAnalysis.dir/Analysis.cxx.o: /usr/local/root-6.04.02/include/strlcpy.h
+
diff --git a/Projects/Hira10/CMakeFiles/NPAnalysis.dir/flags.make b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/flags.make
new file mode 100644
index 000000000..348337ad2
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/flags.make
@@ -0,0 +1,8 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
+CXX_FLAGS = -O3 -DNDEBUG -pthread -stdlib=libc++ -std=c++11 -m64 -I/usr/local/root-6.04.02/include -Qunused-arguments -fcolor-diagnostics -stdlib=libc++ -Qunused-arguments -fcolor-diagnostics -undefined dynamic_lookup -O3 -DNDEBUG -fPIC -I/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/include -isystem /usr/local/root-6.04.02/include   
+
+CXX_DEFINES = -DNPAnalysis_EXPORTS
+
diff --git a/Projects/Hira10/CMakeFiles/NPAnalysis.dir/link.txt b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/link.txt
new file mode 100644
index 000000000..e0f119797
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/link.txt
@@ -0,0 +1 @@
+/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -O3 -DNDEBUG -pthread -stdlib=libc++ -std=c++11 -m64 -I/usr/local/root-6.04.02/include -Qunused-arguments -fcolor-diagnostics -stdlib=libc++ -Qunused-arguments -fcolor-diagnostics -undefined dynamic_lookup -O3 -DNDEBUG -dynamiclib -Wl,-headerpad_max_install_names  -o libNPAnalysis.dylib -install_name @rpath/libNPAnalysis.dylib CMakeFiles/NPAnalysis.dir/Analysis.cxx.o  -L/usr/local/root-6.04.02/lib  -L/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/lib -ldl -lGui -lCore -lRIO -lNet -lHist -lGpad -lTree -lPhysics -lMathCore -lThread -L/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/lib -lNPCore -lNPPhysics -lNPInteractionCoordinates -lNPInitialConditions -Wl,-rpath,/usr/local/root-6.04.02/lib -Wl,-rpath,/Users/pierremorfouace/Physics/NPTool/nptool/NPLib/lib 
diff --git a/Projects/Hira10/CMakeFiles/NPAnalysis.dir/progress.make b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/progress.make
new file mode 100644
index 000000000..781c7de27
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/NPAnalysis.dir/progress.make
@@ -0,0 +1,2 @@
+CMAKE_PROGRESS_1 = 1
+
diff --git a/Projects/Hira10/CMakeFiles/TargetDirectories.txt b/Projects/Hira10/CMakeFiles/TargetDirectories.txt
new file mode 100644
index 000000000..e1e59d5af
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/TargetDirectories.txt
@@ -0,0 +1 @@
+/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/NPAnalysis.dir
diff --git a/Projects/Hira10/CMakeFiles/cmake.check_cache b/Projects/Hira10/CMakeFiles/cmake.check_cache
new file mode 100644
index 000000000..3dccd7317
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/cmake.check_cache
@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/Projects/Hira10/CMakeFiles/feature_tests.bin b/Projects/Hira10/CMakeFiles/feature_tests.bin
new file mode 100755
index 0000000000000000000000000000000000000000..433e43ea71975afae6624ecfa6892f456c7146f9
GIT binary patch
literal 8376
zcmeHM&ub(_6s}pb>=MH!2SG)_@yCj~kYqt5cyd=qv$*IQvk(@fsHuKEQ`lWSR(B_p
z1z|6OIS4s=@DC8Ydhnnkc<>~i1dm?ClOUc}5%GI9-8(axnu%ATA5>SruJ>NO`rfN5
z==Z~4zx{Jgh}L~V+&LqJSVj93%m<>4Hz6KI+eVY}#+BDPw>mp-^4Do<O|wCc?R*G9
zDR(=2yVD|Gzdik}nqI&+aTaZ<8kVx4VKJ6HY47+!EC$0*RwB&Ty8hFWxKj=JPD-8G
zd~EQfy>BXeKe8hr=BMn9KHqyvS=s|*BWY}$;p<6zA3rwok1=Ipo^hW?Qc_>WPNg)G
zIBD<a%HBhj0p=0DxipUF^=ogu-g)I(9gFtJFR@msf@k_-)cH90I92=;$d}FPePP!Y
zg5`LP?Bf=A#&3xJCG_{B-9Tev``lQT*DyIB*#ATqAk{`&LE9*Ew~?6cMs%1&;F%sl
zV?X}*^QSLg_-r%%<gM?2y&CN<KZS38>C4MPpgmXf=$W3udRdS2X_9yzULTLK-&h%1
zYdkmR*OxA>UtWh3rtAIMg2Y(<E5I==|Mp>CP`ZA#QemUwX*Bk4vn|AV^v_m2<JnMy
zK!ZSoK!ZSoK!ZSoK!ZSoK!ZSoK!ZSoK!ZSoK!ZSoK!d>l1A&{{N55=;boL^={jT#j
z`+W5N-R-0D_ibI?UHy7#^PO*xC+X$AJ^5<q%I?jb&WoFRIFzc_bJSA>$%tZACI$XP
zo5HBX+$NVV&&nr8<@l+d4iYGZ1$tJ^8_42-$)a$kTZXOGV{mWaNMp_@V4*BBSsV^%
zcBpHta)&Z81v!-j-17hPX*h7Rx)|c>L8%h{>%R{?41WI4%0;A;@a*-7RPb=VA~4q(
z5G91cQBgYUR}-9S6r{Mcx_~$LA|aLQ&6lT0)*1_i(rlkjNq~qF&KF~Qqf&?~b&-WK
zg#{6<g%g{eDP&Fq<y6=R*)o-J<_?sLkODek$#4`9!^CLVTNo?ElWfFpIfIu|Z6a;P
zAP2CEkzdJdWEpK~BC>^v4Fz(mN0t*3yNqi;i*}rsG+HJq?M9)EWo(}uESwq<V-sUZ
zT2zPffzqMfJ9m=NfOl1DH9(FA)iaIF!h7Mg#7r`{>mT8rV>23R8Wgk8S}wpL3A9Wp
z?UM681;olE859BJk>buFG_xvB*&cDWg@z7fj$?|Qo_mxyipi1HB;UiC!GT|x{f-hf
zgvf#uXyPzHrbgIm$o+tKrq?edyiZ7Wozm}85lB_Huac4vn99q5NRE8W;tJT=c`Dph
zo|6ki1^{tXdCyMUzRWjGeP@hcc-yBqBSNP~(RZXGWC#*!){(*~gIw;Na$1(w=q#cI
zA%g_sosPGlKV4=gEG_aK@z;E!K`D3-lz?TyT>Huy)kTPEB&I>~*Rhw0IJcE{*&>0l
z5x(`g_W3BkfF^scF>(#^dGy>quj-Nf&Nb5&Xs&r}Ffj9g?=W_IN3@1(t+kbN=Z_}~
zt1XH8`Wcz_B@IdA(w2S1iJW*mRmO^oqhjpwMrEgd;m;TFsO#fgn_O-A3aX!->#3`l
rr>@6yJryjgd1|9Fe(U;HOv;};;ATAlX7GTEx7ey>SK{ht$2|QDp-5$-

literal 0
HcmV?d00001

diff --git a/Projects/Hira10/CMakeFiles/feature_tests.c b/Projects/Hira10/CMakeFiles/feature_tests.c
new file mode 100644
index 000000000..e08c57e75
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/feature_tests.c
@@ -0,0 +1,34 @@
+
+  const char features[] = {""
+"C_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400
+"1"
+#else
+"0"
+#endif
+"c_function_prototypes\n"
+"C_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
+"1"
+#else
+"0"
+#endif
+"c_restrict\n"
+"C_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
+"1"
+#else
+"0"
+#endif
+"c_static_assert\n"
+"C_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
+"1"
+#else
+"0"
+#endif
+"c_variadic_macros\n"
+
+};
+
+int main(int argc, char** argv) { (void)argv; return features[argc]; }
diff --git a/Projects/Hira10/CMakeFiles/feature_tests.cxx b/Projects/Hira10/CMakeFiles/feature_tests.cxx
new file mode 100644
index 000000000..3e74c566e
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/feature_tests.cxx
@@ -0,0 +1,405 @@
+
+  const char features[] = {""
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_aggregate_nsdmi)
+"1"
+#else
+"0"
+#endif
+"cxx_aggregate_default_initializers\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_alias_templates)
+"1"
+#else
+"0"
+#endif
+"cxx_alias_templates\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_alignas)
+"1"
+#else
+"0"
+#endif
+"cxx_alignas\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_alignas)
+"1"
+#else
+"0"
+#endif
+"cxx_alignof\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_attributes)
+"1"
+#else
+"0"
+#endif
+"cxx_attributes\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_attribute_deprecated\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_auto_type)
+"1"
+#else
+"0"
+#endif
+"cxx_auto_type\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_binary_literals)
+"1"
+#else
+"0"
+#endif
+"cxx_binary_literals\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_constexpr)
+"1"
+#else
+"0"
+#endif
+"cxx_constexpr\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_contextual_conversions)
+"1"
+#else
+"0"
+#endif
+"cxx_contextual_conversions\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_decltype)
+"1"
+#else
+"0"
+#endif
+"cxx_decltype\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_decltype_auto\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_decltype_incomplete_return_types)
+"1"
+#else
+"0"
+#endif
+"cxx_decltype_incomplete_return_types\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_default_function_template_args)
+"1"
+#else
+"0"
+#endif
+"cxx_default_function_template_args\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_defaulted_functions)
+"1"
+#else
+"0"
+#endif
+"cxx_defaulted_functions\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_defaulted_functions)
+"1"
+#else
+"0"
+#endif
+"cxx_defaulted_move_initializers\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_delegating_constructors)
+"1"
+#else
+"0"
+#endif
+"cxx_delegating_constructors\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_deleted_functions)
+"1"
+#else
+"0"
+#endif
+"cxx_deleted_functions\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_digit_separators\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_enum_forward_declarations\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_explicit_conversions)
+"1"
+#else
+"0"
+#endif
+"cxx_explicit_conversions\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_extended_friend_declarations\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_extern_templates\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_override_control)
+"1"
+#else
+"0"
+#endif
+"cxx_final\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_func_identifier\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_generalized_initializers)
+"1"
+#else
+"0"
+#endif
+"cxx_generalized_initializers\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_generic_lambdas\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_inheriting_constructors)
+"1"
+#else
+"0"
+#endif
+"cxx_inheriting_constructors\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_inline_namespaces\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_lambdas)
+"1"
+#else
+"0"
+#endif
+"cxx_lambdas\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_init_captures)
+"1"
+#else
+"0"
+#endif
+"cxx_lambda_init_captures\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_local_type_template_args)
+"1"
+#else
+"0"
+#endif
+"cxx_local_type_template_args\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_long_long_type\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_noexcept)
+"1"
+#else
+"0"
+#endif
+"cxx_noexcept\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_nonstatic_member_init)
+"1"
+#else
+"0"
+#endif
+"cxx_nonstatic_member_init\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_nullptr)
+"1"
+#else
+"0"
+#endif
+"cxx_nullptr\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_override_control)
+"1"
+#else
+"0"
+#endif
+"cxx_override\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_range_for)
+"1"
+#else
+"0"
+#endif
+"cxx_range_for\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_raw_string_literals)
+"1"
+#else
+"0"
+#endif
+"cxx_raw_string_literals\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_reference_qualified_functions)
+"1"
+#else
+"0"
+#endif
+"cxx_reference_qualified_functions\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_relaxed_constexpr)
+"1"
+#else
+"0"
+#endif
+"cxx_relaxed_constexpr\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_return_type_deduction)
+"1"
+#else
+"0"
+#endif
+"cxx_return_type_deduction\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_right_angle_brackets\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_rvalue_references)
+"1"
+#else
+"0"
+#endif
+"cxx_rvalue_references\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_sizeof_member\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_static_assert)
+"1"
+#else
+"0"
+#endif
+"cxx_static_assert\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_strong_enums)
+"1"
+#else
+"0"
+#endif
+"cxx_strong_enums\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 199711L
+"1"
+#else
+"0"
+#endif
+"cxx_template_template_parameters\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_thread_local)
+"1"
+#else
+"0"
+#endif
+"cxx_thread_local\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_trailing_return)
+"1"
+#else
+"0"
+#endif
+"cxx_trailing_return_types\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_unicode_literals)
+"1"
+#else
+"0"
+#endif
+"cxx_unicode_literals\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_generalized_initializers)
+"1"
+#else
+"0"
+#endif
+"cxx_uniform_initialization\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_unrestricted_unions)
+"1"
+#else
+"0"
+#endif
+"cxx_unrestricted_unions\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_user_literals)
+"1"
+#else
+"0"
+#endif
+"cxx_user_literals\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_variable_templates)
+"1"
+#else
+"0"
+#endif
+"cxx_variable_templates\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_variadic_macros\n"
+"CXX_FEATURE:"
+#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_variadic_templates)
+"1"
+#else
+"0"
+#endif
+"cxx_variadic_templates\n"
+
+};
+
+int main(int argc, char** argv) { (void)argv; return features[argc]; }
diff --git a/Projects/Hira10/CMakeFiles/progress.marks b/Projects/Hira10/CMakeFiles/progress.marks
new file mode 100644
index 000000000..d00491fd7
--- /dev/null
+++ b/Projects/Hira10/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+1
diff --git a/Projects/Hira10/CMakeLists.txt b/Projects/Hira10/CMakeLists.txt
new file mode 100644
index 000000000..6806d778c
--- /dev/null
+++ b/Projects/Hira10/CMakeLists.txt
@@ -0,0 +1,2 @@
+cmake_minimum_required (VERSION 2.8) 
+include("../../NPLib/ressources/CMake/NPAnalysis.cmake")
diff --git a/Projects/Hira10/Makefile b/Projects/Hira10/Makefile
new file mode 100644
index 000000000..988289109
--- /dev/null
+++ b/Projects/Hira10/Makefile
@@ -0,0 +1,166 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/local/Cellar/cmake/3.2.2/bin/cmake
+
+# The command to remove a file.
+RM = /usr/local/Cellar/cmake/3.2.2/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target edit_cache
+edit_cache:
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
+	/usr/local/Cellar/cmake/3.2.2/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+	/usr/local/Cellar/cmake/3.2.2/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+	$(CMAKE_COMMAND) -E cmake_progress_start /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles/progress.marks
+	$(MAKE) -f CMakeFiles/Makefile2 all
+	$(CMAKE_COMMAND) -E cmake_progress_start /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+	$(MAKE) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+	$(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+	$(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+	$(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named NPAnalysis
+
+# Build rule for target.
+NPAnalysis: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 NPAnalysis
+.PHONY : NPAnalysis
+
+# fast build rule for target.
+NPAnalysis/fast:
+	$(MAKE) -f CMakeFiles/NPAnalysis.dir/build.make CMakeFiles/NPAnalysis.dir/build
+.PHONY : NPAnalysis/fast
+
+Analysis.o: Analysis.cxx.o
+.PHONY : Analysis.o
+
+# target to build an object file
+Analysis.cxx.o:
+	$(MAKE) -f CMakeFiles/NPAnalysis.dir/build.make CMakeFiles/NPAnalysis.dir/Analysis.cxx.o
+.PHONY : Analysis.cxx.o
+
+Analysis.i: Analysis.cxx.i
+.PHONY : Analysis.i
+
+# target to preprocess a source file
+Analysis.cxx.i:
+	$(MAKE) -f CMakeFiles/NPAnalysis.dir/build.make CMakeFiles/NPAnalysis.dir/Analysis.cxx.i
+.PHONY : Analysis.cxx.i
+
+Analysis.s: Analysis.cxx.s
+.PHONY : Analysis.s
+
+# target to generate assembly for a file
+Analysis.cxx.s:
+	$(MAKE) -f CMakeFiles/NPAnalysis.dir/build.make CMakeFiles/NPAnalysis.dir/Analysis.cxx.s
+.PHONY : Analysis.cxx.s
+
+# Help Target
+help:
+	@echo "The following are some of the valid targets for this Makefile:"
+	@echo "... all (the default if no target is provided)"
+	@echo "... clean"
+	@echo "... depend"
+	@echo "... edit_cache"
+	@echo "... rebuild_cache"
+	@echo "... NPAnalysis"
+	@echo "... Analysis.o"
+	@echo "... Analysis.i"
+	@echo "... Analysis.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+	$(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/Projects/Hira10/RunToTreat.txt b/Projects/Hira10/RunToTreat.txt
new file mode 100755
index 000000000..98c0bbfb0
--- /dev/null
+++ b/Projects/Hira10/RunToTreat.txt
@@ -0,0 +1,13 @@
+TTreeName 
+	SimulatedTree
+RootFileName 
+  ../../Outputs/Simulation/hira_acceptance.root
+	%../../Outputs/Simulation/hiraU_deutonpbuu_nucl.root
+  %../../Outputs/Simulation/hiraU_tritonpbuu_nucl.root
+  %../../Outputs/Simulation/hiraU_3Hepbuu_nucl.root
+  %../../Outputs/Simulation/hiraU_alphapbuu_nucl.root
+
+
+  %../../Outputs/Simulation/hiraU_protonpbuu_nucl.root
+	%../../Outputs/Simulation/hiraU_flat_p_nucl.root
+	%../../Outputs/Simulation/hiraU_protonsource_nucl.root
diff --git a/Projects/Hira10/cmake_install.cmake b/Projects/Hira10/cmake_install.cmake
new file mode 100644
index 000000000..3d5e9eb94
--- /dev/null
+++ b/Projects/Hira10/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+  set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+  if(BUILD_TYPE)
+    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+  else()
+    set(CMAKE_INSTALL_CONFIG_NAME "Release")
+  endif()
+  message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+  if(COMPONENT)
+    message(STATUS "Install component: \"${COMPONENT}\"")
+    set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+  else()
+    set(CMAKE_INSTALL_COMPONENT)
+  endif()
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+  set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+  set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+       "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira10/${CMAKE_INSTALL_MANIFEST}"
+     "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/Projects/Hira10/libNPAnalysis.dylib b/Projects/Hira10/libNPAnalysis.dylib
new file mode 100755
index 0000000000000000000000000000000000000000..d89680d516505674a25229a21f8b463cca724eb0
GIT binary patch
literal 52616
zcmeHw3wTu3x%N&18c|HBmxDJ52o}7A3?Y!<Eddf{G=xAR1{H@PnUH91CKC*{+8}Zn
z$Dz?S%28XRtx7$u=J*tiXf!BCVlNu0ZBtt%^?2DaSR<{Pddqp=@7uF8GYR#a|D5wY
z|MUN|AJ$sm{rlFp)?Rz>wReVBKKtOSqYWc2!7z-YP^O^lnqU}PnkNA=j8jm$;|;^@
zF3v3}7E)x@7Ks`b4x7e!lthc|cKf_dJ_|t;Z7*%L@@`MpmiV|4aU#v(sN3D(Yh2f0
zlcMcCf19#a#c5020)>!h*<+u1s6BUux2n!tFL-2sC+`q3BNe&eLEHkBFe<+FrKN6f
zQ>nMk=k|HlMaSoCQMGfCYaYZS>?zr<-R{!bnud`CM%!z?TSfO;8pI>=XIoML_8NTk
zl{M=vdbGWqdz7)469Y#GS8Q~wZg*qN^_4Yc?#i0-S_nnk8+V^-K4Tdm{*U|Xt#Fsu
zd#b&v5N)r^vX^PuBW{IiQ6ig>dAua2I46wPX2Ho;8-;To)9%PTUSB&h3hd|D_EMlD
zM_XiEoNrmmk=pI9sd6`LtX@}J<*xJ9kFu8neIB9kh==!+_AaD=b-3MCo_}O7txW~H
zt&@RxxIOmwVil3v?XIrnpjP_a<&8C^qv9L7Uxh>YAs%k;m@r!eN6+J^{5_xw&X6AP
ze>{)NJU&lIc=UKUEqkH-5f6`VL{lNgS6y9O6QW0tZ;55kN?%CKZlmdL_qv9WRcds6
zYb|?ewuQ*}qU~`WGdFH`zN_HU+$FBin%r&~NU>TA-+qST9M^DL6M^&GnH)vWuCMd>
zD&|yGt}7_asqs{8Y^ZEVE!zkjf;grdMzh2U`^mtQ(bmCm^S`16K8Q9AlObh~VKjjr
z4;p=RJZ%_Ppv`>2Fbc8e9SgV+g$H34UU5!Gxd`P*N6B8;9fNrqX!PS;v#s^YSF@gd
z^w}2<{VMy6jWa-FoW=w=ML9c!lZN9sluQ)rGFHRr#B_@@<}^0cGYc$58ykGy>eNNy
zd7xez%7`9y4PzvKOB*Xw8@Lq8@%8eHYwNuu3STe3(zSd<T>9~k<0<g^{!8-C%7!q7
zua9SGou_QX!Pm<d*L(j<{VlA(Tr6#{TztL#Wthh!IsJP1;);6jNDsbVzMxR7TjvJl
zBj=Hh`^bDKC=B%=>~xZG<N18#c~ns7s_}X2J*B?N+M30+we@9{H6EWg;;htpoc*<S
zDt(ons>QW6WdLwH5jLSm_qPewBF}@;bIwV1SUNaQn`c3SdU~$ZmU^n@)YsPf&YPc_
zHZL`8E>9hv&&}+g$X(Xpt#6o9SLv;<_g2@|m)ACWO1*Qew9F|eEUvAsnp0EfV^dI=
zuV){Wah!$1^LQuLkrcGEEu8C0?1*I`mVsCXVi|~KAeMnx24WeAWgwP;SO#Jlh-Dy_
zfmjA&8Hi;dmVsCXVi|~KAeMnx24WeAWgwP;SO#Jlh-Dy_fmjA&8Hi;dmVsCXVi|~K
zAeMnx24WeAWgwP;SO#Jlh-Dy_fmjA&8Hi;dmVsCXVi|~KAeMnx24WeAWgwP;SO#Jl
zh-Dy_fmjA&8Hi;dmVsCXVi|~KAeMnx24WeAWgwP;SO#Jl_<t`0mpT3K<XoP!D(AAC
z;v(nfLzyoBu-P~dKRg*6--RE#bNP>67JM=pzkK=Zc>JDazW-A*9b8xNzD)eYrPF`V
zTnltr@Zm0?`TqCJ6@otI#1G`<`#&@n(UgBpw=4Ku4@ge`jqPSCX!(9`7mSqPcROk1
zG$B=Yz)&AZG?XZ$#-3%t$109jV;|$klo8FKpr4xW0)^eCB*QRY2khLuFZ0Trt8&)l
zT%F@y^Mcc#yQ}|63|YRvu}6^mfiM`GuuZt$u5jW&RldKvgYkvL239CVtqd%*>9c5c
z;8dxPW6kueLL}^Yfwb?Ld5jEQyohZ8-Oo^<!#r1kF7r$Uy3JD+=rMmgmqv!okI+JC
zmwDJ>7)evJ4UX5E{=Bb-hs%?uE-?fzDs=ik$9N?#rKbdE@M%fOuc;e+n%Oe<D$GQh
zyA@`h&7UaDVK9H7Fo(&!U15%*xkX_Pu(?rTj=fo}Fz1Fjld%6FMj-LZHT~xUOPbn@
z<VM6-mlqM=d8#k*O;cFnJ4s=Q?-+$8zAupi^he_RNMVWZ9fc*nKPW8m{aRs(Zwp~N
zzI%X$#mD(y<lJ<~If?Uq*cEUmI)fP><7Zp*gN;3V_>;dJ*!$H+zW)=m0HEU~=aw$t
z(az0XgHHcmm;bw&_&rBw@WvkVCUBp_Z%rEJo%jh;ryn!%pm{lnF8_Vm5aPhTZMDy&
zQ0WKV9}f@92}aQa(89cC;7<RWW;)Qomc&nnhjaYf3PA*~n7rWb<3QZA4*{C*&mp0c
zcFdjB4=hbQoRr)=8G?tCR*x^kk18L|Nt(1Y4PBdou0ePfg!g;{y)$2g2Iy0jo=iG_
zVAp&U^!(uNY!Kj$^3Gr@*-w>$o$Khzc?$L=J4JLF+$JY^AXrFIzcbkx2#Ru`)hU$1
zM5jM7KWoreflioQ5CXeP$O*KrMPrUfH^4EtEChDfDW{2?fmGp4R?c?iw2<?va?+I3
zrkq{mJPD37u%$yt!7elyrb5WM{M(!q4|Xy-^GBLIcFf$XF#Brm7C7VM3q-W;Z=rPE
zrSw6imyj;$`VQzw*LDz)F3KZaWRFhQ42U9Kvi=2vJ1MH^66HW^i%=rcRcCdOoIvX?
zH0JNllca1{PKR>3$azLNZOZ9UPA@qRD5pa?rg8?!*$xiUWuWUAw?s5ZS1;s{t{#d9
zI~kqnV_Jiq?3j6n!tATLRp5+2pD*l=zalLsau!u6eXr8nNSAaKf{t|cfPi#S9_b=`
zbh<u9Xh;{=1ccT{QB9X92U>fD5|OSUk=<>Q6KEYoV?KPYq$~M&TG?$NW^fW2dQdsD
zlrvd5DdaRLCtEpb%E=^WH8@C@Q%J!=G)UK4$RS-N6c2VXIx`os17^p}Qia)9^KyYR
z_AeB+0n(l%rYlS7cPQOF97@+T(2=gm5Jb8tk93heI$bYH(A&72B3-j6s_7EtKx>Ln
zBGT1tb&#AuYbF}A=^RPdPUSe2Q%KI$%4t{5TIE!bvqU-F%4t$gGdX92gLJhBDYz32
z(q%#p>FT3+u#?f5Co`?VPIk<kr!f0!&Js9d7k+IXY$ww)iRqf4^irj#+37kAe@NF_
z5Rfj)BVA;VPS;%$^fq2Kk*+$5YPv)@&{`psh;+4x?CvIV0<FzxOc#EO8*A4t<+Lbg
zCpmMJ)1{nU%4sL(B<1ufr%O5A<a~}_1V*}gg%s>VgLDl+4(S@Cc(9YvneV{@V0O$L
z&lGEJ%)f*FTnAQXa}p(R5ejD9gkN-a22W~6gKNXYk_CoQo^*K^uQ@|-hs)FCV?$bh
zq<_(BQmq>-t?6M}&#P97t@WU-b)9N8SXzhXkNCPxwPx8`wYJu^s&$Q}^+cG~D%DDZ
z7P?X^f}JfNVH(IKEJ5;+aTTIN3YtilMP>kMm<GE*z%-ydrUBWbr$Gxn1h?_#0n?y^
zqB;#kIndfJl!$3iD6+e|$O*J|qcIoZXQVL=DwNZ!oIY}9DW_REgUT5q=XmApR8FFd
zd22F<^l#r}Fk4cD6r6<y)1U)#m<H_>4|Xy-vkw-mew$w@%)Xk31<okawDb-lEwU!R
zru6fWV5oJGF6nv(bfjw#1f+}dNEg|o)8&CE(#88Oq|0D;G+m+`XdR-mKO$YdRtG5?
zXia8-C!m8!*PwDzlrxK*zvDNu!AU%h_IGD0C!3su%1Kd9p>j&d`8RNot_mRq>(C%w
z*^ooJGASPHWOU}gGOgNg^A&~JSMvpdGqN--DIn?WdQj<K;h6+#iKHLR#U}_l(v=AU
z(nWcsi|o<qnhQ~+i?^&umy@EJE>RA&W(y@EU2Cllk`rhxL1Vr>Q<Bo8oC@XCk@E}X
zv?!-pIoru;SI#cw>{L!0Id_7CbhQg9*ntM=>V_QB)kX1OC!;fOW?Hr1W}Cw7tNDF_
zGtS5mcEyKC3zjCs+@SPV_&5{nEF@jhbv5WnS2GAm7v+&IvPY*Y0isA3pAL|&7K&=R
zL^;s9T__RhO4L<!Cpm%EHZ<mL{C^3ULn+E>S55~x_b4Y*Io-<XA!n0v3YF8R9Fv^&
z;2>Q?LJAt1t~$seT@@4$b}~A%h-uY+o7XAKzM5XZ&kZs`>jAm^FJdA4NOP14{vQ5^
z4dy~o*i8bTI!*z)%>N{REFLCFHK*8SQfxCnQ!^>HnZGhtOi9bk0iZCGsAfnte-DyI
z^9Mj0O{JPiw9Wif&5*!o0%|5%&5&xg*k<mq&CFCYgMUG%_`j2wUNu7k%`8zflhq8V
zrpq>Sscq&hdHU<@warXXGbGT=muE_+Qq&BoX1r}?oNeYlHPb~i;~35Fp@-a%Kr>IM
znOSOvRP$+&G&h}qG&gJ1%r2T4PctoQh6I|aRWoU7hE&r>iB0?XV0oo(O1S*{F^uxm
zaUPicy)dLSxwSrpv_m#c?jOgK#>YvOlbfWE@c)+dpJ>zMPT&pFX4y2kEWAY8Wj0OL
zzTKo%+B7-A?<eg>n<le3NZRco8lGz(0)fx2<<r1;#}2Zak4iHv-X-86&VeKiRvxKp
zz(c3yk!qbKH$75Lo+a{BPM#$eT5_MIMA&QNo!}Ie>md9MOYT6VoXKnFC-4Eka`*T?
zV8;GPq@3I~y{vLh>O61B-3+;baRc!Kl6Bl5Jp}>{R7M(T;#DW82IPXf$uf`=Dc8m2
z(yMa4gjZW~r$ox}+F@R(a<araEV+-SMkIoZrg@Ue$=Y&^CHImg*Qf))1!JI$Bf<*V
z;Hf`QL;@=icoGjRB7qeMJRJudB(MU3C)Pj;39LZiDIy~r8fKa7+t3r92V0~aHZMjb
zE!?l--bx2fJlUnnIDHOB<;Fg<8hk8(|D<@gxkm6C`<%hXZu4~_fhKGq9PJD=x5ZPm
zXcojjNhLV(3p6<$#*KzC+yiUf=1fc5JYCK17CCIU9i@1?;ycYxrqIBR?QpZxY#8mv
z|GIPY`_1sQOFcaj>1n6=v}M42T!4&A)pE0Wui|-vcUBBzg#0QCbGrpk80{}u)C6bC
z)ft<SZmEq+EgR+{wf{$XKI|-{{n<+Tjgm4+I$21<hF2j4Ns3D5_gW0*A>&<9o%kM_
zFvp^H;0#KrqZb9vaI2#fI{KNC^f9(Gk)*p-gKYQ~(xfqb7p;Zk@2KNVk&Z=Y^@tgB
znR<EmT#0268=vMpCB3PnUXrG%2H9{dq@5&1b-Jhmj!#v`XGA&{oj&~cE<6Kh@-=}o
zs?|#uNlz=utE62d?NSZ0;aEsh$8uZ;$4`ph#3#^%rCM~>kC-v9R4;!!M`CHAmqkiC
zq@*U2=BNhQa4e*UNQ&-pHXP@x<4YnPi_Tw88}ag%z!~3CFKg-LB_%Z|$w|@^szEj!
z3+cSE96RCopy*Bf6PmCdi%#Q+8M9Ko#H*JydMQ-WXZmzInWPI<gKRh!($7hX?r|X;
z*Qw*iNXMe{#i`O`@iHiIhF`rH^zwTpZBml?B}n^JgKRh!()nXKE`j4o>iD!s$D*@&
z#Ef~pdP!C<J@j(5k`k5FLDHqFK{gx<>3Nc(dz=Z!&xqc{7tw^JT689im@&V?f4Bze
zyZFS7Jt=y5M@ipR(sq&#2uav*EF{+$j=#54*N`&x?T+*<YCA?OnK!GW)6`KN9aSpn
z1SOS_v`RI|hHoMLnxv>sf3Hn_|3y?M_M-{wx2Sz%#FBZGI=W9Ddpon~=!40c3MI`V
z>2)Cq8@`3KVl3ag)OVBmZiw_PYIlxUGH+E!XR4!QI=W6trzvUZ3y`i>4YJ`|NWUd1
zy5H^UJ6?Ss8|horP93pi9<Pob#=|GZyN`}O{wL}8eM;&k=`A4%8@`3KdMw{v>U)=j
zJ@FAVVL2DIAC6cu?@&kQsH1i|+Nh*6m9&$ja@8OkzJ>G#Nzwi8R^Qp`o4YJwzC~^N
zh$Zu6b@Z4#h;}y9(U&JnzaLgo1xfD<N!ai$B+ppBd(?NYggx;fnlRs@_RxqW^KNyN
zu8s=nXp@r8QBo#JHL5{2d<*FvlA`<FtG;hg-&-Sni`v;Emdq*Y=t(>nV!Tu6XuOgh
zQ&J*HhflKE@GYduv3#5A`z-a%feh=ns69Gj$$UWIjPupe;OB7US5mr?dP&-#8f3$_
zkUk(Oy5D{3d!M9i;xEvI`4+XgBbLmw)X{Tz=tIA|=xCyno>bB<l0L)Um&Jx}Aze3?
z??LrlroPuj`WCe(Ml6|+2%NE49ktNW?MgadNlhf(q#9(yw~#(2DZ1Z7>ich!vWXv|
z3G270EgZ3ArmCa;ct%9W*3!{QN_tL7PLkqPgKYQ~(ngXZeQ$b!Pnozn+^oKDv3)!J
zuk$v$Q#7AGVZ_&Cgg5Qu-Tjq(<BnZs+>8ISNZi=h|3U)TLfmQIqQv(8M?*xty{%Gu
zbN`(-UG6@Mg)VoW{ok@#a(|emEZ%1JueDjdynIhl)*#^iT$?5LSP9DNBI|6M)kG~5
zTgd2M3t34vOYT#Ctt{T|^#6^IA?!}4+(|sHEZ#}<|G{RNT;K0f7H=8)pS4+XHU74;
zdLY*SBb&9IS{`Nbs@%WbX34cIPg%Sw_E+01xzwDaEMC+4SK6#0p6AKR;x(mzfz9eB
z>tpOmpd-8@^q+3Cc9QkFvbZAm$Jwk3vYt~G*VF!YIawqdvI_lJSzOQhe`&L1k?<>v
zt5JWu&60DtMp;}9`de+5oMJ`F;<?;^gUymNAX8a9m-^i{OJ?U8VD&Ev(J%)uw&C{v
zbQ^B&|7Hl*DaIG&+8dcx$JnS$rO$X$N?&FA4A`hlnLpX6Op{;Rs7#G#ZB(YiV>T*N
zpv^{Q*l)K{8S0yDl*2o)L1W-}4qT%!2XNqOg*jpaD;4Gt4df}zF&S8>Fb82ERbgg*
zV7kIg^T5dpGp_>^6qY5Wo12^11gSz>&LcHx>MaOOzwglRCpI4{arwW(>QOQc!of8?
zdnQQm2hECP)jpeTpea$G>C=v)SVjh<_aNE$o<g4Fd(4X|hC69B(_x#LW|{eS1`}<@
zh%(b*@?9Cs{33<Tnl{_a>sDXxMVl{XE_?;b&q@pj%;%1Wy#Ixqr?9vTJGcC?G07RY
z@KFeuuYi+-FFiKB$d5Q&vN16Wo!CEa26f@9622TSVV5Z1f7s>kmHxDuwRE_7Ux~E?
zC~3X1Z6H~Jo`Itk=rHrF$c}=e==|#US(^?`#!AaHcfcc#)m<)s-mIiq<KM;u2|n-0
zt6){a%E_vURVJ#fEs$p0hBl-<_?*kXwcTQLS#6Ki_F3&9+x=U4X<$lRfvwyq4LIjr
z`)bqSq_cl<IB8OF2ot6}Y1UqRY0`B#spKWlUj=;9S9oZ^o5qsN!%0`4@pnN=UQfFG
z0QiMz6!<`BSG^AS4^ZqC-iqJgix^%5@NP2c@|QUAHcw>6#WN^Scg};##2>2tY}z0H
z&uV|KB|!TVgK8gvm26><Sn-CiCiAnJZ@?tb9-w>)it-Z50dumt;x;bGaFtD0<I~lZ
zlddMFs;h2GfUd@$ZMla{E(*BL(zN+6$BCQ55qNi-uy5RMJ}f-hC(#|L%eI@ZfQFQ9
zNkjh`b+-t2CQH-UZeA%m*w@;iz;?4*t)!^nTIiVtLizz$qjK1)1Fbx1(v~`k1ah05
z{w>X6(&thdA2N{S-?CjfbZ8pnApIw!MZblI@s?C#ICvg71KZm$L!5zQT>c$BfLwt)
zGeIwRCe<MAleTb?*?hy~INt>4Q()uZq}?I6wSn#1fn$S@(;2-+nY5)33V`F7)Hf!R
zK52^ynmPGc5elln)!m$N<^Wb106mauCBqeXmhVcKLV89Uq%ztcZ~~Yw&<M|pLRa7k
z2I>rKl_1X9+RRus4<$A_Lq>9vlD9HYyRXd@g)MwrwR&Q<1eYvsZTqFLZ&@DT7g*z`
zQ;H5tHs3TkE@?}{c(E{Xk!njWG4Z<5fnX0J%ykUs2Os3+8)rcenuzrlmXh<5F)_v;
zz=Mj|#U5#13TNV?q_f9$kR<1{E0BkkRz3j38j*%+$vcxJ{?E+2k72L33<1UYzmvUI
zra2wS45bBk(U$x*D&MQ}Z7NTuc^I4#`JI;hLY41O`CTecrujTL?14BXu!GhJ+-ZsN
zs%N&+tpAPBX^H5ZAS0P4y@96`bAx!5*@xMkT~f|2cfn9df#)%jmjWfu-aN?Ti&C7C
zw2pgOvrH%-=KJ3@mjMjvL1!29?mtLh*U{Gmuz^!@HbBX4GhFct)uSvzUK8erPNnVS
zT@pC%?=F8q1xhwXAR8+u#wPi=A)XVjmM5i7OoizrnQxrjGEdQmf;x;V*3C(+GGjqm
zm5r(WJZDC)&f$q~<8j42CJ`1#&Xg@7=6*5{9ZhDk+Q97Bv*oI8hQ4D6;SHP+cKx>f
zTjvMIVk=MM!%0^?U!GJv{$F4dA&+lByW!N(l|!yO*__^sg+Hq&?3CHTBxvBtt$Gqp
z(vvTbfg_H*@H0%r={GN%^(tIdtaEje^z-WRzsIu*)#M^JB3S^*Npg0>8P1>8xG<D-
zVJx@+SXUXY-6vg7{m^BoUXaMkP>s@l17R#AC9lf5zJiGl4NkI*mU%s{_jIaBU2QEf
zlR_h)>(ojJA);Qmv>2-y9dRoit7Xl=yyjgRME9cn()=Ox^8KC6n9G0A?njq>4dT-l
zjOaD!5kX2Ku0aneZ7*_El9!zy{8={a<6~q@eR?vdzyl_^p_4q{{}=Nc602VRbl$ge
z5i<XRRSNM@Ut}cxeHd4sP;pQaf=NQKGnrCfab4pe4RZ83oK5ApDt`+h@dV9lqUK{^
zW`Crx1ojiae7knP&}7-8_#Hxi&%9Mdc|w~vDa;kYtXEhTjdH-&T9hBqBo6Oia{f(|
zlWyMs85h$|xdxx7DlNRcO;fms@HZ9a-GO<G!txlJM0nFa-giZOTmFLFX!qYCDd8g_
zlWM*Kv4Ls0p&O`U<z`jD>OxlMvPwb~%4{3N0ZR%VQkV;ndAGt`{mmT;%k$jL3QHa~
zC@gunMq$ar)e1{zvlW)k&Qn-AyHH{2?CA<iXQvZJ-fz)o;DIL@@LQ~2W!1&%F;@86
zosatM<{%}5xR-ekz`!;k%gu_p4}|^(-g!hnFN`cAPXAKgynYkUZ1^;}0;L4SiPD6U
znKWrz3-XJmjcM*cg=6qJC%%0G0D6};J=*kX!wI;5Tj+*$%?r`~L5X~RSyl90VKSD^
zSGC*Bz}qkLI?#)I_BAiK@Sz4sKLeNVH`mAGy=Lf${`-l^F8^;`{x9<V{m$7Rx%@A?
z_I{P%3Y<P;S>W3<lJosT&e^@ry+aAEtQV8EK8!e>{$)K*e`7bEG+doX7LTdETvuSp
zj6`QvukU1M&<UkKI6r;Wx%tmS&NzH&o(~q{IRo*y_Ai-%$Q8h9Nq`?d@Z;=ZN7u5f
zzigPqOVvTd><Wz2FkG|uGZKX1d<xT@N0KwE`}+B=y~FX#vOZmwwCJm4Ss!kgP0a_P
zIWSe@v18wmmmj>~#r8OVZqGpOGXIB{1TXlKPR;K^8gszqziLLJ%YXWeOM>G*cli+`
z0(J(_&A??n=0&(5g7MdZwfl29a`-Ui!)5-jT(duc6ds+-Ga=wY!V&|yJ-2lEPG2_r
z%Y6TUbMwCs<@>+N_rGs`0VP))d<;x?ZGLwsKkl#2tb@$eQc3WqJ<iR2$kh;CC*s*_
za@eUG8aZv{{WRVfU3exg$<M}*JIXMhgmGu^j8j3tGu<IPjLGvUQ~pB)hR4CXu%_WV
z$`;ISK1p0fg~0gRN!{Fqu8#i%7e(0o5Y7Ja+}-5yY~5Sq=Qs|Sm4Hoar|m|$A=z*J
z-NZ-Wv<%OzfT7`;*GSFXvEi9DQrAgcFSSqV4N^BreS_5Bmii{Co29;4YVN)b&)h2Y
zcByZb`ZlR|NZlg!9a4W^>N}<0DfQh_-z)VGrEZh@0jYm1HLpLzGj~bN>(lVepGy6x
z)a_C~F7?l)enRRFsrN|zjMUFc-6i$&Qty-cMX9@`{)N=PlKN$-d!#-f^=nf9PU>FN
z6&!(n%uXEn!85+Zijz|`Jo5vzEfw?0dl#ocMLwZF5n4;=0HF<px(VG(=vhK7gnmxw
zK0=QWdW29Lq1}Y;B=j1g+X%&B>h#}C=rlr2gys{fA+(%O86kd{(|-k_O@#QCzv4kc
zd4vuSx`5CJgys@D0ln&<Md%_zQwVtook(aCp$UZUC&Xv?icUhG;MA|^C3J|;M}*!Y
zbP5;lUP2j!UM94H&^|&ng!T{$5Nap%Q$i0B+E3_SLT?eegV5)M_*7YOA}%leHxbGu
z<RjEb=o&(M2=S4%Vm7Y1{i_HqC6rIdOK1_Hmk4DNO2vIhe=4B@LNf@}5IU96U4)Ve
z?Im;+q0@15-2Vkmx{7Q<hY4*b#Al<5Hwe862s8Jd`!*Q~_ae!LaW*R+1h6|`{E^5-
zC|q&hCbG;zcm^9>56Fq9b^{6mHu$lYu^EM&vxwYjA@hj*#6q|>8oba^jN6#TeiRzG
zgvhT@`cUK;zUN=I840@(v|-Fqk^*=HHD+Kl$ykVTPKe_LK&$-Z(Wpk5iy{Z-FgX{J
z^Ds&&iX0Q*bTXh~a;5{Jwbev+04YLShxO6;GmsLra%5p9QRmwfTLFYRn}~4UQRf!w
zBx73GIu$^u^J9uN1EJ1Oh#Ue!9sU)9aWSTdt#cO;>imjgj{%|1t3*yizNqt4>eK+S
zbzTHQoxf4+O(4|yJCRE;N2t?9ogV<<kjn8skm-O<=Y{q-WE&3)dZYj$X9_us!a1uf
zP6|0q;hftn&UA7f1%fYv^!POp#+E_OJ3tuQLLw_LIE?Kz#`a?%c7MJALY*}fI}y*L
z)LBQQ83=Xw7Z%2EfY>_cOi-OI6k800I=2#e3<!0;pica;VLDd;p`V{otR4t;9w+i9
z5b7i|i4N=&*?GGO2z7o-u{(iK;&mbq0!cwD$G=%(?~?O|B{o3hP`KD}6V=+M<jep<
zYhMsa2a<wTjv`Ae5evI<ttB>*$PM9QcUxkokn^}DHigLEaIrsIVrP@{cS~#zkwl~@
z1+5&jfUu|MlamdEv1Jok4ulh3j^TR_;(YxRMmB8JIsEL!4Um+xI0NkmNUBkW!r3Lq
zR@4;RN-?e+nJDo{knu8#Ej9?`1e7}{mVmR8V*f<3^MTAlD@Q31iv5sc8-Q>zn?tdm
z1L4@panKU`8O06*IUnsM6gw|IOsoV5tvy4rYk^SAOR<N-#a^|<eo3*nEwN^bO|?#V
zfUpmQ)?TOB8X&ZG55;zdi}BSW#ri4sJ4@^dicPYX0)U2b0T7A}QEWL7T6>jZw}y-D
zw#1I+$aPy{oPS1wwMYOoj8q`Bb~43sfY92}m>0&k!^Ix9#AZ^A-wHFm(<wF-E_Nms
z7FwG}vH3tKb|J-lK<rVt&k|cqvBxd35{eCmi=BpfMQh6`mI{Q{8Yos}tt9{r<1S0=
zN{T&ViS3}687_7L78Y7tPqDLr(ArNZRtCh5?Yov(1H~S&#P(6FFI?<ctUt8&9g0l>
zLTd*pb`=oY+BQopKr!x8QtUH|^@fWjV40$|yC`-t5Q?3|0WP*yGk|briT#LTcUWR+
z6zd5W``i+HjAF+htJW^1SUwOtw(Eh=>C+Uu6-W-+a*F*D$kCWGatz<ICgDm#vlLh0
zEFe4qjRKTuAx<p-a^y1K8qRqFNCnDV>P$h!3%MM__q=s;vys5(ISe(~JP0r@cG<WZ
z2v?(9h&&F2Vf%^v8xYRv9YlJ8Agjg=L`)#e^Y@61hjFeoJBg$Mp$@MN#?3%5uBvk@
zkVk>Yk%=?#MnGcCg>19~xtI3;4up%`ZX(=$ISuU|B2FN9L2W!o<O(22q`|*tHh8l~
zotKE*0_1eGcM)j=ateZ#<0;I4Cm`X(Vfy~jVi;Uxd6^c@1qk_MATQIvN+5K~OQOu>
zOVIw9$fMw#gg(hJe9!EJZxXUE_5>hd%pjHVupgt2FMjgTfo1CoFIL8k?CbaZb>Cl4
z3uX(R{oU;EJ^lN2r(V%_vDH48^@EiU<Q=@-l3(4WdV?2#>%>Qw{`rP4EV`lk%0wNK
z3$;eG#cIawJ&*55jW%RI)Mn<?c&auwR5n-&1?dHa`B|$%)Li32!|7U?lT%;s*=YFc
zD}A*!?!`;yrY@c5^Q^1#8cXLDOIzk`^m*&abdE5c-t-7zPgPxoCqkm!T~}WVn}#Fh
zyp-Z)9$&@6g}F_2v(B5<bY5C&T9zX-JuPeYoVg297c7`Jf3{KXrlTXu&r6?|kuewY
zj#NkbJc?_`M=+nBk?u&FKYNa2L26c7Mi%AMo!%n|&zql~l`#*t(^50Dpk-*}?!^r*
zI~yZe2qT8F7Dkf9gy9aSG1qCN^Pkt4$CA0&V>sr{E2=SyDyti-JibbF+5)|0#r0mV
zQCv}3dToujp#c#@Aaj-g_4+*do^>_=T46;cDcXc&7B5qg#mhj+b;D*&QKb!pXr<SN
zh=hbnr@8DrG1_HC7#2|!a#z+=`YJtDq=eu|j@wyT?+IrMfig{{l|JcqZjHBo{l-xQ
z$dni*s8<`SQD0$Pfx6gR<!vaft@9Q%R<HBcN8{9S`#kmQy*?YDg%B+SfacQ3E$0zf
zG*|l&Ark7vN>5#7S*35I8(9g1VZp|jyKn@&!a9V`im*!xAy2)pvJ~fB2$<tCN^5J%
zE7#{$f@=9+Tw4Q&m@N%Pxoa^$!8N!%a)H9aYn*H0X=tsr4LcEWah|w@6|a_zUopAO
zFw$1z83lYN%Ja9O!a<yLXA4?9&>lkDQjI13`*`HTLf^a-m(iPWnMa#;E9CCRtrB#O
z!y=w3kdeSoeY)TbX#Cm}jia(>81Zd0jf6S|<1of&I}l>J5r;V9rWx@oAi9Ea^GLX%
zFn^^H*OYwpJ-I-WlaD((u?6-*%W=XD!i@{jMd|;bn!H1m>d*%s^DO)#t94rKN~^uf
zYRj#*&T4P4+FPu4ht=-1+6S!mr&jxf)pl9!FRb=8t9{dIO{+a@wO?56QQy^gldbkt
ztDRxBsaBh5wTrAa-)dJ`?OLn7#%g_5dy~~}x7s_b_Fk)f$ZFfIc8}HWv)Y%fw%2Ok
zvf4vd`-#;Wm{&X|SnY{cJH={eS?ye_y})W!Yot!I=52_Q_JBg1qdYi=d8An5teD>C
z2>l+VI4!+oOCZgnhvZ{zECaC&#4-@eKr92X48$@J%Rnpxu?)mA5X->-9T}K3Ep6?B
zMRkeAi&o~WKuD9a%QjY(xf^_q>)h)qYs#?Evf{dwmJ_nw?kkE{Eht`sEvIU)(QH~9
zro(Y9Q-$YpWEPL!Vrd>6kxNOYU_p^D-R*Wb=C1QJRF=X~ePzvhS7|{JXr&dNdhAGg
zDt!&E(%f9ovOHB)wWS_kZ9NIOOB}fyjBuM8R)HhU?JjL<@~o@e;BYJeT;*wKaQima
zd9kZjUYlz)ca2+{+%ksrTxd2_j-k*u5;)b$stVz`-6pOz+J<aI4A)#=9ZhquZ)$R5
zo2sD}o5<Yd+K^^6x8Wm2IpX+eE+M%_?JBRhu4|lzTQrK-oG2WPsKpNA>*CS*c3s*<
zbXjnzV{S3G77Ht|xn0^YcivL3udud3cE*;MyK1mm?J4CpS#Bk^9Infr1g*<zuE&gU
zuk<!FVhVujBo&GGxII2^Q>BlzLZLNO)|A#ZaCEVg2x<wa9#9Cc1zhc|F0I>0tU|Hs
z+6`i|4rpEN_2e`GgdKv-aWVl59O=cYkWPfPxWZd{?P7;Ux7}jTFJ8=n&qQAY$X$79
zkuS@h2J6<*R*NlM;HmbOd5S3ICTFL`3C;5KBCjv^8c}MqS<Ba5<1O`-RpnwnKxdcD
zD3Y0skP0s?C8s@#BXbw@4vU^yT!d-uS?_f?)MgH+dTup!yDXV3o^PIF%;N><6WgdR
zQMfzqWEs-*;yj1CFLJoc%E;=8J4INIdByp)_1+ra4XY4*ZGFa~+S&$RZkbB;9zhDm
zR$iKkj8i3D4EFsaQO%-xWD&{O;1T$t{0v!q+p&b9wwvR%KjA#96WgO%A$u(r<I?CP
zWQKN?v8EtbJ414|@$_Y$^~!4-&BJQ~<?R~9n^)+quTy6GXy#?uI9F!JC}u`Z&H5@C
zW0{a$Do|Y+HVhbB8FXdURgGr##GfjIo>{!oQ&U!3osI-vL!I7eMkqyn@u%xFNn2T4
z>s#LFt84T*9C!)fs%h|fYD&Gi3ou!^P#2|%chgef%P<Fm)>mYCSTSnrH%4menEylh
zc{tCoEsw>bkp^-L^9s52kGy2tkjwCgB8)8Y`ea@%^VHxRs&_bWf`n+eavb3z;~48I
z<A}b@h`Z(lO-keozr}NP?6!}|U1D)tEN&L_>8cr(&LhT`HdcITW5%~L;S4?PIR<I^
z9wxsQZ@V1-?d}&Xa938!y5DwWC%XI{fghS#?P2@{1&w$+)7aoh<66cSaEq6536h1S
zV=O_Asdg+(vTF><|A9WsNtGb?G6iGZ%D{#6xF^B7kHMvdH!{3|*dQ~}jXN5zyR^2t
zy0*rZzs`}HOP;TyzV>=|mA7WSufpxEugClrJG~)0N1Cc*&4lQQFyAe24SC6t>qg)I
zgi&kktozeAH@>EfcVA&7)fpee8}S7rZ^Wk+8=u4(M=drAmKf#pc=Ly@;m6!>iA&F|
zDFgg|T$X)a109Sr;(3Bx!BnmtXSCyEi*ZKZZoH-vdOhh)<BUO2#u+V7vTo;3@{XHN
z<GL;_s>gy<0l@=t8KlbDWfObj((vxrgFtYxgV39Cj+I`Dt@2bgdO>(Q4wnB&%Y&b>
z?)j2++xOyGf1h<bY9pb@2*$4(>FS<%m(hjZk5C?sA9Z8)^LW^J0yf6Avo@Od!BUvY
zpGT{_2bFe+jT_g^+UTVU59FpjA-OHCEv|2R-_*YNo|Bs6lC!(`%1{o9O^ItZLhs@B
z06!k73cc6)J#oCy<oie-{V2rwUXsV>D8%`GlE*~o66bqL9#bux?<;vYES&ExdGH&Y
z<MGmG?E{LJSa^kn`z*ZK!nXiVLJ7TJy5GXv{Hp(~h4Wo04}MBVdA>vC5r+;F5514#
zhbP2C@2SoX;nw@AB^KUyh3c;g@$rt9M}>vAT&egC7Cvan-$oo?_=Mhz-9!BNW+U{z
z>tBiE+nN;XeHSJN@Ma_Q{_A&^zVU$Ce}{Myz7Vx=6F9=hKRt#N=a)lrOvgxrX^;0p
z#rfTh9IK=78>8@lj=~?0!hfkaBGSWDoZmFbk%zee|2FQ9!f~3CZ^wIo6n-!Y=ZERx
z_9~<B+oJG3#clhaM&ZZfQzqC$t;cl5(F;ACQTUZncx@EEDGL976#k&%6GHZ%jKW`v
zl7Clmd%Ql6!jtg972>z~(-gP+dz0dJe}1g^S0VqeMd^PWg-^hzSK;=jM&TJz_@z;}
zS8<%-dOR3~ACAHopeOKW&!-iN+wr><x9x3>!rKLJw)q{(N3F-NqWJtAExdp4DGrhz
zA1iL#I~F4crp-Ss3ZE8*&yK?9M&S#h@C%~w(1&RJK7;!zMJUB6m!Ygexg4bgWeSP|
zg@0R+jxrC0Uo_80$wIjZB@JaNN(#y}l<6pEqAWx?ALRm+Y?K_7MJS6=mZ0RK6rdEM
zEI`RbIRj-D%50RgQBqOnpj?PD6Xh(FZ=#%oaxThwC^Jy<P?n-NQI?@Bw_q3AOHfv#
zSW9d6{||jnF-G>X=Ii~Rt1NQEstg-e^RXRKxxU6#2!vd34Zj9-SC+d<Jf4R7xenaG
zHMq-b>#z6Jm$@ss>w+gBSFt-cH)8{DSsLmc^C5xnnDp_e66)f}kr9#(?U>=NJvXb~
zTkge!J|5XZ7IHV_&f^wHF8KI|xR>THUzC%NeJ||sx!j?rw^VGP8A}&0c6*yjy>&i(
z@&#9EqbT!6Q8GqR=8vK*7)5cUF@yPz^!4F8I+9gBapAGjS9`6u#@*np^GH&1RX*+7
zmCKhG7hjRPa=8fGcVv#pJ3kK32rud`Fp@dOePpD-Sht@M64w201TAz!96^k@ACBP2
z^F<_u_sS6zxigQXSTe;fyRTF!9=)STYEh)n=&eNxh28bK>tHN$*N@&E|EX;PksM>c
zPUuJ8j~a`O+=Oj&lu1&ecXLDryF^FO*Gxt$*$F-36CcgVF311M6ZR3TYp~I7?O=uR
zb-OOM=~06JneCPl?a-de|IR*3$j_1Y21ZGY-V}%y!BjZn2FrhT11My3WEV<yenyjJ
z%SXsj+pna3{f4wkMeIbA6ukwlwD7%Wr9^Bxhm-8d61fXV5t|YwbA+vE6}L8k!_P2#
zj}%1i;6w=8cK_G5zv%Ak_r@vpUwO}=@=;4u_%5*s*j=}_hogwPFC0k>Z3stEt)1XV
zDo$5>3s^Y+jcq3C|Br1i{dbLpW<~MXZwg^P?ERu(U;kQfwAhi}=Rs0ln4ulDoemmb
r-k}+_ogVpm3)mQM^gxYx-K8(OLa(^k%F8WzttBtCM!jLhz4Lzn+4PS#

literal 0
HcmV?d00001

diff --git a/Projects/Hira10/macro/.DS_Store b/Projects/Hira10/macro/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6
GIT binary patch
literal 6148
zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3
zem<@ulZcFPQ@L2!n>{z**<q8>++&mCkOWA81W14cNZ<zv;LbK1Poaz?KmsK2CSc!(
z0ynLxE!0092;Krf2c+FF_Fe*7ECH>lEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ
zLs35+`xjp>T0<F0fCPF1$Cyrb|F7^5{eNG?83~ZUUlGt@xh*qZDeu<Z%US-OSsOPv
j)R!Z4KLME7ReXlK;d!wEw5GODWMKRea10D2@KpjYNUI8I

literal 0
HcmV?d00001

diff --git a/Projects/Hira10/macro/ShowAcceptance.C b/Projects/Hira10/macro/ShowAcceptance.C
new file mode 100644
index 000000000..9acabeb15
--- /dev/null
+++ b/Projects/Hira10/macro/ShowAcceptance.C
@@ -0,0 +1,37 @@
+TChain* chain;
+
+/////////////////////////////////////////////////
+void LoadChain(){
+    chain = new TChain("PhysicsTree");
+    chain->Add("/Users/pierremorfouace/Physics/NPTool/nptool/Outputs/Analysis/hira_acceptance.root");
+    return;
+}
+
+/////////////////////////////////////////////////
+void ShowAcceptance(){
+    gROOT->SetStyle("pierre_style");
+    
+    LoadChain();
+    
+    TCanvas *c1 = new TCanvas("c1","c1",800,800);
+    c1->cd();
+    chain->Draw("ThetaLab:ECM>>h1(220,0,220,180,0,180)","","colz");
+    TH2F *h1 = (TH2F*) gDirectory->FindObjectAny("h1");
+    h1->GetXaxis()->SetTitle("E_{c.m.} (MeV)");
+    h1->GetYaxis()->SetTitle("#theta_{lab} (deg)");
+    h1->GetXaxis()->CenterTitle();
+    h1->GetYaxis()->CenterTitle();
+    h1->Draw("colz");
+    
+    TCanvas *c2 = new TCanvas("c2","c2",800,800);
+    c2->cd();
+    chain->Draw("ThetaCM:ECM>>h2(220,0,220,180,0,180)","","colz");
+    TH2F *h2 = (TH2F*) gDirectory->FindObjectAny("h2");
+    h2->GetXaxis()->SetTitle("E_{c.m.} (MeV)");
+    h2->GetYaxis()->SetTitle("#theta_{c.m.} (deg)");
+    h2->GetXaxis()->CenterTitle();
+    h2->GetYaxis()->CenterTitle();
+    h2->Draw("colz");
+    
+    
+}
diff --git a/Projects/Hira10/macro/ShowEcm.C b/Projects/Hira10/macro/ShowEcm.C
new file mode 100644
index 000000000..46f87afb1
--- /dev/null
+++ b/Projects/Hira10/macro/ShowEcm.C
@@ -0,0 +1,83 @@
+TChain* chain1=NULL ;
+TChain* chain2=NULL ;
+
+TCanvas* c1 = NULL;
+TH1F* heff = NULL;
+
+////////////////////////////////////////////////////////////////////////////////
+void LoadChain(){
+    chain1 = new TChain("PhysicsTree");
+    chain1->Add("/Users/pierremorfouace/Physics/NPTool/nptool/Outputs/Analysis/hiraU_protonpbuu_multi.root");
+    
+    chain2 = new TChain("PhysicsTree");
+    //chain2->Add("/Users/pierremorfouace/Physics/NPTool/nptool/Outputs/Analysis/hiraU_pid_nucl.root");
+    //chain2->Add("/Users/pierremorfouace/Physics/NPTool/nptool/Outputs/Analysis/hiraU_flat_p_nucl.root");
+    //chain2->Add("/Users/pierremorfouace/Physics/NPTool/nptool/Outputs/Analysis/hiraU_protonsource_nucl.root");
+    chain2->Add("/Users/pierremorfouace/Physics/NPTool/nptool/Outputs/Analysis/test.root");
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void LoadEfficiency(){
+    //TFile* f1 = new TFile("/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira_upgrade/Efficiency/Efficiency_HiraU_flat.root");
+    
+    TFile* f1 = new TFile("/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira_upgrade/Efficiency_HiraU.root");
+    heff = (TH1F*) f1->FindObjectAny("heff_CM");
+    //heff->Sumw2();
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void ShowEcm()
+{
+    gROOT->SetStyle("nptool");
+    LoadChain();
+    LoadEfficiency();
+    
+    TFile *f1 = new TFile("/Users/pierremorfouace/Physics/NPTool/nptool/Inputs/EventGenerator/sn112e120_p_energyCM.root");
+    TH1F* hecm_pbuu_sn112 = (TH1F*) f1->FindObjectAny("henergy");
+    hecm_pbuu_sn112->SetMarkerColor(2);
+    hecm_pbuu_sn112->SetLineColor(2);
+    hecm_pbuu_sn112->Rebin(1);
+    hecm_pbuu_sn112->Scale(62);
+    
+    
+    /*chain1->Draw("ECM>>hECM1(50,0,300)","InitialEnergy>0","E1");
+    TH1F* hECM1 = (TH1F*) gDirectory->FindObjectAny("hECM1");
+    hECM1->SetMarkerColor(4);
+    hECM1->SetLineColor(4);
+    hECM1->SetMarkerStyle(8);*/
+    //hECM1->Sumw2();
+    
+    chain2->Draw("ECM>>hECM2(50,0,300)","Particle==1 && ELab<200","E1");
+    TH1F* hECM2 = (TH1F*) gDirectory->FindObjectAny("hECM2");
+    hECM2->SetMarkerColor(2);
+    hECM2->SetLineColor(2);
+    hECM2->SetMarkerStyle(8);
+    //hECM2->Sumw2();
+
+    chain2->Draw("ECM_initial>>hECMi(50,0,300)","","E1");
+    TH1F* hECMi = (TH1F*) gDirectory->FindObjectAny("hECMi");
+    hECMi->SetMarkerColor(1);
+    hECMi->SetLineColor(1);
+    hECMi->SetMarkerStyle(8);
+    hECMi->Scale(1);
+    
+    TH1F *hECM_correct = new TH1F("hECM_correct","hECM_correct",50,0,300);
+    hECM_correct->Divide(hECM2,heff,1,1);
+    hECM_correct->SetMarkerColor(8);
+    hECM_correct->SetLineColor(8);
+    hECM_correct->SetMarkerStyle(8);
+    hECM_correct->Scale(1.3);
+
+   
+    
+    //c1 = new TCanvas("c1","c1",800,600);
+    //c1->SetLogy();
+    
+    //hECM1->Draw("E1same");
+    
+    hECMi->Draw("E1");
+    hECM_correct->Draw("E1same");
+    hECM2->Draw("E1same");
+    hecm_pbuu_sn112->Draw("E1same");
+    
+}
\ No newline at end of file
diff --git a/Projects/Hira10/macro/ShowPlot.C b/Projects/Hira10/macro/ShowPlot.C
new file mode 100644
index 000000000..c67e42912
--- /dev/null
+++ b/Projects/Hira10/macro/ShowPlot.C
@@ -0,0 +1,234 @@
+TChain* chain1=NULL ;
+TChain* chain2=NULL ;
+
+TCanvas* c1 = NULL;
+TH1F* heff = NULL;
+
+////////////////////////////////////////////////////////////////////////////////
+void LoadChain(){
+    chain1 = new TChain("PhysicsTree");
+    chain1->Add("/Users/pierremorfouace/Physics/NPTool/nptool/Outputs/Analysis/hiraU_protonpbuu_multi.root");
+    
+    chain2 = new TChain("PhysicsTree");
+    chain2->Add("/Users/pierremorfouace/Physics/NPTool/nptool/Outputs/Analysis/hiraU_protonpbuu_nucl.root");
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void LoadEfficiency(){
+    TFile* f1 = new TFile("/Users/pierremorfouace/Physics/NPTool/nptool/Projects/Hira_upgrade/Efficiency/Efficiency_HiraU_flat.root");
+    heff = (TH1F*) f1->FindObjectAny("heff_CM");
+    //heff->Sumw2();
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void ShowPlot()
+{
+    gROOT->SetStyle("nptool");
+    LoadChain();
+    LoadEfficiency();
+    
+    TFile *f1 = new TFile("/Users/pierremorfouace/Physics/NPTool/nptool/Inputs/EventGenerator/sn112e120_p_energyCM.root");
+    TH1F* hecm_pbuu_sn112 = (TH1F*) f1->FindObjectAny("henergy");
+    hecm_pbuu_sn112->SetMarkerColor(2);
+    hecm_pbuu_sn112->SetLineColor(2);
+    hecm_pbuu_sn112->Rebin(1);
+    hecm_pbuu_sn112->Scale(31);
+    
+    TCanvas *c1 = new TCanvas("c1","c1",1200,600);
+    c1->Divide(2,1);
+    
+    // ELab //
+    c1->cd(1);
+    TPad *pad1 = new TPad("pad1", "pad1", 0, 0.3, 1, 1.0);
+    pad1->SetBottomMargin(0); // Upper and lower plot are joined
+    pad1->SetGridx();         // Vertical grid
+    pad1->Draw();             // Draw the upper pad: pad1
+    pad1->cd()->SetLogy();               // pad1 becomes the current pad
+    
+    chain1->Draw("ELab>>hELab1(20,0,200)","InitialEnergy>0","E1");
+    TH1F* hELab1 = (TH1F*) gDirectory->FindObjectAny("hELab1");
+    hELab1->SetMarkerColor(4);
+    hELab1->SetLineColor(4);
+    hELab1->SetMarkerStyle(8);
+    hELab1->SetName("multi");
+    hELab1->GetXaxis()->SetTitle("E_{lab} (MeV)");
+    hELab1->GetYaxis()->SetTitle("counts (a.u.)");
+    hELab1->GetXaxis()->SetRangeUser(0,220);
+    
+    chain2->Draw("InitialEnergy_Hira>>hEi(20,0,200)","InitialEnergy>0","E1");
+    TH1F* hEi = (TH1F*) gDirectory->FindObjectAny("hEi");
+    hEi->SetMarkerColor(1);
+    hEi->SetLineColor(1);
+    hEi->SetMarkerStyle(8);
+    hEi->SetName("normal");
+    hEi->GetXaxis()->SetTitle("E_{lab} (MeV)");
+    hEi->GetYaxis()->SetTitle("counts (a.u.)");
+    hEi->GetXaxis()->SetRangeUser(0,220);
+    
+    chain2->Draw("ELab>>hELab2(20,0,200)","InitialEnergy_Hira>0","E1");
+    TH1F* hELab2 = (TH1F*) gDirectory->FindObjectAny("hELab2");
+    hELab2->SetMarkerColor(2);
+    hELab2->SetLineColor(2);
+    hELab2->SetMarkerStyle(8);
+    hELab2->SetName("nucl");
+    
+    hEi->Draw("E1");
+    hELab1->Draw("E1same");
+    hELab2->Draw("E1same");
+    
+    hELab1->GetYaxis()->SetTitleSize(25);
+    hELab1->GetYaxis()->SetTitleFont(43);
+    hELab1->GetYaxis()->SetTitleOffset(1.55);
+    
+    
+    TLegend *leg = new TLegend(0.6,0.7,0.9,0.95);
+    leg->SetBorderSize(1);
+    leg->SetLineColor(1);
+    leg->AddEntry("normal","Original spectrum","lp");
+    leg->AddEntry("multi","Multiple scattering","lp");
+    leg->AddEntry("nucl","Nuclear reaction loss","lp");
+    leg->Draw();
+    
+    c1->cd(1);
+    TPad *pad2 = new TPad("pad2", "pad2", 0.0, 0.05, 1, 0.3);
+    pad2->SetTopMargin(0);
+    pad2->SetBottomMargin(0.36);
+    pad2->SetGridx();
+    pad2->Draw();
+    pad2->cd();       // pad2 becomes the current pad
+    // Define the ratio plot
+    TH1F *hratio_lab = (TH1F*)hELab2->Clone("hratio_lab");
+    hratio_lab->Sumw2();
+    hratio_lab->Divide(hEi);
+    hratio_lab->SetMarkerColor(2);
+    hratio_lab->SetLineColor(2);
+    hratio_lab->SetMarkerStyle(8);
+    hratio_lab->SetMarkerSize(1);
+    hratio_lab->GetXaxis()->SetRangeUser(0,220);
+    hratio_lab->GetYaxis()->SetRangeUser(0.5,1.05);
+    hratio_lab->Draw("E1");
+    
+    hratio_lab->GetXaxis()->SetTitle("E_{lab} (MeV)");
+    hratio_lab->GetXaxis()->CenterTitle();
+    hratio_lab->GetYaxis()->SetTitle("ratio");
+    hratio_lab->GetYaxis()->SetNdivisions(505);
+    hratio_lab->GetYaxis()->SetTitleSize(25);
+    hratio_lab->GetYaxis()->SetTitleFont(43);
+    hratio_lab->GetYaxis()->SetTitleOffset(1.55);
+    hratio_lab->GetYaxis()->SetLabelFont(43); // Absolute font size in pixel (precision 3)
+    hratio_lab->GetYaxis()->SetLabelSize(20);
+    
+    // X axis ratio plot settings
+    hratio_lab->GetXaxis()->SetTitleSize(25);
+    hratio_lab->GetXaxis()->SetTitleFont(43);
+    hratio_lab->GetXaxis()->SetTitleOffset(4.);
+    hratio_lab->GetXaxis()->SetLabelFont(43); // Absolute font size in pixel (precision 3)
+    hratio_lab->GetXaxis()->SetLabelSize(20);
+    
+    
+    TH1F *hratio_lab2 = (TH1F*)hELab1->Clone("hratio_lab");
+    hratio_lab2->Sumw2();
+    hratio_lab2->Divide(hEi);
+    hratio_lab2->SetMarkerColor(4);
+    hratio_lab2->SetLineColor(4);
+    hratio_lab2->SetMarkerStyle(8);
+    hratio_lab2->SetMarkerSize(1);
+    hratio_lab2->Draw("E1same");
+
+    
+    
+    // ECM //
+    c1->cd(2);
+    TPad *pad3 = new TPad("pad3", "pad3", 0, 0.3, 1, 1.0);
+    pad3->SetBottomMargin(0); // Upper and lower plot are joined
+    pad3->SetGridx();         // Vertical grid
+    pad3->Draw();             // Draw the upper pad: pad1
+    pad3->cd()->SetLogy();               // pad1 becomes the current pad
+    
+    chain1->Draw("ECM>>hECM1(20,0,200)","","E1");
+    TH1F* hECM1 = (TH1F*) gDirectory->FindObjectAny("hECM1");
+    hECM1->SetMarkerColor(4);
+    hECM1->SetLineColor(4);
+    hECM1->SetMarkerStyle(8);
+    hECM1->GetXaxis()->SetTitle("E_{c.m.} (MeV)");
+    hECM1->GetYaxis()->SetTitle("counts (a.u.)");
+    hECM1->GetXaxis()->SetRangeUser(0,200);
+    
+    chain2->Draw("ECM_initial_Hira>>hECMi(20,0,200)","InitialEnergy>0 && InitialEnergy<200","E1");
+    TH1F* hECMi = (TH1F*) gDirectory->FindObjectAny("hECMi");
+    hECMi->SetMarkerColor(1);
+    hECMi->SetLineColor(1);
+    hECMi->SetMarkerStyle(8);
+    hECMi->SetName("normal");
+    hECMi->GetXaxis()->SetTitle("E_{c.m.} (MeV)");
+    hECMi->GetYaxis()->SetTitle("counts (a.u.)");
+    hECMi->GetXaxis()->SetRangeUser(0,200);
+    hECMi->GetYaxis()->SetRangeUser(10,2e5);
+    
+    chain2->Draw("ECM>>hECM2(20,0,200)","","E1");
+    TH1F* hECM2 = (TH1F*) gDirectory->FindObjectAny("hECM2");
+    hECM2->SetMarkerColor(2);
+    hECM2->SetLineColor(2);
+    hECM2->SetMarkerStyle(8);
+    //hECM2->Sumw2();
+
+    hECM1->GetYaxis()->SetTitleSize(25);
+    hECM1->GetYaxis()->SetTitleFont(43);
+    hECM1->GetYaxis()->SetTitleOffset(1.55);
+    
+    hECMi->Draw("E1");
+    hECM1->Draw("E1same");
+    hECM2->Draw("E1same");
+    
+    cout << "Mean value of the energy in the c.m" << endl;
+    cout << "Original: " << hECMi->GetMean() << endl;
+    cout << "Multiple: " << hECM1->GetMean() << endl;
+    cout << "Nuclear: " << hECM2->GetMean() << endl;
+    
+    c1->cd(2);
+    TPad *pad4 = new TPad("pad4", "pad4", 0.0, 0.05, 1, 0.3);
+    pad4->SetTopMargin(0);
+    pad4->SetBottomMargin(0.36);
+    pad4->SetGridx();
+    pad4->Draw();
+    pad4->cd();       // pad4 becomes the current pad
+    // Define the ratio plot
+    TH1F *hratio_cm = (TH1F*)hECM2->Clone("hratio_cm");
+    hratio_cm->Sumw2();
+    hratio_cm->Divide(hECMi);
+    hratio_cm->SetMarkerColor(2);
+    hratio_cm->SetLineColor(2);
+    hratio_cm->SetMarkerStyle(8);
+    hratio_cm->SetMarkerSize(1);
+    hratio_cm->GetXaxis()->SetRangeUser(0,200);
+    hratio_cm->GetYaxis()->SetRangeUser(0.5,1.05);
+    hratio_cm->Draw("E1");
+    
+    hratio_cm->GetXaxis()->SetTitle("E_{c.m.} (MeV)");
+    hratio_cm->GetXaxis()->CenterTitle();
+    hratio_cm->GetYaxis()->SetTitle("ratio");
+    hratio_cm->GetYaxis()->SetNdivisions(505);
+    hratio_cm->GetYaxis()->SetTitleSize(25);
+    hratio_cm->GetYaxis()->SetTitleFont(43);
+    hratio_cm->GetYaxis()->SetTitleOffset(1.55);
+    hratio_cm->GetYaxis()->SetLabelFont(43); // Absolute font size in pixel (precision 3)
+    hratio_cm->GetYaxis()->SetLabelSize(20);
+    
+    // X axis ratio plot settings
+    hratio_cm->GetXaxis()->SetTitleSize(25);
+    hratio_cm->GetXaxis()->SetTitleFont(43);
+    hratio_cm->GetXaxis()->SetTitleOffset(4.);
+    hratio_cm->GetXaxis()->SetLabelFont(43); // Absolute font size in pixel (precision 3)
+    hratio_cm->GetXaxis()->SetLabelSize(20);
+    
+    TH1F *hratio_cm2 = (TH1F*)hECM1->Clone("hratio_cm");
+    hratio_cm2->Sumw2();
+    hratio_cm2->Divide(hECMi);
+    hratio_cm2->SetMarkerColor(4);
+    hratio_cm2->SetLineColor(4);
+    hratio_cm2->SetMarkerStyle(8);
+    hratio_cm2->SetMarkerSize(1);
+    hratio_cm2->Draw("E1same");
+
+    
+}
\ No newline at end of file
diff --git a/Projects/Hira10/macro/ShowResults.C b/Projects/Hira10/macro/ShowResults.C
new file mode 100644
index 000000000..b44a8bff9
--- /dev/null
+++ b/Projects/Hira10/macro/ShowResults.C
@@ -0,0 +1,129 @@
+#include"NPReaction.h"
+
+
+TChain* chain=NULL ;
+TCanvas* c1 = NULL;
+TCanvas* c2 = NULL;
+TCanvas* c3 = NULL;
+
+////////////////////////////////////////////////////////////////////////////////
+void LoadChain(){
+    chain = new TChain("PhysicsTree");
+    chain->Add("../../Outputs/Analysis/hiraU_protonpbuu_nucl.root");
+    //chain->Add("../../Outputs/Analysis/hiraU_flat_p_nucl.root");
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void ShowResults(){
+    gROOT->SetStyle("nptool");
+    
+    LoadChain();
+
+    c1 = new TCanvas("Example1","Example1",800,800);
+    c1->Divide(2,2);
+
+    // Light Particle ID //
+    // E-DE
+    c1->cd(1);
+    chain->Draw("E_ThickSi:E_CsI>>hIDE(1000,0,220,1000,0,20)","","colz");
+    TH1F* hIDE = (TH1F*) gDirectory->FindObjectAny("hIDE");
+    hIDE->GetXaxis()->SetTitle("E_{CsI} (MeV)");
+    hIDE->GetYaxis()->SetTitle("E_{Si} (MeV)");
+
+    // TotalEnergy
+    int bin=50;
+    double Emin = 0;
+    double Emax = 300;
+    c1->cd(2);
+    
+    chain->Draw(Form("InitialEnergy_Hira>>hEi(%d,%f,%f)",bin,Emin,Emax),"InitialEnergy>0","E1");
+    TH1F* hEi = (TH1F*) gDirectory->FindObjectAny("hEi");
+    hEi->GetXaxis()->SetTitle("E_{lab} (MeV)");
+    hEi->GetYaxis()->SetTitle("counts");
+    hEi->SetMarkerColor(2);
+    hEi->SetLineColor(2);
+    hEi->Sumw2();
+    
+    chain->Draw(Form("ELab>>hEd(%d,%f,%f)",bin,Emin,Emax),"InitialEnergy>0","E1same");
+    TH1F* hEd = (TH1F*) gDirectory->FindObjectAny("hEd");
+    hEd->SetMarkerColor(4);
+    hEd->SetLineColor(4);
+    hEd->Sumw2();
+    
+    
+    hEi->Draw("E1");
+    hEd->Draw("E1same");
+    
+
+    c1->cd(3);
+    TH1F* heff = new TH1F("heff","heff",bin,Emin,Emax);
+    heff->Sumw2();
+    heff->GetXaxis()->SetTitle("E_{lab} (MeV)");
+    heff->GetYaxis()->SetTitle("Eff (%)");
+    heff->GetYaxis()->SetRangeUser(0,100);
+    heff->GetXaxis()->SetRangeUser(0,200);
+    heff->SetMarkerColor(4);
+    heff->SetLineColor(4);
+
+    heff->Divide(hEd,hEi,1,1);
+    heff->Draw("E1");
+    
+    TH1F* heff_nucl = new TH1F("heff_nucl","heff_nucl",bin,Emin,Emax);
+    heff_nucl->Sumw2();
+    heff_nucl->SetMarkerColor(8);
+    heff_nucl->SetLineColor(8);
+    
+
+    /*heff->Fit("pol1");
+
+    TF1* f = heff->GetFunction("pol1");
+    f->SetLineWidth(2);
+    f->SetLineColor(kOrange-3);
+    f->SetNpx(1000);*/
+    
+    c1->cd(4);
+    chain->Draw("ELab:ThetaLab>>htheta(160,0,120,500,0,200)","InitialEnergy>0","colz");
+    TH1F* htheta = (TH1F*) gDirectory->FindObjectAny("htheta");
+    htheta->GetXaxis()->SetTitle("#theta_{lab} (deg)");
+    htheta->GetYaxis()->SetTitle("E_{lab} (MeV)");
+    
+    
+    c2 = new TCanvas("CM","CM",800,800);
+    c2->Divide(2,1);
+    c2->cd(1)->SetLogy();
+    chain->Draw("ECM_initial_Hira>>hECMi(50,0,300)","InitialEnergy>0 && InitialEnergy<200","E1");
+    TH1F* hECMi = (TH1F*) gDirectory->FindObjectAny("hECMi");
+    hECMi->GetXaxis()->SetTitle("E_{CM} (MeV)");
+    hECMi->SetMarkerColor(2);
+    hECMi->SetLineColor(2);
+    hECMi->Sumw2();
+    
+    chain->Draw("ECM>>hECM(50,0,300)","ELab<200 && ELab>0","E1same");
+    TH1F* hECM = (TH1F*) gDirectory->FindObjectAny("hECM");
+    hECM->SetMarkerColor(4);
+    hECM->SetLineColor(4);
+    hECM->Sumw2();
+
+    hECMi->Draw("E1");
+    hECM->Draw("E1same");
+
+    c2->cd(2);
+    chain->Draw("ECM:ThetaLab>>hECMtheta(500,0,80,500,0,120)","","colz");
+    TH1F* hECMtheta = (TH1F*) gDirectory->FindObjectAny("hECMtheta");
+    hECMtheta->GetXaxis()->SetTitle("#theta_{lab} (deg)");
+    hECMtheta->GetYaxis()->SetTitle("E_{CM} (MeV)");
+
+    
+    c3 = new TCanvas("Eff","Eff",0,0,800,800);
+    c3->cd();
+    TH1F* heff_CM = new TH1F("heff_CM","heff_CM",50,0,300);
+    heff_CM->Sumw2();
+    heff_CM->GetXaxis()->SetTitle("E_{CM} (MeV)");
+    heff_CM->GetYaxis()->SetTitle("Eff");
+    heff_CM->Divide(hECM,hECMi,1,1);
+    heff_CM->Draw("E1");
+    
+    heff_CM->SaveAs("Efficiency_HiraU.root");
+    
+    
+}
-- 
GitLab