From 855b8af79a145bcab2c76db6474d283dfe0862c0 Mon Sep 17 00:00:00 2001 From: John Baines <john.baines@stfc.ac.uk> Date: Fri, 11 Dec 2015 16:49:45 +0100 Subject: [PATCH] bugfix for 6th FTK_RawTrack dataword (TrigFTK_RawDataTPCnv-00-00-06) 2015-12-11 John Baines <john.baines@stfc.ac.uk> * FTK_RawTrackCnv_p1.cxx: bugfix for 6th FTK_RawTrack dataword * tag TrigFTK_RawDataTPCnv-00-00-06 2015-12-09 John Baines <john.baines@stfc.ac.uk> * Changes for increase in FTK datawords from 5 to 6 * tag TrigFTK_RawDataTPCnv-00-00-05 --- .../TrigFTK_RawDataTPCnv/FTK_RawTrackCnv_p1.h | 2 +- .../TrigFTK_RawDataTPCnv/TrigFTK_RawDataTPCnv/FTK_RawTrack_p1.h | 2 +- Trigger/TrigFTK/TrigFTK_RawDataTPCnv/src/FTK_RawTrackCnv_p1.cxx | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Trigger/TrigFTK/TrigFTK_RawDataTPCnv/TrigFTK_RawDataTPCnv/FTK_RawTrackCnv_p1.h b/Trigger/TrigFTK/TrigFTK_RawDataTPCnv/TrigFTK_RawDataTPCnv/FTK_RawTrackCnv_p1.h index 24d3342d838d4..994b85a06b3a3 100644 --- a/Trigger/TrigFTK/TrigFTK_RawDataTPCnv/TrigFTK_RawDataTPCnv/FTK_RawTrackCnv_p1.h +++ b/Trigger/TrigFTK/TrigFTK_RawDataTPCnv/TrigFTK_RawDataTPCnv/FTK_RawTrackCnv_p1.h @@ -21,7 +21,7 @@ public: virtual void persToTrans( const FTK_RawTrack_p1 *, FTK_RawTrack *, MsgStream& ); virtual void transToPers( const FTK_RawTrack *, FTK_RawTrack_p1 *, MsgStream& ); - enum {th1=0, th2=1, th3=2, th4=3, th5=4}; + enum {th1=0, th2=1, th3=2, th4=3, th5=4,th6=5}; }; diff --git a/Trigger/TrigFTK/TrigFTK_RawDataTPCnv/TrigFTK_RawDataTPCnv/FTK_RawTrack_p1.h b/Trigger/TrigFTK/TrigFTK_RawDataTPCnv/TrigFTK_RawDataTPCnv/FTK_RawTrack_p1.h index 88c00738cb3b3..77f7771b4a984 100644 --- a/Trigger/TrigFTK/TrigFTK_RawDataTPCnv/TrigFTK_RawDataTPCnv/FTK_RawTrack_p1.h +++ b/Trigger/TrigFTK/TrigFTK_RawDataTPCnv/TrigFTK_RawDataTPCnv/FTK_RawTrack_p1.h @@ -18,7 +18,7 @@ class FTK_RawTrack_p1 private: - uint32_t m_pars[5]; + uint32_t m_pars[6]; uint32_t m_pars_pix[8]; uint32_t m_pars_sct[8]; signed long m_barcodes_sct[8]; diff --git a/Trigger/TrigFTK/TrigFTK_RawDataTPCnv/src/FTK_RawTrackCnv_p1.cxx b/Trigger/TrigFTK/TrigFTK_RawDataTPCnv/src/FTK_RawTrackCnv_p1.cxx index 5964ca9f52588..d45442e408803 100644 --- a/Trigger/TrigFTK/TrigFTK_RawDataTPCnv/src/FTK_RawTrackCnv_p1.cxx +++ b/Trigger/TrigFTK/TrigFTK_RawDataTPCnv/src/FTK_RawTrackCnv_p1.cxx @@ -28,6 +28,7 @@ void FTK_RawTrackCnv_p1::persToTrans(const FTK_RawTrack_p1* persObj, transObj->setTH3(persObj->m_pars[th3]); transObj->setTH4(persObj->m_pars[th4]); transObj->setTH5(persObj->m_pars[th5]); + transObj->setTH6(persObj->m_pars[th6]); transObj->setBarcode(persObj->m_barcode); // Pixel Clusters // @@ -136,6 +137,7 @@ void FTK_RawTrackCnv_p1::transToPers(const FTK_RawTrack* transObj, persObj->m_pars[th3] = transObj->getTH3(); persObj->m_pars[th4] = transObj->getTH4(); persObj->m_pars[th5] = transObj->getTH5(); + persObj->m_pars[th6] = transObj->getTH6(); persObj->m_barcode = transObj->getBarcode(); // Pixel Clusters // -- GitLab