FairRoot/PandaRoot
PndJPsiExample.h
Go to the documentation of this file.
1 #ifndef PNDJPSIEXAMPLE_H
2 #define PNDJPSIEXAMPLE_H 1
3 
4 
5 #include "FairTask.h"
6 #include "TH1F.h"
7 #include "TFile.h"
8 #include "TVector3.h"
9 #include "TLorentzVector.h"
10 #include <map>
11 #include <string>
12 
13 class TClonesArray;
14 class TObjectArray;
15 
16 
17 class PndJPsiExample : public FairTask
18 {
19 
20  public:
21  typedef std::map<Int_t, Float_t> mapper;
22 
25 
26 
29 
30 
32  virtual InitStatus Init();
33 
34 
36  virtual void Exec(Option_t* opt);
37 
38  virtual void Finish();
39  //void CreateStructure();
40 
41  protected:
42 
43  TLorentzVector track1;
44  TLorentzVector track2;
45 
47  TH1D *fInvMass;
48 
49  private:
50 
52  TClonesArray* fTrArray;
53 
54 
58  virtual void SetParContainers();
59 
60 
62 
63 };
64 
65 #endif
TClonesArray * fTrArray
virtual void Exec(Option_t *opt)
std::map< Int_t, Float_t > mapper
virtual InitStatus Init()
TLorentzVector track1
virtual void SetParContainers()
virtual void Finish()
ClassDef(PndJPsiExample, 1)
TLorentzVector track2