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::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.