Project
Loading...
Searching...
No Matches
Cascade.cxx
Go to the documentation of this file.
1
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3
// All rights not expressly granted are reserved.
4
//
5
// This software is distributed under the terms of the GNU General Public
6
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7
//
8
// In applying this license CERN does not waive the privileges and immunities
9
// granted to it by virtue of its status as an Intergovernmental Organization
10
// or submit itself to any jurisdiction.
11
12
#include "
ReconstructionDataFormats/Cascade.h
"
13
14
using namespace
o2::dataformats
;
15
/*
16
Cascade::Cascade(const std::array<float, 3>& xyz, const std::array<float, 3>& pxyz, const std::array<float, 6>& covxyz,
17
const o2::track::TrackParCov& v0, const o2::track::TrackParCov& bachelor, o2::track::PID pid) : mProngs{v0, bachelor}
18
{
19
std::array<float, 21> covC{0.}, covV{}, covB{};
20
v0.getCovXYZPxPyPzGlo(covV);
21
bachelor.getCovXYZPxPyPzGlo(covB);
22
constexpr int MomInd[6] = {9, 13, 14, 18, 19, 20}; // cov matrix elements for momentum component
23
for (int i = 0; i < 6; i++) {
24
covC[i] = covxyz[i];
25
covC[MomInd[i]] = covV[MomInd[i]] + covB[MomInd[i]];
26
}
27
this->set(xyz, pxyz, covC, v0.getCharge() + bachelor.getCharge(), true, pid);
28
this->checkCorrelations();
29
setV0Track(v0);
30
setBachelorTrack(bachelor);
31
}
32
*/
Cascade.h
o2::dataformats
Definition of a container to keep/associate and arbitrary number of labels associated to an index wit...
Definition
MeanVertexObject.h:22
DataFormats
Reconstruction
src
Cascade.cxx
Generated on Tue Feb 25 2025 23:16:12 for Project by
1.9.8