From e76d466e87c90d39a2487bb9908e4041edbc9199 Mon Sep 17 00:00:00 2001 From: lenain <lenain@lpccaen.in2p3.fr> Date: Thu, 4 Aug 2022 10:23:19 +0200 Subject: [PATCH] Adding Qmax in TFissionChamberData --- NPLib/Detectors/FissionChamber/TFissionChamberData.cxx | 2 ++ NPLib/Detectors/FissionChamber/TFissionChamberData.h | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/NPLib/Detectors/FissionChamber/TFissionChamberData.cxx b/NPLib/Detectors/FissionChamber/TFissionChamberData.cxx index 5075cbea0..c1262445d 100644 --- a/NPLib/Detectors/FissionChamber/TFissionChamberData.cxx +++ b/NPLib/Detectors/FissionChamber/TFissionChamberData.cxx @@ -47,6 +47,7 @@ void TFissionChamberData::Clear() { fFC_AnodeNbr.clear(); fFC_Q1.clear(); fFC_Q2.clear(); + fFC_Qmax.clear(); fFC_Time.clear(); fFC_Time_HF.clear(); fFC_isFakeFission.clear(); @@ -66,6 +67,7 @@ void TFissionChamberData::Dump() const { cout << "AnodeNbr: " << fFC_AnodeNbr[i] << " Q1: " << fFC_Q1[i] << " Q2: " << fFC_Q2[i] + << " Qmax: " << fFC_Qmax[i] << " Time: " << fFC_Time[i]; } } diff --git a/NPLib/Detectors/FissionChamber/TFissionChamberData.h b/NPLib/Detectors/FissionChamber/TFissionChamberData.h index c3fabaa77..b356e8023 100644 --- a/NPLib/Detectors/FissionChamber/TFissionChamberData.h +++ b/NPLib/Detectors/FissionChamber/TFissionChamberData.h @@ -38,6 +38,7 @@ class TFissionChamberData : public TObject { vector<Double_t> fFC_Q1; vector<Double_t> fFC_Q2; vector<Double_t> fFC_Time; + vector<Double_t> fFC_Qmax; vector<Bool_t> fFC_isFakeFission; vector<Double_t> fFC_Time_HF; @@ -66,6 +67,7 @@ class TFissionChamberData : public TObject { inline void SetAnodeNbr(const UShort_t& AnodeNbr){fFC_AnodeNbr.push_back(AnodeNbr);}//! inline void SetQ1(const Double_t& Q1){fFC_Q1.push_back(Q1);}//! inline void SetQ2(const Double_t& Q2){fFC_Q2.push_back(Q2);}//! + inline void SetQmax(const Double_t& Qmax){fFC_Qmax.push_back(Qmax);}//! inline void SetTime(const Double_t& Time){fFC_Time.push_back(Time);}//! inline void SetTimeHF(const Double_t& Time){fFC_Time_HF.push_back(Time);}//! inline void SetFakeFissionStatus(const Bool_t& isFF){fFC_isFakeFission.push_back(isFF);}//! @@ -80,6 +82,8 @@ class TFissionChamberData : public TObject { {return fFC_Q1[i];}//! inline Double_t GetQ2(const unsigned int &i) const {return fFC_Q2[i];}//! + inline Double_t GetQmax(const unsigned int &i) const + {return fFC_Qmax[i];}//! inline Double_t GetTime(const unsigned int &i) const {return fFC_Time[i];}//! inline Double_t GetTimeHF(const unsigned int &i) const -- GitLab