PandaRoot
dec13/PndTutAnaTask.h
Go to the documentation of this file.
1 #ifndef PndTutAnaTask_H
2 #define PndTutAnaTask_H 1
3 
4 #include "FairTask.h"
5 #include <map>
6 #include <string>
7 #include "TLorentzVector.h"
8 
9 class TClonesArray;
10 class TH1F;
11 class TH2F;
12 
14 class PndAnalysis;
15 class RhoCandList;
16 class RhoCandidate;
17 class RhoTuple;
18 
19 class PndTutAnaTask : public FairTask {
20 
21  public:
22  // ** Default constructor
23  PndTutAnaTask(double pbarmom);
24 
25  // ** Destructor
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  // *** the initial 4-vector
42  TLorentzVector fIni;
43 
44  // *** the PndAnalysis object
45  PndAnalysis *fAnalysis;
46 
47  // *******
48  // ******* DECLARE THE STUFF YOU NEED
49  // *******
50 
51  // *** Get parameter containers
52  virtual void SetParContainers();
53 
54  ClassDef(PndTutAnaTask, 1);
55 };
56 
57 #endif
virtual void Finish()
virtual void Exec(Option_t *opt)
virtual InitStatus Init()