FairRoot/PandaRoot
CbmGeaneTrT.h
Go to the documentation of this file.
1 // Task for the exercise 2 of the GEANE tutorial
2 // Authors A. Fontana & P. Genova, Sept. 2007
3 
4 #ifndef CBMGEANETrT_H
5 #define CBMGEANETrT_H 1
6 
7 #include "FairTask.h"
8 #include "TVector3.h"
9 #include "FairGeanePro.h"
10 #include "FairGeaneUtil.h"
11 #include "TFile.h"
12 
13 class TGeant3;
14 class TClonesArray;
15 class TTree;
16 class CbmPlanePoint;
17 class PndSttTrack;
18 class PndSttHit;
19 class PndSttPoint;
20 
21 class FairGeaneTrT : public FairTask
22 {
23  public:
25  FairGeaneTrT();
26 
28  ~FairGeaneTrT();
29 
31  virtual InitStatus Init();
32 
34  virtual void Exec(Option_t* opt);
35 
36  // convert coordinates from SD to LAB
37  Bool_t CoordSDToMARS(TVector3 o, TVector3 y, TVector3 z, TMatrixT<double> coor, TVector3 &coordinate);
38 
39  private:
41  TClonesArray* fHitArray;
42  TClonesArray* fPointArray;
43  TClonesArray* fTrackArray;
44 
45  TTree *t;
46  TFile *f;
48  TClonesArray* fTrackParIni;
49  TClonesArray* fTrackParGeane;
50  TClonesArray* fTrackParFinal;
51  TClonesArray* fTrackParMC;
52 
53  TGeant3 *gMC3;
55  Int_t fEvent;
56  FairGeanePro *fPro;
57  FairGeaneUtil *fUtil;
58 };
59 
60 #endif
Bool_t CoordSDToMARS(TVector3 o, TVector3 y, TVector3 z, TMatrixT< double > coor, TVector3 &coordinate)
FairGeaneUtil * fUtil
Definition: CbmGeaneTrT.h:57
TClonesArray * fTrackParFinal
Definition: CbmGeaneTrT.h:50
TClonesArray * fTrackParMC
Definition: CbmGeaneTrT.h:51
TClonesArray * fPointArray
Definition: CbmGeaneTrT.h:42
virtual void Exec(Option_t *opt)
Definition: CbmGeaneTrT.cxx:93
TGeant3 * gMC3
Definition: CbmGeaneTrT.h:53
TClonesArray * fTrackParIni
Definition: CbmGeaneTrT.h:48
Int_t fEvent
Definition: CbmGeaneTrT.h:55
FairGeanePro * fPro
Definition: CbmGeaneTrT.h:56
Double_t z
TClonesArray * fHitArray
Definition: CbmGeaneTrT.h:41
ClassDef(FairGeaneTrT, 1)
virtual InitStatus Init()
Definition: CbmGeaneTrT.cxx:43
TClonesArray * fTrackParGeane
Definition: CbmGeaneTrT.h:49
Double_t y
TTree * t
Definition: CbmGeaneTrT.h:45
TFile * f
Definition: CbmGeaneTrT.h:46
TClonesArray * fTrackArray
Definition: CbmGeaneTrT.h:43