diff --git a/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx b/analysis/common/analysis_tree_converter/CbmSimEventHeaderConverter.cxx
index 46f1bb964f17c16fa60e9d2a38b6c6fb855ce42c..65a2d7d318bab256cdc91c88f83b6a203232f0c6 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 dd8035246ec00b61c1e45ca5fd1bfacff27f61a8..59cb803f569fb2fadf5df958b7143f4c4cf68f34 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 00a51129d6897ed1a721f30cc0d8af3ccb424d97..80e5fec31ff90d76c7a67667781937cfe7532c45 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()