Project
Loading...
Searching...
No Matches
FairGeoTrd1.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 FAIRGEOTRD1_H
9
#define FAIRGEOTRD1_H
10
11
#include "
FairGeoBasicShape.h
"
// for FairGeoBasicShape
12
#include "
FairGeoRotation.h
"
// for FairGeoRotation
13
14
#include <Rtypes.h>
// for FairGeoPcon::Class, Bool_t, etc
15
16
class
FairGeoTransform
;
17
class
FairGeoVolume
;
18
class
TArrayD;
19
20
class
FairGeoTrd1
:
public
FairGeoBasicShape
21
{
22
private
:
23
FairGeoRotation
intrinsicRot;
24
25
public
:
26
FairGeoTrd1
();
27
~FairGeoTrd1
();
28
TArrayD*
calcVoluParam
(
FairGeoVolume
*);
29
void
calcVoluPosition
(
FairGeoVolume
*,
const
FairGeoTransform
&,
const
FairGeoTransform
&);
30
31
ClassDef
(
FairGeoTrd1
, 0);
// class for geometry shape TRD1
32
};
33
34
#endif
/* !FAIRGEOTRD1_H */
FairGeoBasicShape.h
FairGeoRotation.h
FairGeoBasicShape
Definition
FairGeoBasicShape.h:23
FairGeoRotation
Definition
FairGeoRotation.h:24
FairGeoTransform
Definition
FairGeoTransform.h:21
FairGeoTrd1
Definition
FairGeoTrd1.h:21
FairGeoTrd1::ClassDef
ClassDef(FairGeoTrd1, 0)
FairGeoTrd1::calcVoluPosition
void calcVoluPosition(FairGeoVolume *, const FairGeoTransform &, const FairGeoTransform &)
Definition
FairGeoTrd1.cxx:85
FairGeoTrd1::~FairGeoTrd1
~FairGeoTrd1()
Definition
FairGeoTrd1.cxx:58
FairGeoTrd1::FairGeoTrd1
FairGeoTrd1()
Definition
FairGeoTrd1.cxx:43
FairGeoTrd1::calcVoluParam
TArrayD * calcVoluParam(FairGeoVolume *)
Definition
FairGeoTrd1.cxx:69
FairGeoVolume
Definition
FairGeoVolume.h:26
Detectors
3rdparty
FairRootBase
include
FairGeoTrd1.h
Generated on Sat Nov 7 2026 19:53:07 for Project by
1.9.8