FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MyMagnet.h
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3  * *
4  * This software is distributed under the terms of the *
5  * GNU Lesser General Public Licence (LGPL) version 3, *
6  * copied verbatim in the file "LICENSE" *
7  ********************************************************************************/
8 
9 // -------------------------------------------------------------------------
10 // ----- MyMagnet file -----
11 // ----- Created 26/03/14 by M. Al-Turany -----
12 // -------------------------------------------------------------------------
13 
14 #ifndef MAGNET_H
15 #define MAGNET_H
16 
17 #include "FairModule.h" // for FairModule
18 
19 #include <Rtypes.h> // for MyMagnet::Class, Bool_t, etc
20 #include <string> // for string
21 
22 class MyMagnet : public FairModule
23 {
24  public:
25  MyMagnet(const char* name, const char* Title = "MY Magnet");
26  MyMagnet();
27  virtual ~MyMagnet();
28  void ConstructGeometry();
29 
30  virtual FairModule* CloneModule() const;
31 
32  private:
33  MyMagnet(const MyMagnet&);
34  MyMagnet& operator=(const MyMagnet&);
35 
36  ClassDef(MyMagnet, 1);
37 };
38 
39 #endif // MAGNET_H
void ConstructGeometry()
Definition: MyMagnet.cxx:46
virtual FairModule * CloneModule() const
Definition: MyMagnet.cxx:94
virtual ~MyMagnet()
Definition: MyMagnet.cxx:33
MyMagnet()
Definition: MyMagnet.cxx:34