Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
CorrFitPairGeneratorYPtKt.h
1
/*
2
* CorrFitPairGeneratorYPtKt.h
3
*
4
* Created on: 10 kwi 2020
5
* Author: Daniel Wielanek
6
* E-mail: daniel.wielanek@gmail.com
7
* Warsaw University of Technology, Faculty of Physics
8
*/
9
#ifndef HALCorrFitPairGeneratorYPtKt_H_
10
#define HALCorrFitPairGeneratorYPtKt_H_
11
12
#include "CorrFitPairGenerator.h"
13
14
#include "FemtoMiniPair.h"
15
16
#include <utility>
17
18
#include <Rtypes.h>
19
#include <RtypesCore.h>
20
#include <TH2.h>
21
27
class
TFile;
28
class
TTree;
29
class
TClonesArray;
30
namespace
Hal
{
31
class
FemtoMicroPair;
32
class
CorrFitPairGeneratorYPtKt
:
public
CorrFitPairGenerator
{
33
protected
:
34
Float_t f2Kt2[2];
35
TH2D fHist1, fHist2;
36
FemtoMicroPair
fPair;
37
struct
fourVect
{
38
int
t, x, y, z;
39
};
40
void
GenerateFreeRandomPair();
41
Int_t GeneratePairOneDim();
42
fourVect
GeneratePairThreeDim();
43
virtual
void
GenerateEvent();
44
45
public
:
46
CorrFitPairGeneratorYPtKt
();
47
CorrFitPairGeneratorYPtKt
& operator=(
const
CorrFitPairGeneratorYPtKt
&) =
delete
;
48
54
void
SetKt
(Double_t min, Double_t max) {
55
f2Kt2[0] = min * min * 4.0;
56
f2Kt2[1] = max * max * 4.0;
57
};
63
void
SetHist
(
const
TH2D& hist1,
const
TH2D& hist2);
68
Bool_t
Init
();
69
virtual
~CorrFitPairGeneratorYPtKt
();
70
ClassDef(
CorrFitPairGeneratorYPtKt
, 1)
71
};
72
}
// namespace Hal
73
#endif
/* HALCorrFitPairGeneratorYPtKt_H_ */
Hal::CorrFitPairGeneratorYPtKt
Definition
CorrFitPairGeneratorYPtKt.h:32
Hal::CorrFitPairGeneratorYPtKt::Init
Bool_t Init()
Definition
CorrFitPairGeneratorYPtKt.cxx:39
Hal::CorrFitPairGeneratorYPtKt::SetHist
void SetHist(const TH2D &hist1, const TH2D &hist2)
Definition
CorrFitPairGeneratorYPtKt.cxx:30
Hal::CorrFitPairGeneratorYPtKt::SetKt
void SetKt(Double_t min, Double_t max)
Definition
CorrFitPairGeneratorYPtKt.h:54
Hal::CorrFitPairGenerator
Definition
CorrFitPairGenerator.h:31
Hal::FemtoMicroPair
Definition
FemtoMiniPair.h:94
Hal
Definition
EventAnaChain.cxx:28
Hal::CorrFitPairGeneratorYPtKt::fourVect
Definition
CorrFitPairGeneratorYPtKt.h:37
analysis
femto
corrfit
pairgenerators
CorrFitPairGeneratorYPtKt.h
Generated on Wed Oct 23 2024 15:07:51 for Heavy ion Analysis Libriares by
1.12.0