PandaRoot
PndTutThaiTask.h
Go to the documentation of this file.
1
#ifndef PndTutThaiTask_H
2
#define PndTutThaiTask_H 1
3
4
#include "FairTask.h"
5
#include <map>
6
#include <string>
7
#include "TLorentzVector.h"
8
9
class
TClonesArray;
10
class
TObjectArray;
11
class
TH1F;
12
class
TH2F;
13
14
class
RhoMassParticleSelector
;
15
class
PndAnalysis
;
16
class
RhoCandList
;
17
class
RhoTuple
;
18
19
class
PndTutThaiTask
:
public
FairTask {
20
21
public
:
22
// ** Default constructor
23
PndTutThaiTask
();
24
25
// ** Destructor
26
~PndTutThaiTask
();
27
28
// ** Virtual method Init
29
virtual
InitStatus
Init
();
30
31
// ** Virtual method Exec
32
virtual
void
Exec
(Option_t *opt);
33
34
virtual
void
Finish
();
35
36
protected
:
37
private
:
38
// *** event counter
39
int
fEvtCount;
40
41
// *** mass selector for the J/psi
42
RhoMassParticleSelector
*fJpsiMassSel;
43
44
// *** a method
45
int
SelectTruePid(
PndAnalysis
*ana,
RhoCandList
&l);
46
47
// #### EXERCISE: declare some histograms
48
TH1F *hjpsim_all;
49
TH1F *hpsim_all;
50
// ...
51
52
// *** the initial 4-vector
53
TLorentzVector fIni;
54
55
// *** the PndAnalysis object
56
PndAnalysis
*fAnalysis;
57
58
// *** Get parameter containers
59
virtual
void
SetParContainers();
60
61
ClassDef(
PndTutThaiTask
, 1);
62
};
63
64
#endif
RhoTuple
Definition:
RhoTuple.h:48
PndAnalysis
Definition:
PndAnalysis.h:34
PndTutThaiTask::Init
virtual InitStatus Init()
PndTutThaiTask
Definition:
PndTutThaiTask.h:19
PndTutThaiTask::Finish
virtual void Finish()
PndTutThaiTask::PndTutThaiTask
PndTutThaiTask()
RhoCandList
Definition:
RhoCandList.h:27
PndTutThaiTask::~PndTutThaiTask
~PndTutThaiTask()
RhoMassParticleSelector
Definition:
RhoMassParticleSelector.h:27
PndTutThaiTask::Exec
virtual void Exec(Option_t *opt)
home
gitlab-runner
builds
LYZoAKaU
0
PandaRootGroup
PandaRoot
tutorials
thailand2017
PndTutThaiTask.h
Generated on Fri Oct 21 2022 07:04:00 for PandaRoot by
1.8.13