EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FairGeane.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file FairGeane.h
1 // Class for the GEANE initialization
2 //
3 // Author: M. Al-Turany
4 //
5 #ifndef FAIRGeane_H
6 #define FAIRGeane_H
7 
8 #include "FairTask.h"
9 #include "TString.h"
10 
12 class FairField;
13 
14 class FairGeane : public FairTask
15 {
16  public:
17 
19  //FairGeane();
20 
21  FairGeane(const char* name, TString UserConfig="", TString UserCuts="");
22 
23  FairGeane(TString fUserConfig="", TString fUserCuts="");
24 
25  InitStatus Init();
26 
27  void SetParTask();
28 
29  virtual ~FairGeane();
30 
31  void SetField(FairField* field);
32 
34 
35  protected:
36  FairGeaneApplication* fApp;
37  const char* fName;
38  TString fUserConfig;
39  TString fUserCuts;
40 
41  private:
42  FairGeane(const FairGeane&);
43  FairGeane& operator=(const FairGeane&);
44 
45 };
46 
47 
48 #endif