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