Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
TwoTrack3DCFCut.h
1
/*
2
* TwoTrack3DCFCut.h
3
*
4
* Created on: 04-05-2022
5
* Author: Daniel Wielanek
6
* E-mail: daniel.wielanek@gmail.com
7
* Warsaw University of Technology, Faculty of Physics
8
*/
9
#ifndef HALFEMTO_CUTS_TWOTRACKCUTS_KINEMATICS_HALTWOTRACK3DCFCUT_H_
10
#define HALFEMTO_CUTS_TWOTRACKCUTS_KINEMATICS_HALTWOTRACK3DCFCUT_H_
11
12
#include "TwoTrackCut.h"
13
14
#include "TH3D.h"
15
namespace
Hal
{
16
class
TwoTrack3DCFCut
:
public
TwoTrackCut
{
17
TH3D* fMap;
18
Int_t fPID1, fPID2;
19
Int_t fFrame;
20
Bool_t fAbs;
21
Double_t fM12, fM22;
22
23
public
:
24
TwoTrack3DCFCut
();
25
void
SetHistogram(TH3D
const
& histo);
26
void
SetAssumedPID(Int_t pid1, Int_t pid2) {
27
fPID1 = pid1;
28
fPID2 = pid2;
29
};
30
void
UseLCMS() { fFrame = 0; };
31
void
UsePRF() { fFrame = 1; };
32
void
UseAbs(Bool_t abs = kTRUE) { fAbs = abs; };
33
virtual
Bool_t
Init
(Int_t);
34
virtual
Cut
*
MakeCopy
()
const
;
35
virtual
Bool_t
Pass
(
TwoTrack
* pair);
36
virtual
Package
*
Report
()
const
;
37
virtual
~TwoTrack3DCFCut
();
38
TwoTrack3DCFCut
(
const
TwoTrack3DCFCut
& other);
39
TwoTrack3DCFCut
& operator=(
const
TwoTrack3DCFCut
& other);
40
ClassDef(
TwoTrack3DCFCut
, 1)
41
};
42
}
// namespace Hal
43
44
#endif
/* HALFEMTO_CUTS_TWOTRACKCUTS_KINEMATICS_HALTWOTRACK3DCFCUT_H_ */
Hal::Cut
Definition
Cut.h:40
Hal::Package
Definition
Package.h:26
Hal::TwoTrack3DCFCut
Definition
TwoTrack3DCFCut.h:16
Hal::TwoTrack3DCFCut::Report
virtual Package * Report() const
Definition
TwoTrack3DCFCut.cxx:151
Hal::TwoTrack3DCFCut::Pass
virtual Bool_t Pass(TwoTrack *pair)
Definition
TwoTrack3DCFCut.cxx:47
Hal::TwoTrack3DCFCut::MakeCopy
virtual Cut * MakeCopy() const
Definition
TwoTrack3DCFCut.cxx:149
Hal::TwoTrack3DCFCut::Init
virtual Bool_t Init(Int_t)
Definition
TwoTrack3DCFCut.cxx:138
Hal::TwoTrackCut
Definition
TwoTrackCut.h:20
Hal::TwoTrack
Definition
TwoTrack.h:21
Hal
Definition
EventAnaChain.cxx:28
cuts
twotrackcuts
kinematics
TwoTrack3DCFCut.h
Generated on Wed Oct 23 2024 15:07:51 for Heavy ion Analysis Libriares by
1.12.0