FairRoot/PandaRoot
PndTutAnaTaskD0.h
Go to the documentation of this file.
1 #ifndef PndTutAnaTaskD0_H
2 #define PndTutAnaTaskD0_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 class RhoVtxPoca;
20 
21 
22 class PndTutAnaTaskD0 : public FairTask
23 {
24 
25  public:
26 
27  // ** Default constructor
28  PndTutAnaTaskD0(double pbarmom);
29 
30  // ** Destructor
32 
33  // ** Virtual method Init
34  virtual InitStatus Init();
35 
36  // ** Virtual method Exec
37  virtual void Exec(Option_t* opt);
38 
39  virtual void Finish();
40 
41  protected:
42 
43 
44  private:
45  // *** event counter
46  int fEvtCount;
47 
48  // *** the initial 4-vector
49  TLorentzVector fIni;
50 
51  // *** the PndAnalysis object
53 
54 
55  // *******
56  // ******* DECLARE THE STUFF YOU NEED
57  // *******
61 
62 
63  // *** Get parameter containers
64  virtual void SetParContainers();
65 
66 
68 
69 };
70 
71 #endif
RhoVtxPoca * fVtxPoca
PndTutAnaTaskD0(double pbarmom)
TLorentzVector fIni
RhoMassParticleSelector * fD0Sel
virtual void SetParContainers()
virtual InitStatus Init()
virtual void Finish()
virtual void Exec(Option_t *opt)
ClassDef(PndTutAnaTaskD0, 1)
PndAnalysis * fAnalysis