FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairCave.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 #ifndef Cave_H
9 #define Cave_H
10 
11 #include "FairModule.h" // for FairModule
12 
13 #include <Rtypes.h> // for FairCave::Class, ClassDef, etc
14 
15 class FairCave : public FairModule
16 {
17  public:
18  FairCave(const char* name, const char* Title = "Exp Cave");
19  FairCave();
20  virtual ~FairCave();
21  virtual void ConstructGeometry();
22 
23  virtual FairModule* CloneModule() const;
24 
25  private:
26  FairCave(const FairCave& rhs);
27  Double_t world[3];
28 
29  ClassDef(FairCave, 1);
30 };
31 
32 #endif // Cave_H
virtual FairModule * CloneModule() const
Definition: FairCave.cxx:82
virtual void ConstructGeometry()
Definition: FairCave.cxx:26
FairCave()
Definition: FairCave.cxx:70
virtual ~FairCave()
Definition: FairCave.cxx:72