From 92fabb3d3c70453dee056f48103defd78d5d5502 Mon Sep 17 00:00:00 2001
From: adrien-matta <a.matta@surrey.ac.uk>
Date: Fri, 13 Dec 2013 11:36:21 +0100
Subject: [PATCH] * preparing TiaraBarrelPhysics

---
 NPLib/Tiara/TTiaraBarrelPhysics.cxx | 25 ++++++++++++++++++-------
 NPLib/Tiara/TTiaraBarrelSpectra.cxx |  2 +-
 NPLib/VDetector/DetectorManager.cxx |  3 ++-
 3 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/NPLib/Tiara/TTiaraBarrelPhysics.cxx b/NPLib/Tiara/TTiaraBarrelPhysics.cxx
index 729337c1f..f6dc14821 100644
--- a/NPLib/Tiara/TTiaraBarrelPhysics.cxx
+++ b/NPLib/Tiara/TTiaraBarrelPhysics.cxx
@@ -128,6 +128,9 @@ void TTiaraBarrelPhysics::PreTreat(){
   ClearPreTreatedData();
   // Match Stick Calibration
   // Gain Calibration
+  
+  
+
   // Position
   // Ballistic Deficit correction
 }
@@ -455,17 +458,25 @@ map< vector<TString>,TH1* > TTiaraBarrelPhysics::GetSpectra() {
 void TTiaraBarrelPhysics::AddParameterToCalibrationManager(){
   CalibrationManager* Cal = CalibrationManager::getInstance();
 
+
+  // E and T
   for(int i = 0 ; i < m_NumberOfDetector ; ++i){
-    for( int j = 0 ; j < 24 ; ++j){
-      Cal->AddParameter("TIARABARREL", "D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_E","TIARABARREL_D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_E")   ;
-      Cal->AddParameter("TIARABARREL", "D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_T","TIARABARREL_D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_T")   ;
+    for( int j = 0 ; j < 4 ; ++j){
+      Cal->AddParameter("TIARABARREL_B", itoa(i+1)+"_UPSTREAM"+itoa(j+1)+"_E","TIARABARREL_B"+itoa(i+1)+"_DOWNSTREAM"+itoa(j+1)+"_E")   ;
+      Cal->AddParameter("TIARABARREL_B", itoa(i+1)+"_UPSTREAM"+itoa(j+1)+"_T","TIARABARREL_B"+itoa(i+1)+"_DOWNSTREAM"+itoa(j+1)+"_T")   ;
+      Cal->AddParameter("TIARABARREL_B", itoa(i+1)+"_DOWNSTREAM"+itoa(j+1)+"_E","TIARABARREL_B"+itoa(i+1)+"_DOWNSTREAM"+itoa(j+1)+"_E")   ;
+      Cal->AddParameter("TIARABARREL_B", itoa(i+1)+"_DOWNSTREAM"+itoa(j+1)+"_T","TIARABARREL_B"+itoa(i+1)+"_DOWNSTREAM"+itoa(j+1)+"_T")   ;
     }
-
-    for( int j = 0 ; j < 48 ; ++j){
-      Cal->AddParameter("TIARABARREL", "D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_E","TIARABARREL_D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_E")   ;
-      Cal->AddParameter("TIARABARREL", "D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_T","TIARABARREL_D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_T")   ;
+  }
+  
+  // POS
+  for(int i = 0 ; i < m_NumberOfDetector ; ++i){
+    for( int j = 0 ; j < 4 ; ++j){
+      Cal->AddParameter("TIARABARREL_B", itoa(i+1)+"_UPSTREAM"+itoa(j+1)+"_POS","TIARABARREL_B"+itoa(i+1)+"_DOWNSTREAM"+itoa(j+1)+"_POS")   ;
+      Cal->AddParameter("TIARABARREL_B", itoa(i+1)+"_DOWNSTREAM"+itoa(j+1)+"_POS","TIARABARREL_B"+itoa(i+1)+"_DOWNSTREAM"+itoa(j+1)+"_POS")   ;
     }
   }
+
   return;
 
 }
diff --git a/NPLib/Tiara/TTiaraBarrelSpectra.cxx b/NPLib/Tiara/TTiaraBarrelSpectra.cxx
index 9fb41e073..372ef804d 100644
--- a/NPLib/Tiara/TTiaraBarrelSpectra.cxx
+++ b/NPLib/Tiara/TTiaraBarrelSpectra.cxx
@@ -189,7 +189,7 @@ void TTiaraBarrelSpectra::FillRawSpectra(TTiaraBarrelData* RawData){
           +RawData->GetOuterEStripNbr(i),RawData->GetOuterEEnergy(i));
   }
   
-  // INNER_BARREL_VS_RAW
+  // INNER_BARREL_VS_RAW                    
   family = BaseFamily+"VS";
   for (unsigned int i = 0; i < RawData->GetFrontUpstreamEMult(); i++) {
     int UpStreamDetNbr = RawData->GetFrontUpstreamEDetectorNbr(i);
diff --git a/NPLib/VDetector/DetectorManager.cxx b/NPLib/VDetector/DetectorManager.cxx
index 50253459b..6b9518885 100644
--- a/NPLib/VDetector/DetectorManager.cxx
+++ b/NPLib/VDetector/DetectorManager.cxx
@@ -669,6 +669,7 @@ void DetectorManager::BuildPhysicalEvent(){
 
 /////////////////////////////////////////////////////////////////////////////////////////////////
 void DetectorManager::BuildSimplePhysicalEvent(){
+
   map<string,VDetector*>::iterator it;
 
   for (it = m_Detector.begin(); it != m_Detector.end(); ++it) {
@@ -676,7 +677,7 @@ void DetectorManager::BuildSimplePhysicalEvent(){
     if(NPOptionManager::getInstance()->GetGenerateHistoOption()){
       it->second->FillSpectra();
       if(NPOptionManager::getInstance()->GetCheckHistoOption())
-        it->second->CheckSpectra();
+      it->second->CheckSpectra();
     }
   }
 }
-- 
GitLab