Project
Loading...
Searching...
No Matches
FairGeoLoader.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
FairGeoLoader.h - description
10
-------------------
11
begin : Thu Jun 17 2004
12
copyright : (C) 2004 by turany
13
email : m.al-turany@gsi.de
14
***************************************************************************/
15
16
#ifndef FairGeoLOADER_H
17
#define FairGeoLOADER_H
18
19
#include <Rtypes.h>
// for FairGeoLoader::Class, etc
20
#include <TNamed.h>
// for TNamed
21
22
class
FairGeoInterface
;
23
class
FairGeoBuilder
;
28
class
FairGeoLoader
:
public
TNamed
29
{
30
public
:
31
FairGeoLoader
(
const
char
* Name,
const
char
* title);
32
FairGeoLoader
();
33
virtual
~FairGeoLoader
();
34
FairGeoInterface
*
getGeoInterface
() {
return
fInterface; }
35
FairGeoBuilder
*
getGeoBuilder
() {
return
fGeoBuilder; }
37
static
FairGeoLoader
*
Instance
();
38
39
private
:
40
FairGeoLoader
(
const
FairGeoLoader
&);
41
FairGeoLoader
& operator=(
const
FairGeoLoader
&);
42
static
FairGeoLoader
* fgInstance;
43
FairGeoInterface
* fInterface;
44
FairGeoBuilder
* fGeoBuilder;
45
46
ClassDef(
FairGeoLoader
, 1);
47
};
48
49
#endif
FairGeoBuilder
Definition
FairGeoBuilder.h:22
FairGeoInterface
Definition
FairGeoInterface.h:42
FairGeoLoader
Definition
FairGeoLoader.h:29
FairGeoLoader::getGeoInterface
FairGeoInterface * getGeoInterface()
Definition
FairGeoLoader.h:34
FairGeoLoader::~FairGeoLoader
virtual ~FairGeoLoader()
Definition
FairGeoLoader.cxx:65
FairGeoLoader::Instance
static FairGeoLoader * Instance()
Definition
FairGeoLoader.cxx:30
FairGeoLoader::getGeoBuilder
FairGeoBuilder * getGeoBuilder()
Definition
FairGeoLoader.h:35
FairGeoLoader::FairGeoLoader
FairGeoLoader()
Definition
FairGeoLoader.cxx:32
Detectors
3rdparty
FairRootBase
include
FairGeoLoader.h
Generated on Sat Nov 7 2026 19:53:07 for Project by
1.9.8