CbmRoot
|
Inner class describing the geometry of the TRD Front End Electronics (FEE): More...
#include <CbmTrdGeoFactory.h>
Public Member Functions | |
FEB () | |
Constructor. | |
virtual InitStatus | Init () |
Init task. | |
virtual void | Exec (Option_t *) |
Executed task. | |
virtual void | Finish () |
Finish task. | |
virtual double | GetCenter () const |
virtual double | GetHeight () const |
Static Public Attributes | |
static const char * | fgName [(int) eGeoPart::kNparts] |
Protected Attributes | |
TGeoVolume * | fVol = nullptr |
Private Member Functions | |
FEB (const FEB &) | |
Private Attributes | |
const double | FASP_x = 1.10 |
const double | FASP_y = 1.10 |
const double | FASP_z = 0.10 |
const double | FPGA_x = 2.20 |
const double | FPGA_y = 2.20 |
const double | FPGA_z = 0.18 |
const double | ADC_x = 0.9 |
const double | ADC_y = 1.5 |
const double | ADC_z = 0.1 |
const double | DCDC_x = 1.5012 |
const double | DCDC_y = 0.8992 |
const double | DCDC_z = 0.4319 |
const double | ConnFC_x = 2.37 |
const double | ConnFC_y = 0.535 |
const double | ConnFC_z = 0.266 |
const double | ConnBRG_x = 0.5 |
const double | ConnBRG_y = 4.58 |
const double | ConnBRG_z = 0.658 |
const double | FASPRO_zspace = 1.0 |
const double | FASPRO_length = 17.8 |
gap size between boards | |
const double | FASPRO_width = 10.6 |
length of FASP FEBs in cm | |
const double | FASPRO_hole_x = 2.2 |
width of FASP FEBs in cm | |
const double | FASPRO_hole_y = 0.4 |
const double | FASPRO_ly_cu [FASPRO_Nly][2] |
const double | FASPRO_ly_pcb [FASPRO_Nly - 1] |
const double | HOLE_pos [FASPRO_Nfasp][2] |
const double | FASP_pos [FASPRO_Nfasp][2] |
const double | ADC_pos [FASPRO_Nadc][2] |
const double | FPGA_pos [FASPRO_Nfpga][2] = {{-6, 0}, {0, 0}, {+6, 0}} |
const double | DCDC_pos [FASPRO_Ndcdc][2] = {{-3, 0.1}, {3, -1.2}, {2.89, 0.1}} |
const double | ConnFC_pos [FASPRO_Nfasp][2] |
const double | ConnBRG_pos [2][2] = {{-8.4, 0}, {+8.4, 0}} |
double | fHeight = 0 |
Static Private Attributes | |
static const int | FASPRO_Nly = 18 |
static const int | FASPRO_Nfasp = 12 |
static const int | FASPRO_Nadc = 6 |
static const int | FASPRO_Nfpga = 3 |
static const int | FASPRO_Ndcdc = 3 |
Inner class describing the geometry of the TRD Front End Electronics (FEE):
Definition at line 289 of file CbmTrdGeoFactory.h.
ChamberBuilder::FEB::FEB | ( | ) |
Constructor.
Definition at line 563 of file CbmTrdGeoFactory.cxx.
|
private |
|
inlinevirtualinherited |
Executed task.
Definition at line 176 of file CbmTrdGeoFactory.h.
|
inlinevirtualinherited |
Finish task.
Definition at line 178 of file CbmTrdGeoFactory.h.
|
virtualinherited |
Definition at line 276 of file CbmTrdGeoFactory.cxx.
References cbm::trd::geo::ChamberBuilder::Component::fVol.
|
inlinevirtualinherited |
Definition at line 180 of file CbmTrdGeoFactory.h.
References cbm::trd::geo::ChamberBuilder::Component::fHeight.
|
virtual |
Init task.
Implements cbm::trd::geo::ChamberBuilder::Component.
Definition at line 565 of file CbmTrdGeoFactory.cxx.
References cbm::trd::faspFeb, cbm::trd::geo::ChamberBuilder::fVol, and cbm::trd::geo::GetMaterial().
|
private |
Definition at line 341 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 306 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 307 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 308 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 347 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 315 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 316 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 317 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 345 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 312 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 313 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 314 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 344 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 309 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 310 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 311 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 339 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 300 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 301 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 302 of file CbmTrdGeoFactory.h.
|
private |
width of FASP FEBs in cm
Definition at line 327 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 328 of file CbmTrdGeoFactory.h.
|
private |
gap size between boards
Definition at line 325 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 329 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 333 of file CbmTrdGeoFactory.h.
|
staticprivate |
Definition at line 321 of file CbmTrdGeoFactory.h.
|
staticprivate |
Definition at line 323 of file CbmTrdGeoFactory.h.
|
staticprivate |
Definition at line 320 of file CbmTrdGeoFactory.h.
|
staticprivate |
Definition at line 322 of file CbmTrdGeoFactory.h.
|
staticprivate |
Definition at line 319 of file CbmTrdGeoFactory.h.
|
private |
length of FASP FEBs in cm
Definition at line 326 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 324 of file CbmTrdGeoFactory.h.
|
staticinherited |
Definition at line 182 of file CbmTrdGeoFactory.h.
Referenced by cbm::trd::geo::Setup::Module::init().
|
privateinherited |
Definition at line 191 of file CbmTrdGeoFactory.h.
Referenced by cbm::trd::geo::ChamberBuilder::Component::GetHeight().
|
private |
Definition at line 343 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 303 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 304 of file CbmTrdGeoFactory.h.
|
private |
Definition at line 305 of file CbmTrdGeoFactory.h.
|
protectedinherited |
Definition at line 185 of file CbmTrdGeoFactory.h.
Referenced by cbm::trd::geo::ChamberBuilder::Component::GetCenter().
|
private |
Definition at line 336 of file CbmTrdGeoFactory.h.