FairRoot/PandaRoot
CbmGeaneTr.h
Go to the documentation of this file.
1 // Task for the exercise 1 of the GEANE tutorial
2 // Authors A. Fontana & P. Genova, Sept. 2007
3 
4 #ifndef CBMGEANETR_H
5 #define CBMGEANETR_H 1
6 
7 
8 #include "FairTask.h"
9 #include "TVector3.h"
10 #include "FairGeanePro.h"
11 
12 class TGeant3;
13 class TClonesArray;
14 class TTree;
15 class TFile;
16 class CbmPlanePoint;
17 
18 class FairGeaneTr : public FairTask
19 {
20  public:
22  FairGeaneTr();
23 
25  ~FairGeaneTr();
26 
28  virtual InitStatus Init();
29 
31  virtual void Exec(Option_t* opt);
32  private:
34  TClonesArray* fPointArray1;
35  TClonesArray* fPointArray2;
38 
39  TTree *t;
40  TFile *f;
42  TClonesArray* fTrackParIni;
43  TClonesArray* fTrackParGeane;
44  TClonesArray* fTrackParFinal;
45 
46  TGeant3 *gMC3;
48  Int_t fEvent;
49  FairGeanePro *fPro;
50 };
51 
52 #endif
TClonesArray * fPointArray1
Definition: CbmGeaneTr.h:34
TClonesArray * fPointArray2
Definition: CbmGeaneTr.h:35
TClonesArray * fTrackParIni
Definition: CbmGeaneTr.h:42
TTree * t
Definition: CbmGeaneTr.h:39
CbmPlanePoint * fPoint2
Definition: CbmGeaneTr.h:37
TClonesArray * fTrackParFinal
Definition: CbmGeaneTr.h:44
CbmPlanePoint * fPoint1
Definition: CbmGeaneTr.h:36
FairGeanePro * fPro
Definition: CbmGeaneTr.h:49
virtual void Exec(Option_t *opt)
Definition: CbmGeaneTr.cxx:73
TClonesArray * fTrackParGeane
Definition: CbmGeaneTr.h:43
Int_t fEvent
Definition: CbmGeaneTr.h:48
ClassDef(FairGeaneTr, 1)
TGeant3 * gMC3
Definition: CbmGeaneTr.h:46
TFile * f
Definition: CbmGeaneTr.h:40
virtual InitStatus Init()
Definition: CbmGeaneTr.cxx:32