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