FairRoot/PandaRoot
CbmGeaneTrEmc.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 CBMGEANETREMC_H
5 #define CBMGEANETREMC_H 1
6 
7 
8 #include "FairTask.h"
9 #include "TVector3.h"
10 #include "FairGeanePro.h"
11 #include "PndEmcPoint.h"
12 #include "PndMCTrack.h"
13 
14 class TGeant3;
15 class TClonesArray;
16 class TTree;
17 class TFile;
18 
19 class FairGeaneTrEmc : public FairTask
20 {
21  public:
24 
27 
29  virtual InitStatus Init();
30 
32  virtual void Exec(Option_t* opt);
33  private:
35  TClonesArray* fPointArray1;
36  TClonesArray* fPointArray2;
37  // CbmPlanePoint *fPoint1;
40 
41  TTree *t;
42  TFile *f;
44  TClonesArray* fTrackParIni;
45  TClonesArray* fTrackParGeane;
46  TClonesArray* fTrackParFinal;
47 
48  TGeant3 *gMC3;
50  Int_t fEvent;
51  FairGeanePro *fPro;
52 };
53 
54 #endif
represents a mc hit in an emc crystal
Definition: PndEmcPoint.h:19
TClonesArray * fTrackParIni
Definition: CbmGeaneTrEmc.h:44
virtual void Exec(Option_t *opt)
TGeant3 * gMC3
Definition: CbmGeaneTrEmc.h:48
ClassDef(FairGeaneTrEmc, 1)
FairGeanePro * fPro
Definition: CbmGeaneTrEmc.h:51
TClonesArray * fPointArray2
Definition: CbmGeaneTrEmc.h:36
TClonesArray * fTrackParFinal
Definition: CbmGeaneTrEmc.h:46
TClonesArray * fPointArray1
Definition: CbmGeaneTrEmc.h:35
virtual InitStatus Init()
PndMCTrack * fPoint1
Definition: CbmGeaneTrEmc.h:38
PndEmcPoint * fPoint2
Definition: CbmGeaneTrEmc.h:39
TClonesArray * fTrackParGeane
Definition: CbmGeaneTrEmc.h:45