FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MyCave.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 // ----- MyCave file -----
11 // ----- Created 26/03/14 by M. Al-Turany -----
12 // -------------------------------------------------------------------------
13 
14 #ifndef Cave_H
15 #define Cave_H
16 
17 #include "FairModule.h" // for FairModule
18 
19 #include <Rtypes.h> // for MyCave::Class, ClassDef, etc
20 
21 class MyCave : public FairModule
22 {
23  public:
24  MyCave(const char* name, const char* Title = "Exp Cave");
25  MyCave();
26  virtual ~MyCave();
27  virtual void ConstructGeometry();
28 
29  virtual FairModule* CloneModule() const;
30 
31  private:
32  Double_t world[3];
33 
34  MyCave(const MyCave&);
35  MyCave& operator=(const MyCave&);
36 
37  ClassDef(MyCave, 1);
38 };
39 
40 #endif // Cave_H
MyCave()
Definition: MyCave.cxx:43
virtual FairModule * CloneModule() const
Definition: MyCave.cxx:64
virtual void ConstructGeometry()
Definition: MyCave.cxx:31
virtual ~MyCave()
Definition: MyCave.cxx:47
Definition: MyCave.h:21