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

#include <CbmTrdGeoFactory.h>

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

Public Member Functions

 Window ()
 Constructor of entrance window for the TRD chamber.
 
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

 Window (const Window &)
 

Private Attributes

const double winIn_C_thickness = 0.012
 
const double winIn_HC_thickness = 0.9
 100um C foil + 25um KaptonAl
 
const double WIN_FrameX_thickness = 0.5
 9mm HC structure
 
const double WIN_FrameY_thickness = 0.6
 entrance window framing 5x9 mm2
 
const double WIN_OutX_thickness = 0.35
 entrance window framing 5x9 mm2
 
const double WIN_OutY_thickness = 0.30
 outside framing at win 3.5x9 mm2
 
double fHeight = 0
 

Detailed Description

Definition at line 207 of file CbmTrdGeoFactory.h.

Constructor & Destructor Documentation

◆ Window() [1/2]

ChamberBuilder::Window::Window ( )

Constructor of entrance window for the TRD chamber.

Definition at line 291 of file CbmTrdGeoFactory.cxx.

◆ Window() [2/2]

cbm::trd::geo::ChamberBuilder::Window::Window ( const Window & )
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()

Member Data Documentation

◆ 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

◆ WIN_FrameX_thickness

const double cbm::trd::geo::ChamberBuilder::Window::WIN_FrameX_thickness = 0.5
private

9mm HC structure

Definition at line 220 of file CbmTrdGeoFactory.h.

◆ WIN_FrameY_thickness

const double cbm::trd::geo::ChamberBuilder::Window::WIN_FrameY_thickness = 0.6
private

entrance window framing 5x9 mm2

Definition at line 221 of file CbmTrdGeoFactory.h.

◆ WIN_OutX_thickness

const double cbm::trd::geo::ChamberBuilder::Window::WIN_OutX_thickness = 0.35
private

entrance window framing 5x9 mm2

Definition at line 222 of file CbmTrdGeoFactory.h.

◆ WIN_OutY_thickness

const double cbm::trd::geo::ChamberBuilder::Window::WIN_OutY_thickness = 0.30
private

outside framing at win 3.5x9 mm2

Definition at line 223 of file CbmTrdGeoFactory.h.

◆ winIn_C_thickness

const double cbm::trd::geo::ChamberBuilder::Window::winIn_C_thickness = 0.012
private

Definition at line 218 of file CbmTrdGeoFactory.h.

◆ winIn_HC_thickness

const double cbm::trd::geo::ChamberBuilder::Window::winIn_HC_thickness = 0.9
private

100um C foil + 25um KaptonAl

Definition at line 219 of file CbmTrdGeoFactory.h.


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