CbmRoot
Loading...
Searching...
No Matches
HalCbmPairSeparationCut2D.h
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] */
4#ifndef CBMROOT_ANALYSIS_PWGC2F_FEMTOSCOPY_NICAFEMTO_CUTS_PAIR_CBMPAIRSEPARATIONCUT2D_H_
5#define CBMROOT_ANALYSIS_PWGC2F_FEMTOSCOPY_NICAFEMTO_CUTS_PAIR_CBMPAIRSEPARATIONCUT2D_H_
6
7
8#include "HalCbmPairCut.h"
9
10namespace Hal
11{
12 class TwoTrack;
13} /* namespace Hal */
14
16 protected:
17 Double_t fR;
18 virtual Bool_t PassHbt(Hal::TwoTrack* pair);
19 virtual Bool_t PassAnaTree(Hal::TwoTrack* pair);
20
21 public:
23 void SetDeltaZ(Double_t min, Double_t max) { SetMinMax(min, max, 0); }
24 void SetDeltaXY(Double_t min, Double_t max) { SetMinMax(min, max, 1); }
25 void SetR(Double_t r) { fR = r; }
26 virtual Hal::Package* Report() const;
28 ClassDef(HalCbmPairSeparationCut2D, 1)
29};
30
31#endif /* CBMROOT_ANALYSIS_PWGC2F_FEMTOSCOPY_NICAFEMTO_CUTS_PAIR_CBMPAIRSEPARATIONCUT2D_H_ */
void SetDeltaZ(Double_t min, Double_t max)
virtual Hal::Package * Report() const
virtual Bool_t PassAnaTree(Hal::TwoTrack *pair)
void SetDeltaXY(Double_t min, Double_t max)
virtual Bool_t PassHbt(Hal::TwoTrack *pair)