From 889fd9eb55c60fc308c2d457efbf75d9232cc4a6 Mon Sep 17 00:00:00 2001 From: Luisa Faber <l_fabe01@uni-muenster.de> Date: Fri, 5 Apr 2024 14:48:09 +0200 Subject: [PATCH] Fix likelihood calculation for tracks with hits with incomplete clusters --- reco/detectors/trd/pid/CbmTrdSetTracksPidLike.cxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/reco/detectors/trd/pid/CbmTrdSetTracksPidLike.cxx b/reco/detectors/trd/pid/CbmTrdSetTracksPidLike.cxx index 6100edd615..647103d7cb 100644 --- a/reco/detectors/trd/pid/CbmTrdSetTracksPidLike.cxx +++ b/reco/detectors/trd/pid/CbmTrdSetTracksPidLike.cxx @@ -13,12 +13,10 @@ #include "CbmTrdGas.h" #include "CbmTrdHit.h" #include "CbmTrdTrack.h" - #include "FairParamList.h" #include "FairRootManager.h" #include "FairRunAna.h" #include "FairRuntimeDb.h" - #include "TClonesArray.h" #include "TH1.h" #include "TH2.h" @@ -27,6 +25,7 @@ #include "TObjArray.h" #include "TROOT.h" #include "TString.h" + #include <TFile.h> #include <iostream> @@ -344,7 +343,7 @@ void CbmTrdSetTracksPidLike::Exec(Option_t*) for (Int_t iTRD = 0; iTRD < pTrack->GetNofHits(); iTRD++) { Int_t index = pTrack->GetHitIndex(iTRD); CbmTrdHit* trdHit = (CbmTrdHit*) fTrdHitArray->At(index); - + if (trdHit->GetELoss() < 0.) continue; dEdx = trdHit->GetELoss() * 1.e+6; //GeV->keV dEsum += trdHit->GetELoss() * 1.e+6; //GeV->keV -- GitLab