CbmRoot
Loading...
Searching...
No Matches
cbm::trd::geo::ChamberBuilder::BackPanel Class Reference

Inner class describing the back panel of composed of. More...

#include <CbmTrdGeoFactory.h>

Inheritance diagram for cbm::trd::geo::ChamberBuilder::BackPanel:
[legend]
Collaboration diagram for cbm::trd::geo::ChamberBuilder::BackPanel:
[legend]

Public Member Functions

 BackPanel ()
 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

 BackPanel (const BackPanel &)
 

Private Attributes

TGeoTranslation * tr = nullptr
 
TString sexpr = ""
 
const double pp_pads_thickness = 0.0020
 
const double pp_pcb_thickness = 0.0230
 cu coverage of PP PCB
 
const double hc_thickness = 2.30
 PP support PCB thickness.
 
const double hc_unitx = 6.0
 Honneycomb backpanel support thickness.
 
const double hc_unity = 2.7
 area opearted by one FASP 6 x 2.7 cm2
 
const double hc_holex = 2.4
 area opearted by one FASP 6 x 2.7 cm2
 
const double hc_holey = 0.8
 dimension of flat-cable hole x-dimension (along wires)
 
const double cu_pcb_thickness = 0.0150
 dimension of flat-cable hole x-dimension (along wires)
 
const double cu_thickness = 0.0020
 Electric shield PCB support thickness.
 
const double BKP_Frame_width = 1.
 Electric shield Cu covarage thickness.
 
const double BKP_Frame_closure = 0.25
 Global width of the perimetral frame (including indentation)
 
const double BKP_OutX_thickness = 0.50
 Perimetral frame indentation.
 
const double BKP_OutY_thickness = 0.45
 outside framing
 
const double BKP_OutY_correct = 0.15
 outside framing
 
double fHeight = 0
 

Detailed Description

Inner class describing the back panel of composed of.

  • pad plane
  • honey-comb structure for reinforcement electric shielding

Definition at line 257 of file CbmTrdGeoFactory.h.

Constructor & Destructor Documentation

◆ BackPanel() [1/2]

ChamberBuilder::BackPanel::BackPanel ( )

Constructor.

Definition at line 448 of file CbmTrdGeoFactory.cxx.

◆ BackPanel() [2/2]

cbm::trd::geo::ChamberBuilder::BackPanel::BackPanel ( const BackPanel & )
private

Member Function Documentation

◆ Exec()

virtual void cbm::trd::geo::ChamberBuilder::Component::Exec ( Option_t * )
inlinevirtualinherited

Executed task.

Definition at line 176 of file CbmTrdGeoFactory.h.

◆ Finish()

virtual void cbm::trd::geo::ChamberBuilder::Component::Finish ( )
inlinevirtualinherited

Finish task.

Definition at line 178 of file CbmTrdGeoFactory.h.

◆ GetCenter()

double ChamberBuilder::Component::GetCenter ( ) const
virtualinherited

◆ GetHeight()

virtual double cbm::trd::geo::ChamberBuilder::Component::GetHeight ( ) const
inlinevirtualinherited

◆ Init()

InitStatus ChamberBuilder::BackPanel::Init ( )
virtual

Member Data Documentation

◆ BKP_Frame_closure

const double cbm::trd::geo::ChamberBuilder::BackPanel::BKP_Frame_closure = 0.25
private

Global width of the perimetral frame (including indentation)

Definition at line 280 of file CbmTrdGeoFactory.h.

◆ BKP_Frame_width

const double cbm::trd::geo::ChamberBuilder::BackPanel::BKP_Frame_width = 1.
private

Electric shield Cu covarage thickness.

Definition at line 279 of file CbmTrdGeoFactory.h.

◆ BKP_OutX_thickness

const double cbm::trd::geo::ChamberBuilder::BackPanel::BKP_OutX_thickness = 0.50
private

Perimetral frame indentation.

Definition at line 281 of file CbmTrdGeoFactory.h.

◆ BKP_OutY_correct

const double cbm::trd::geo::ChamberBuilder::BackPanel::BKP_OutY_correct = 0.15
private

outside framing

Definition at line 283 of file CbmTrdGeoFactory.h.

◆ BKP_OutY_thickness

const double cbm::trd::geo::ChamberBuilder::BackPanel::BKP_OutY_thickness = 0.45
private

outside framing

Definition at line 282 of file CbmTrdGeoFactory.h.

◆ cu_pcb_thickness

const double cbm::trd::geo::ChamberBuilder::BackPanel::cu_pcb_thickness = 0.0150
private

dimension of flat-cable hole x-dimension (along wires)

Definition at line 277 of file CbmTrdGeoFactory.h.

◆ cu_thickness

const double cbm::trd::geo::ChamberBuilder::BackPanel::cu_thickness = 0.0020
private

Electric shield PCB support thickness.

Definition at line 278 of file CbmTrdGeoFactory.h.

◆ fgName

const char * ChamberBuilder::Component::fgName
staticinherited
Initial value:
= {"Radiator", "Window",
"Volume", "BackPanel", "FEB"}

Definition at line 182 of file CbmTrdGeoFactory.h.

Referenced by cbm::trd::geo::Setup::Module::init().

◆ fHeight

double cbm::trd::geo::ChamberBuilder::Component::fHeight = 0
privateinherited

◆ fVol

TGeoVolume* cbm::trd::geo::ChamberBuilder::Component::fVol = nullptr
protectedinherited

◆ hc_holex

const double cbm::trd::geo::ChamberBuilder::BackPanel::hc_holex = 2.4
private

area opearted by one FASP 6 x 2.7 cm2

Definition at line 275 of file CbmTrdGeoFactory.h.

◆ hc_holey

const double cbm::trd::geo::ChamberBuilder::BackPanel::hc_holey = 0.8
private

dimension of flat-cable hole x-dimension (along wires)

Definition at line 276 of file CbmTrdGeoFactory.h.

◆ hc_thickness

const double cbm::trd::geo::ChamberBuilder::BackPanel::hc_thickness = 2.30
private

PP support PCB thickness.

Definition at line 272 of file CbmTrdGeoFactory.h.

◆ hc_unitx

const double cbm::trd::geo::ChamberBuilder::BackPanel::hc_unitx = 6.0
private

Honneycomb backpanel support thickness.

Definition at line 273 of file CbmTrdGeoFactory.h.

◆ hc_unity

const double cbm::trd::geo::ChamberBuilder::BackPanel::hc_unity = 2.7
private

area opearted by one FASP 6 x 2.7 cm2

Definition at line 274 of file CbmTrdGeoFactory.h.

◆ pp_pads_thickness

const double cbm::trd::geo::ChamberBuilder::BackPanel::pp_pads_thickness = 0.0020
private

Definition at line 270 of file CbmTrdGeoFactory.h.

◆ pp_pcb_thickness

const double cbm::trd::geo::ChamberBuilder::BackPanel::pp_pcb_thickness = 0.0230
private

cu coverage of PP PCB

Definition at line 271 of file CbmTrdGeoFactory.h.

◆ sexpr

TString cbm::trd::geo::ChamberBuilder::BackPanel::sexpr = ""
private

Definition at line 268 of file CbmTrdGeoFactory.h.

◆ tr

TGeoTranslation* cbm::trd::geo::ChamberBuilder::BackPanel::tr = nullptr
private

Definition at line 267 of file CbmTrdGeoFactory.h.


The documentation for this class was generated from the following files: