R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
helper_neuland_geometry.C File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

TGeoMedium * BuildMaterial (const TString material, FairGeoMedia *geoMedia, FairGeoBuilder *geoBuild)
 
TGeoShape * BuildPaddleShape (const TString &name, const Double_t length, const Double_t width, const Double_t coneRadius, const Double_t coneLength)
 Building the shape of a paddle The paddle end cones are created by intersection ("*") of a small box (width*width*coneLength) with a cone The intersected structures are moved, rotated and then to a base box (length*width*width)
 
TGeoVolume * BuildPaddleVolume ()
 A paddle consists of the scintillator volume, wrapped with Al and Tape.
 

Variables

const Int_t gPaddlesPerPlane = 50
 
const Double_t gPaddleDistance = 2.5
 
const Double_t gPaddleBaseLength = 125.0
 
const Double_t gPaddleConeLength = 5.
 
const Double_t gBC408ConeRadius = 1.2
 
const Double_t gBC408Thickness = 2.4
 
const Double_t gAlThickness = 0.02
 
const Double_t gTapeThickness = 0.05
 

Function Documentation

◆ BuildMaterial()

TGeoMedium * BuildMaterial ( const TString material,
FairGeoMedia * geoMedia,
FairGeoBuilder * geoBuild )

Definition at line 25 of file helper_neuland_geometry.C.

◆ BuildPaddleShape()

TGeoShape * BuildPaddleShape ( const TString & name,
const Double_t length,
const Double_t width,
const Double_t coneRadius,
const Double_t coneLength )

Definition at line 46 of file helper_neuland_geometry.C.

◆ BuildPaddleVolume()

TGeoVolume * BuildPaddleVolume ( )

The shapes for the wrappings are created by subtracting the solid inner part from a larger solid volume

Definition at line 64 of file helper_neuland_geometry.C.

Variable Documentation

◆ gAlThickness

const Double_t gAlThickness = 0.02

Definition at line 22 of file helper_neuland_geometry.C.

◆ gBC408ConeRadius

const Double_t gBC408ConeRadius = 1.2

Definition at line 20 of file helper_neuland_geometry.C.

◆ gBC408Thickness

const Double_t gBC408Thickness = 2.4

Definition at line 21 of file helper_neuland_geometry.C.

◆ gPaddleBaseLength

const Double_t gPaddleBaseLength = 125.0

Definition at line 17 of file helper_neuland_geometry.C.

◆ gPaddleConeLength

const Double_t gPaddleConeLength = 5.

Definition at line 18 of file helper_neuland_geometry.C.

◆ gPaddleDistance

const Double_t gPaddleDistance = 2.5

Definition at line 16 of file helper_neuland_geometry.C.

◆ gPaddlesPerPlane

const Int_t gPaddlesPerPlane = 50

Definition at line 14 of file helper_neuland_geometry.C.

◆ gTapeThickness

const Double_t gTapeThickness = 0.05

Definition at line 23 of file helper_neuland_geometry.C.