BmnRoot
Loading...
Searching...
No Matches
FairGeoPipe.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 FAIRGEOPIPE_H
9
#define FAIRGEOPIPE_H
10
11
#include "FairGeoSet.h"
// for FairGeoSet
12
13
#include <Rtypes.h>
// for FairGeoPipe::Class, Int_t, etc
14
15
class
FairGeoBuilder;
16
17
class
FairGeoPipe
:
public
FairGeoSet
18
{
19
protected
:
20
char
modName
[2];
// name of module
21
char
eleName
[2];
// substring for elements in module
22
23
public
:
24
FairGeoPipe
();
25
virtual
~FairGeoPipe
();
26
const
char
*
getModuleName
(Int_t) {
return
modName
; }
27
const
char
*
getEleName
(Int_t) {
return
eleName
; }
28
Bool_t
create
(FairGeoBuilder*);
29
ClassDef
(
FairGeoPipe
, 0);
// Class for geometry of beam pipe
30
};
31
32
#endif
/* !FAIRGEOPIPE_H */
FairGeoPipe
Definition
FairGeoPipe.h:18
FairGeoPipe::FairGeoPipe
FairGeoPipe()
FairGeoPipe::getEleName
const char * getEleName(Int_t)
Definition
FairGeoPipe.h:27
FairGeoPipe::modName
char modName[2]
Definition
FairGeoPipe.h:20
FairGeoPipe::ClassDef
ClassDef(FairGeoPipe, 0)
FairGeoPipe::getModuleName
const char * getModuleName(Int_t)
Definition
FairGeoPipe.h:26
FairGeoPipe::create
Bool_t create(FairGeoBuilder *)
FairGeoPipe::eleName
char eleName[2]
Definition
FairGeoPipe.h:21
FairGeoPipe::~FairGeoPipe
virtual ~FairGeoPipe()
passive
FairGeoPipe.h
Generated on Fri May 15 2026 10:40:56 for BmnRoot by
1.9.8