CbmRoot
Loading...
Searching...
No Matches
HalCbmTofM2PolyCut.cxx
Go to the documentation of this file.
1/* Copyright (C) 2023-2023 Warsaw University of Technology, Warsaw
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Daniel Wielanek [committer] */
5
6#include "HalCbmDetectorID.h"
7
8#include <Hal/Cut.h>
9#include <Hal/ExpTrack.h>
10#include <Hal/Track.h>
11
12
14
15Bool_t HalCbmTofM2PolyCut::Pass(Hal::Track* track)
16{
17 Hal::ToFTrack* tof = (Hal::ToFTrack*) static_cast<Hal::ExpTrack*>(track)->GetDetTrack(HalCbm::DetectorID::kTOF);
18 if (tof->GetFlag() == 0) {
19 SetValue(Hal::ToFTrack::DummyVal());
20 }
21 SetValue(tof->GetMass2());
22 return Validate();
23}
24
Bool_t Pass(Hal::Track *track)