CbmRoot
Loading...
Searching...
No Matches
CbmPlatform.h
Go to the documentation of this file.
1
/* Copyright (C) 2013-2017 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Florian Uhlig [committer], David Emschermann */
4
5
#ifndef PLATFORM_H
6
#define PLATFORM_H
7
8
#include "FairModule.h"
9
10
#include <string>
11
12
class
TGeoCombiTrans;
13
14
class
CbmPlatform
:
public
FairModule {
15
public
:
16
CbmPlatform
();
17
CbmPlatform
(
const
char
* name,
const
char
* Title =
"CBM Platform"
);
18
CbmPlatform
(
const
CbmPlatform
&) =
delete
;
19
CbmPlatform
&
operator=
(
const
CbmPlatform
&) =
delete
;
20
virtual
~CbmPlatform
();
21
22
virtual
void
ConstructGeometry
();
23
24
virtual
void
ConstructAsciiGeometry
();
25
26
private
:
27
TGeoCombiTrans*
fCombiTrans
;
28
std::string
fVolumeName
;
29
30
ClassDef(
CbmPlatform
, 1)
//CBMPLATFORM
31
};
32
33
#endif
//PLATFORM_H
CbmPlatform
Definition
CbmPlatform.h:14
CbmPlatform::fCombiTrans
TGeoCombiTrans * fCombiTrans
Definition
CbmPlatform.h:27
CbmPlatform::operator=
CbmPlatform & operator=(const CbmPlatform &)=delete
CbmPlatform::ConstructAsciiGeometry
virtual void ConstructAsciiGeometry()
Definition
CbmPlatform.cxx:54
CbmPlatform::~CbmPlatform
virtual ~CbmPlatform()
Definition
CbmPlatform.cxx:31
CbmPlatform::fVolumeName
std::string fVolumeName
Transformation matrix for geometry positioning.
Definition
CbmPlatform.h:28
CbmPlatform::CbmPlatform
CbmPlatform(const CbmPlatform &)=delete
CbmPlatform::ConstructGeometry
virtual void ConstructGeometry()
Definition
CbmPlatform.cxx:33
CbmPlatform::CbmPlatform
CbmPlatform()
Definition
CbmPlatform.cxx:25
sim
passive
CbmPlatform.h
Generated on Sun Dec 22 2024 23:04:19 for CbmRoot by
1.12.0