5#ifndef CBMTRDPARMODGEO_H
6#define CBMTRDPARMODGEO_H
11#include <RtypesCore.h>
13class TGeoPhysicalNode;
18 CbmTrdParModGeo(
const char* name =
"CbmTrdParModGeo",
const char* title =
"TRD module geometry");
20 virtual Double_t
GetDX()
const;
21 virtual Double_t
GetDY()
const;
22 virtual Double_t
GetDZ()
const;
23 const Char_t*
GetPath()
const {
return GetTitle(); }
24 virtual void GetXYZ(Double_t xyz[3])
const;
25 virtual Double_t
GetX()
const
31 virtual Double_t
GetY()
const
37 virtual Double_t
GetZ()
const
43 virtual void LocalToMaster(Double_t in[3], Double_t out[3])
const;
Definition of geometry for one TRD module.
virtual Double_t GetDY() const
virtual Double_t GetDX() const
CbmTrdParModGeo(const CbmTrdParModGeo &)
TGeoPhysicalNode * GetNode()
const Char_t * GetPath() const
virtual ~CbmTrdParModGeo()
virtual Double_t GetZ() const
const CbmTrdParModGeo & operator=(const CbmTrdParModGeo &)
TGeoPhysicalNode * fNode
geometrical data for the module
virtual Double_t GetY() const
virtual Double_t GetDZ() const
CbmTrdParModGeo(const char *name="CbmTrdParModGeo", const char *title="TRD module geometry")
virtual void LocalToMaster(Double_t in[3], Double_t out[3]) const
virtual Double_t GetX() const
virtual void GetXYZ(Double_t xyz[3]) const
Definition of generic parameters for one TRD module.