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