From 9b18118e7f314207dd1638cc4dd67f9cca2ba72a Mon Sep 17 00:00:00 2001
From: flavigny <flavigny@lpccaen.in2p3.fr>
Date: Wed, 12 May 2021 19:57:40 +0200
Subject: [PATCH] * Some Fix in BigRIPS analysis

---
 NPLib/Detectors/BigRIPS/TBigRIPSICPhysics.cxx      | 2 +-
 NPLib/Detectors/BigRIPS/TBigRIPSPlasticPhysics.cxx | 9 +++++++--
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/NPLib/Detectors/BigRIPS/TBigRIPSICPhysics.cxx b/NPLib/Detectors/BigRIPS/TBigRIPSICPhysics.cxx
index 60e825357..8326e46e0 100644
--- a/NPLib/Detectors/BigRIPS/TBigRIPSICPhysics.cxx
+++ b/NPLib/Detectors/BigRIPS/TBigRIPSICPhysics.cxx
@@ -119,7 +119,7 @@ std::cout << ">> adc : " << adc << std::endl;
 
     if(NLFired>0){ 
             AvSum = AvSum/NLFired;
-            SqSum = std::pow(SqSum,1/NLFired);
+            SqSum = std::pow(SqSum,1./NLFired);
             RawAvSum.push_back(AvSum);
             RawSqSum.push_back(SqSum);
             CalAvSum.push_back(ch2mev_0[id] + AvSum * ch2mev_1[id]);
diff --git a/NPLib/Detectors/BigRIPS/TBigRIPSPlasticPhysics.cxx b/NPLib/Detectors/BigRIPS/TBigRIPSPlasticPhysics.cxx
index 8de76772a..712b382da 100644
--- a/NPLib/Detectors/BigRIPS/TBigRIPSPlasticPhysics.cxx
+++ b/NPLib/Detectors/BigRIPS/TBigRIPSPlasticPhysics.cxx
@@ -190,8 +190,13 @@ void TBigRIPSPlasticPhysics::PreTreat(){
        T.push_back((TR_cal+TL_cal)/2.);
        if(tmp.FQL.size()==1 && tmp.FQR.size()==1){
           TSlew.push_back((TRSlew_cal+TLSlew_cal)/2.);
-       }            
-    }            
+       }else{
+          TSlew.push_back(-99999);
+       }
+    }else{
+       T.push_back(-99999);
+       TSlew.push_back(-99999);
+    }
 
     //Simply fill QL and QR
     if(tmp.FQL.size()==1){
-- 
GitLab