BmnRoot
Loading...
Searching...
No Matches
FairGeoCave.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 FAIRGEOCAVE_H
9#define FAIRGEOCAVE_H
10
11#include "FairGeoSet.h" // for FairGeoSet
12
13#include <Rtypes.h> // for FairGeoCave::Class, Bool_t, etc
14#include <TString.h> // for TString
15#include <iosfwd> // for fstream
16
17class FairGeoMedia;
18
19class FairGeoCave : public FairGeoSet
20{
21 protected:
22 TString name;
23
24 public:
27 const char* getModuleName(Int_t) { return name.Data(); }
28 Bool_t read(std::fstream&, FairGeoMedia*);
29 void addRefNodes();
30 void write(std::fstream&);
31 void print();
32
33 ClassDef(FairGeoCave, 0); // Class for the geometry of CAVE
34};
35
36#endif /* !FAIRGEOCAVE_H */
ClassDef(FairGeoCave, 0)
Bool_t read(std::fstream &, FairGeoMedia *)
const char * getModuleName(Int_t)
Definition FairGeoCave.h:27
void addRefNodes()
void write(std::fstream &)
TString name
Definition FairGeoCave.h:22