HerdSoftware  0.4.0
Public Attributes | List of all members
Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues Struct Reference

Public Attributes

unsigned int nCubes = 7497
 
unsigned int nCubeHorizontalLayers = 21
 
unsigned int nCubeRows = 21
 
float caloCrystalSize = 3
 
float caloCrystalSlotSize = 3
 
float caloXGap = 0.8
 
float caloYGap = 0.4
 
float caloZGap = 0.4
 
float caloWellGapX = 0
 
float caloWellGapY = 1.5
 
float caloWellGapZ = 1.5
 
float caloXCenter = 0
 
float caloYCenter = 0
 
float caloZTop = 0
 
float caloLpdSizeL = defaultValue<float>
 Sizes of LPD along the package longitudinal direction. More...
 
float caloLpdSizeT = defaultValue<float>
 Sizes of LPD along the package transverse direction. More...
 
float caloSpdSizeL = defaultValue<float>
 Sizes of SPD along the package longitudinal direction. More...
 
float caloSpdSizeT = defaultValue<float>
 Sizes of SPD along the package transverse direction. More...
 
float caloLpdThickness
 LPD Thickness (only the thickness of the depleted volume is considered). More...
 
float caloSpdThickness
 SPD Thickness (only the thickness of the depleted volume is considered). More...
 
float caloPDDistance
 
float caloPDShift
 Shift of photodiodes inside the crystals (0. -> PD external face aligned with crystal face) More...
 
std::vector< unsigned int > firstCubeOfTray
 
std::vector< unsigned int > firstCubeOfRow
 
std::vector< unsigned int > cubeTrayLength
 
std::vector< int > cubeMaskHERDID
 
std::string fillerMaterial = "G4_Galactic"
 

Member Data Documentation

◆ caloCrystalSize

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloCrystalSize = 3

◆ caloCrystalSlotSize

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloCrystalSlotSize = 3

◆ caloLpdSizeL

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloLpdSizeL = defaultValue<float>

Sizes of LPD along the package longitudinal direction.

◆ caloLpdSizeT

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloLpdSizeT = defaultValue<float>

Sizes of LPD along the package transverse direction.

◆ caloLpdThickness

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloLpdThickness
Initial value:
=
defaultValue<float>

LPD Thickness (only the thickness of the depleted volume is considered).

◆ caloPDDistance

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloPDDistance
Initial value:
=
defaultValue<float>

Distance between centers of LPD and SPD along the package longitudinal direction (0 -> LPD and SPD are superimposed with centers in the same position).

◆ caloPDShift

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloPDShift
Initial value:
=
0.0001

Shift of photodiodes inside the crystals (0. -> PD external face aligned with crystal face)

◆ caloSpdSizeL

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloSpdSizeL = defaultValue<float>

Sizes of SPD along the package longitudinal direction.

◆ caloSpdSizeT

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloSpdSizeT = defaultValue<float>

Sizes of SPD along the package transverse direction.

◆ caloSpdThickness

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloSpdThickness
Initial value:
=
defaultValue<float>

SPD Thickness (only the thickness of the depleted volume is considered).

◆ caloWellGapX

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloWellGapX = 0

◆ caloWellGapY

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloWellGapY = 1.5

◆ caloWellGapZ

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloWellGapZ = 1.5

◆ caloXCenter

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloXCenter = 0

◆ caloXGap

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloXGap = 0.8

◆ caloYCenter

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloYCenter = 0

◆ caloYGap

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloYGap = 0.4

◆ caloZGap

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloZGap = 0.4

◆ caloZTop

float Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::caloZTop = 0

◆ cubeMaskHERDID

std::vector<int> Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::cubeMaskHERDID

◆ cubeTrayLength

std::vector<unsigned int> Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::cubeTrayLength
Initial value:
{9, 11, 13, 15, 17, 19, 21, 21, 21, 21, 21,
21, 21, 21, 21, 19, 17, 15, 13, 11, 9}

◆ fillerMaterial

std::string Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::fillerMaterial = "G4_Galactic"

◆ firstCubeOfRow

std::vector<unsigned int> Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::firstCubeOfRow
Initial value:
{0, 9, 20, 33, 48, 65, 84, 105, 126, 147, 168,
189, 210, 231, 252, 273, 292, 309, 324, 337, 348}

◆ firstCubeOfTray

std::vector<unsigned int> Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::firstCubeOfTray
Initial value:
{0, 189, 420, 693, 1008, 1365, 1764, 2205, 2646, 3087, 3528,
3969, 4410, 4851, 5292, 5733, 6132, 6489, 6804, 7077, 7308}

◆ nCubeHorizontalLayers

unsigned int Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::nCubeHorizontalLayers = 21

◆ nCubeRows

unsigned int Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::nCubeRows = 21

◆ nCubes

unsigned int Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues::nCubes = 7497

The documentation for this struct was generated from the following file: