|
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 constexpr double | ConnBRG_x = 0.5 |
| static constexpr double | ConnBRG_y = 4.58 |
| static constexpr double | ConnBRG_z = 0.658 |
| static constexpr double | ConnBRG_pos [2][2] = {{-8.4, 0}, {+8.4, 0}} |
| static constexpr double | FASPRO_zspace = 1.0 |
| static constexpr double | FASPRO_length = 17.8 |
| gap size between boards | |
| static constexpr double | FASPRO_width = 10.6 |
| length of FASP FEBs in cm | |
| static const char * | fgName [(int) eGeoPart::kNparts] |
Protected Attributes | |
| TGeoVolume * | fVol = nullptr |
Private Member Functions | |
| FEB (const FEB &) | |
| width of FASP FEBs in cm | |
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 | FASPRO_hole_x = 2.2 |
| 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] |
| 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 322 of file CbmTrdGeoFactory.h.
| ChamberBuilder::FEB::FEB | ( | ) |
Constructor.
Definition at line 585 of file CbmTrdGeoFactory.cxx.
References cbm::trd::geo::ChamberBuilder::Component::Component().
Referenced by FEB().
|
private |
width of FASP FEBs in cm
References FEB().
|
inlinevirtualinherited |
Executed task.
Definition at line 178 of file CbmTrdGeoFactory.h.
|
inlinevirtualinherited |
Finish task.
Definition at line 180 of file CbmTrdGeoFactory.h.
|
virtualinherited |
Definition at line 275 of file CbmTrdGeoFactory.cxx.
References fVol.
|
inlinevirtualinherited |
Definition at line 182 of file CbmTrdGeoFactory.h.
References fHeight.
|
virtual |
Init task.
Implements cbm::trd::geo::ChamberBuilder::Component.
Definition at line 587 of file CbmTrdGeoFactory.cxx.
References ADC_pos, ADC_x, ADC_y, ADC_z, ConnBRG_pos, ConnBRG_x, ConnBRG_y, ConnBRG_z, ConnFC_pos, ConnFC_x, ConnFC_y, ConnFC_z, DCDC_pos, DCDC_x, DCDC_y, DCDC_z, FASP_pos, FASP_x, FASP_y, FASP_z, cbm::trd::faspFeb, FASPRO_hole_x, FASPRO_hole_y, FASPRO_length, FASPRO_ly_cu, FASPRO_ly_pcb, FASPRO_Nadc, FASPRO_Ndcdc, FASPRO_Nfasp, FASPRO_Nfpga, FASPRO_Nly, FASPRO_width, cbm::trd::geo::ChamberBuilder::Component::fHeight, FPGA_pos, FPGA_x, FPGA_y, FPGA_z, cbm::trd::geo::ChamberBuilder::Component::fVol, cbm::trd::geo::GetMaterial(), and HOLE_pos.
|
private |
Definition at line 378 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 348 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 349 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 350 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
staticconstexpr |
Definition at line 334 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
staticconstexpr |
Definition at line 331 of file CbmTrdGeoFactory.h.
Referenced by cbm::trd::geo::ChamberBuilder::AUX::Init(), and Init().
|
staticconstexpr |
Definition at line 332 of file CbmTrdGeoFactory.h.
Referenced by cbm::trd::geo::ChamberBuilder::AUX::Init(), and Init().
|
staticconstexpr |
Definition at line 333 of file CbmTrdGeoFactory.h.
Referenced by cbm::trd::geo::ChamberBuilder::AUX::Init(), and Init().
|
private |
Definition at line 382 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 354 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 355 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 356 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 381 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 351 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 352 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 353 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 376 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 342 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 343 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 344 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 364 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 365 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
staticconstexpr |
gap size between boards
Definition at line 337 of file CbmTrdGeoFactory.h.
Referenced by cbm::trd::geo::ChamberBuilder::AUX::Init(), cbm::trd::geo::ChamberBuilder::BackPanel::Init(), and Init().
|
private |
Definition at line 366 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 370 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
staticprivate |
Definition at line 360 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
staticprivate |
Definition at line 362 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
staticprivate |
Definition at line 359 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
staticprivate |
Definition at line 361 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
staticprivate |
Definition at line 358 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
staticconstexpr |
|
staticconstexpr |
Definition at line 336 of file CbmTrdGeoFactory.h.
Referenced by cbm::trd::geo::ChamberBuilder::BackPanel::Init().
|
staticinherited |
Definition at line 184 of file CbmTrdGeoFactory.h.
Referenced by cbm::trd::geo::Setup::Module::init().
|
privateinherited |
Definition at line 193 of file CbmTrdGeoFactory.h.
Referenced by GetHeight(), cbm::trd::geo::ChamberBuilder::AUX::Init(), cbm::trd::geo::ChamberBuilder::BackPanel::Init(), cbm::trd::geo::ChamberBuilder::FEB::Init(), cbm::trd::geo::ChamberBuilder::Radiator::Init(), cbm::trd::geo::ChamberBuilder::Volume::Init(), and cbm::trd::geo::ChamberBuilder::Window::Init().
|
private |
Definition at line 380 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 345 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 346 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
private |
Definition at line 347 of file CbmTrdGeoFactory.h.
Referenced by Init().
|
protectedinherited |
Definition at line 187 of file CbmTrdGeoFactory.h.
Referenced by GetCenter(), cbm::trd::geo::ChamberBuilder::AUX::Init(), cbm::trd::geo::ChamberBuilder::BackPanel::Init(), cbm::trd::geo::ChamberBuilder::FEB::Init(), cbm::trd::geo::ChamberBuilder::Radiator::Init(), cbm::trd::geo::ChamberBuilder::Volume::Init(), and cbm::trd::geo::ChamberBuilder::Window::Init().
|
private |
Definition at line 373 of file CbmTrdGeoFactory.h.
Referenced by Init().