FairRoot/PandaRoot
dec13/PndTutAnaTask.h
Go to the documentation of this file.
1 #ifndef PndTutAnaTask_H
2 #define PndTutAnaTask_H 1
3 
4 
5 #include "FairTask.h"
6 #include <map>
7 #include <string>
8 #include "TLorentzVector.h"
9 
10 class TClonesArray;
11 class TH1F;
12 class TH2F;
13 
15 class PndAnalysis;
16 class RhoCandList;
17 class RhoCandidate;
18 class RhoTuple;
19 
20 
21 class PndTutAnaTask : public FairTask
22 {
23 
24  public:
25 
26  // ** Default constructor
27  PndTutAnaTask(double pbarmom);
28 
29  // ** Destructor
30  ~PndTutAnaTask();
31 
32  // ** Virtual method Init
33  virtual InitStatus Init();
34 
35  // ** Virtual method Exec
36  virtual void Exec(Option_t* opt);
37 
38  virtual void Finish();
39 
40  protected:
41 
42 
43  private:
44  // *** event counter
45  int fEvtCount;
46 
47  // *** the initial 4-vector
48  TLorentzVector fIni;
49 
50  // *** the PndAnalysis object
52 
53 
54  // *******
55  // ******* DECLARE THE STUFF YOU NEED
56  // *******
57 
58 
59  // *** Get parameter containers
60  virtual void SetParContainers();
61 
62 
64 
65 };
66 
67 #endif
virtual void SetParContainers()
TLorentzVector fIni
virtual void Exec(Option_t *opt)
ClassDef(PndTutAnaTask, 1)
PndAnalysis * fAnalysis
virtual void Finish()
virtual InitStatus Init()