|
CbmRoot
|
Builder class for the TRD chamber geometry. More...
#include "CbmTrdDefs.h"#include <FairTask.h>#include <TString.h>#include <array>#include <string>Go to the source code of this file.
Classes | |
| struct | cbm::trd::geo::info_t |
| Information to be storred in the geoManager path. Based on legacy class CbmTrdGeoHandler. More... | |
| class | cbm::trd::geo::ChamberBuilder |
| Generic Chamber builder. More... | |
| class | cbm::trd::geo::ChamberBuilder::Component |
| Generic sub-component. More... | |
| class | cbm::trd::geo::ChamberBuilder::Radiator |
| class | cbm::trd::geo::ChamberBuilder::Window |
| class | cbm::trd::geo::ChamberBuilder::Volume |
| Inner class describing a : More... | |
| class | cbm::trd::geo::ChamberBuilder::BackPanel |
| Inner class describing the back panel of composed of. More... | |
| class | cbm::trd::geo::ChamberBuilder::AUX |
| Inner class describing the geometry of the TRD AUXILIARY boards (FEE): More... | |
| class | cbm::trd::geo::ChamberBuilder::FEB |
| Inner class describing the geometry of the TRD Front End Electronics (FEE): More... | |
Namespaces | |
| namespace | cbm |
| namespace | cbm::trd |
| namespace | cbm::trd::geo |
Enumerations | |
| enum class | cbm::trd::geo::eException { cbm::trd::geo::invalid_type = 0 , cbm::trd::geo::invalid_id } |
Functions | |
| bool | cbm::trd::geo::ReadModuleInfo (const char *modTxt, info_t &info) |
| Identify information related to the module encrypted in the geoManager path. Based on legacy function "void CbmTrdGeoHandler::NavigateTo(const TString& path)". | |
| bool | cbm::trd::geo::ReadFebInfo (const char *febTxt, info_t &info) |
| Identify information related to one FEB encrypted in the geoManager path. | |
| int | cbm::trd::geo::WriteModuleInfo (info_t *info) |
| Put up information related to the module and store it in the geoManager path. Based on legacy version "void Create_TRD_Geometry.C macro". | |
| int | cbm::trd::geo::WriteFebInfo (info_t *info) |
| Put up information related to the FEB and store it in the geoManager path. | |
| const TGeoMedium * | cbm::trd::geo::GetMaterial (const char *mname) |
| material mapping (name, value) | |
Variables | |
| static double | cbm::trd::geo::sizeX |
| static double | cbm::trd::geo::sizeY |
| static double | cbm::trd::geo::activeAreaX |
| total area | |
| static double | cbm::trd::geo::activeAreaY |
| static map< const string, const TGeoMedium * > | cbm::trd::geo::fMaterial = {} |
| active area | |
Builder class for the TRD chamber geometry.
This class manages the relative spatial positioning of the following components of the TRD chamber :
Definition in file CbmTrdGeoFactory.h.