From 71cea08ac59cce06b4b5c6df61e0d43ce24833d5 Mon Sep 17 00:00:00 2001
From: Viktor <klochkov44@gmail.com>
Date: Thu, 25 Mar 2021 16:32:40 +0100
Subject: [PATCH] add some titles, remove muons from TRD probabilities

---
 .../CbmSimEventHeaderConverter.cxx                 |  2 +-
 .../CbmTofHitsConverter.cxx                        | 14 +++++++-------
 .../CbmTrdTracksConverter.cxx                      | 12 ++++++------
 3 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx b/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx
index 46f1bb964f..65a2d7d318 100644
--- a/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx
@@ -19,7 +19,7 @@ ClassImp(CbmSimEventHeaderConverter)
   AnalysisTree::BranchConfig SimEventHeaderBranch(
     "SimEventHeader", AnalysisTree::DetType::kEventHeader);
   SimEventHeaderBranch.AddField<float>("psi_RP", "reaction plane orientation");
-  SimEventHeaderBranch.AddField<float>("b", "impact parameter");
+  SimEventHeaderBranch.AddField<float>("b", "fm, impact parameter");
   SimEventHeaderBranch.AddField<float>("time", "ns, event time");
   SimEventHeaderBranch.AddField<int>("run_id", "run identifier");
   SimEventHeaderBranch.AddField<int>("event_id", "event identifier");
diff --git a/analysis/common/analysis_tree_converter/CbmTofHitsConverter.cxx b/analysis/common/analysis_tree_converter/CbmTofHitsConverter.cxx
index dd8035246e..59cb803f56 100644
--- a/analysis/common/analysis_tree_converter/CbmTofHitsConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmTofHitsConverter.cxx
@@ -32,13 +32,13 @@ ClassImp(CbmTofHitsConverter)
 
   AnalysisTree::BranchConfig tof_branch(out_branch_,
                                         AnalysisTree::DetType::kHit);
-  tof_branch.AddField<float>("mass2");
-  tof_branch.AddField<float>("l");
-  tof_branch.AddField<float>("t");
-  tof_branch.AddField<float>("qp_tof");
-  tof_branch.AddFields<float>({"dx", "dy", "dz"});
-  tof_branch.AddField<int>("mc_pdg");
-  tof_branch.AddField<bool>("is_correct_match");
+  tof_branch.AddField<float>("mass2", "Mass squared");
+  tof_branch.AddField<float>("l", "Track lenght");
+  tof_branch.AddField<float>("t", "ps(?), Measured time ");
+  tof_branch.AddField<float>("qp_tof", "charge * momentum extrapoleted to TOF");
+  tof_branch.AddFields<float>({"dx", "dy", "dz"}, "Distance between TOF hit and extrapolated global track, cm");
+  tof_branch.AddField<int>("mc_pdg", "MC-true PDG code of particle with highest contribution to TOF hit");
+  tof_branch.AddField<bool>("is_correct_match", "is the matched track corresponds to MC-true track from TOF hit");
 
   auto* man = AnalysisTree::TaskManager::GetInstance();
   man->AddBranch(out_branch_, tof_hits_, tof_branch);
diff --git a/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.cxx b/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.cxx
index 00a51129d6..80e5fec31f 100644
--- a/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.cxx
+++ b/analysis/common/analysis_tree_converter/CbmTrdTracksConverter.cxx
@@ -32,12 +32,12 @@ ClassImp(CbmTrdTracksConverter)
   AnalysisTree::BranchConfig trd_branch(out_branch_,
                                         AnalysisTree::DetType::kTrack);
   trd_branch.AddFields<float>(
-    {"energy_loss_0", "energy_loss_1", "energy_loss_2", "energy_loss_3"});
+    {"energy_loss_0", "energy_loss_1", "energy_loss_2", "energy_loss_3"}, "Energy loss per TRD station");
   trd_branch.AddFields<float>(
-    {"pid_like_e", "pid_like_pi", "pid_like_k", "pid_like_p", "pid_like_mu"});
-  trd_branch.AddField<float>("chi2_ov_ndf");
-  trd_branch.AddFields<float>({"pT_out", "p_out"});
-  trd_branch.AddField<int>("n_hits");
+    {"pid_like_e", "pid_like_pi", "pid_like_k", "pid_like_p"}, "Probability to be a given particle specie");
+  trd_branch.AddField<float>("chi2_ov_ndf", "chi2 divided by NDF of the track fit");
+  trd_branch.AddFields<float>({"pT_out", "p_out"}, "Momentum at last point (?)");
+  trd_branch.AddField<int>("n_hits", "Number of hits");
 
   auto* man = AnalysisTree::TaskManager::GetInstance();
   man->AddBranch(out_branch_, trd_tracks_, trd_branch);
@@ -94,7 +94,7 @@ void CbmTrdTracksConverter::FillTrdTracks() {
     track.SetField(float(trd_track->GetPidLikePI()), i_pid_like + 1);
     track.SetField(float(trd_track->GetPidLikeKA()), i_pid_like + 2);
     track.SetField(float(trd_track->GetPidLikePR()), i_pid_like + 3);
-    track.SetField(float(trd_track->GetPidLikeMU()), i_pid_like + 4);
+//    track.SetField(float(trd_track->GetPidLikeMU()), i_pid_like + 4);
 
     track.SetField(float(trd_track->GetNDF() > 0.
                            ? trd_track->GetChiSq() / trd_track->GetNDF()
-- 
GitLab