CbmRoot
Loading...
Searching...
No Matches
HalCbmPairCut.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_CBMPAIRCUT_H_
5#define CBMROOT_ANALYSIS_PWGC2F_FEMTOSCOPY_NICAFEMTO_CUTS_PAIR_CBMPAIRCUT_H_
6
7#include "HalCbmFormatTypes.h"
8
9#include <Hal/TwoTrackCut.h>
10
11class HalCbmPairCut : public Hal::TwoTrackCut {
12 protected:
19 virtual Bool_t PassHbt(Hal::TwoTrack* pair) = 0;
25 virtual Bool_t PassAnaTree(Hal::TwoTrack* pair) = 0;
26
27 public:
28 HalCbmPairCut(Int_t parNo = 1);
29 virtual Bool_t Pass(Hal::TwoTrack* pair);
30 virtual Bool_t Init(Int_t format_id);
31 virtual ~HalCbmPairCut();
33 HalCbmPairCut(const HalCbmPairCut& other);
34 ClassDef(HalCbmPairCut, 1)
35};
36
37
38#endif /* CBMROOT_ANALYSIS_PWGC2F_FEMTOSCOPY_NICAFEMTO_CUTS_PAIR_CBMPAIRCUT_H_ */
HalCbm::EFormatType fDataType
virtual Bool_t Pass(Hal::TwoTrack *pair)
virtual Bool_t Init(Int_t format_id)
virtual Bool_t PassHbt(Hal::TwoTrack *pair)=0
virtual Bool_t PassAnaTree(Hal::TwoTrack *pair)=0
HalCbmPairCut & operator=(const HalCbmPairCut &other)
virtual ~HalCbmPairCut()
HalCbmPairCut(Int_t parNo=1)