diff --git a/NPLib/Detectors/BigRIPS/TBigRIPSICPhysics.cxx b/NPLib/Detectors/BigRIPS/TBigRIPSICPhysics.cxx
index 60e825357b34d6ee4a8b7531bfdc856f06b6f9fb..8326e46e03734df0bca4b825452880d359a038a8 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 8de76772a8c1aef583fd259d57c48fa9be6be65a..712b382da2f7a6cfecfe7fd801a5b35a3f2f1382 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){