CbmRoot
Loading...
Searching...
No Matches
HalCbmV0Track.h
Go to the documentation of this file.
1/* Copyright (C) 2025-2025 Warsaw University of Technology, Warsaw
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Daniel Wielanek [committer] */
4#ifndef CBMROOT_V0_ANALYSIS_PWGC2F_FEMTOSCOPY_HAL_FORMAT_V0_HALCBMV0TRACK_H_
5#define CBMROOT_V0_ANALYSIS_PWGC2F_FEMTOSCOPY_HAL_FORMAT_V0_HALCBMV0TRACK_H_
6
7#include <Hal/V0Track.h>
8
9class HalCbmV0Track : public Hal::V0Track {
10 Int_t fMcId = {-1};
15
16 public:
18 virtual ~HalCbmV0Track() {}
19 virtual void CopyData(V0Track* v);
20 void SetChi2geo(Float_t Chi2geo) { fChi2geo = Chi2geo; }
21 void SetDecDl(Float_t DecDl) { fDecDl = DecDl; }
22 void SetMcId(Int_t McId) { fMcId = McId; }
23 void SetChi2Dau(Double_t pos, Double_t neg)
24 {
26 fChi2Second = neg;
27 }
28 Float_t GetChi2geo() const { return fChi2geo; }
29 Float_t GetDecDl() const { return fDecDl; }
30 Float_t GetChi2Pos() const { return fChi2First; }
31 Float_t GetChi2Neg() const { return fChi2Second; }
32 Int_t GetMcId() const { return fMcId; };
33 ClassDef(HalCbmV0Track, 1)
34};
35
36#endif /* CBMROOT_V0_ANALYSIS_PWGC2F_FEMTOSCOPY_HAL_FORMAT_V0_HALCBMV0TRACK_H_ */
fscal v[fmask::Size]
Definition KfSimdPseudo.h:4
float Float_t
int Int_t
virtual void CopyData(V0Track *v)
void SetMcId(Int_t McId)
Float_t fChi2First
void SetChi2Dau(Double_t pos, Double_t neg)
Float_t fChi2Second
Float_t GetChi2geo() const
void SetChi2geo(Float_t Chi2geo)
Int_t GetMcId() const
Float_t GetDecDl() const
Float_t GetChi2Neg() const
void SetDecDl(Float_t DecDl)
virtual ~HalCbmV0Track()
Float_t GetChi2Pos() const