Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
DD4hep
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
cepc
externals
mirroring
DD4hep
Commits
6d43e73c
Commit
6d43e73c
authored
9 years ago
by
Nikiforos Nikiforou
Browse files
Options
Downloads
Patches
Plain Diff
Added variables to LayeredCalorimeterStruct/Layer in DetectorData.h
parent
9fe8e7c2
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
DDRec/include/DDRec/DetectorData.h
+27
-3
27 additions, 3 deletions
DDRec/include/DDRec/DetectorData.h
doc/release.notes
+16
-0
16 additions, 0 deletions
doc/release.notes
with
43 additions
and
3 deletions
DDRec/include/DDRec/DetectorData.h
+
27
−
3
View file @
6d43e73c
...
@@ -333,12 +333,36 @@ namespace DD4hep {
...
@@ -333,12 +333,36 @@ namespace DD4hep {
struct
Layer
{
struct
Layer
{
/// distance from Origin (or the z-axis)
/// distance from Origin (or the z-axis)
to the inner-most face of the layer
double
distance
;
double
distance
;
/// total thickness of the layer
/// DEPRECATED: total thickness of the layer. Use inner/outer thicknesses instead
double
thickness
;
double
thickness
;
/// thickness of the absorber part of the layer
/// DEPRECATED: thickness of the absorber part of the layer. Use instead number of X0, lambdaI in and out
double
absorberThickness
;
double
absorberThickness
;
///Absorber material in front of sensitive element in the layer, units of radiation lengths
double
inner_nRadiationLengths
;
///Absorber material in front of sensitive element in the layer, units of radiation lengths
double
inner_nInteractionLengths
;
///Absorber material in behind of sensitive element in the layer, units of radiation lengths
double
outer_nRadiationLengths
;
///Absorber material in behind of sensitive element in the layer, units of radiation lengths
double
outer_nInteractionLengths
;
///Distance between the innermost face of the layer (closest to IP) and the center of the sensitive element
double
inner_thickness
;
///Distance between the center of the sensitive element and the outermost face of the layer
double
outer_thickness
;
///Thickness of the sensitive element (e.g. scintillator)
double
sensitive_thickness
;
/// cell size along the first axis where first is either along the beam (BarrelLayout) or up (EndcapLayout) or the direction closest to that.
/// cell size along the first axis where first is either along the beam (BarrelLayout) or up (EndcapLayout) or the direction closest to that.
double
cellSize0
;
double
cellSize0
;
/// second cell size, perpendicular to the first direction cellSize0 and the depth of the layers.
/// second cell size, perpendicular to the first direction cellSize0 and the depth of the layers.
...
...
This diff is collapsed.
Click to expand it.
doc/release.notes
+
16
−
0
View file @
6d43e73c
...
@@ -3,6 +3,22 @@
...
@@ -3,6 +3,22 @@
DD4hep ---- Release Notes
DD4hep ---- Release Notes
=================================
=================================
2015-08-19 N.Nikiforou
-----------------------
- DDRec/DetectorData.h: added new variables to LayeredCalorimeterStruct/Layer:
- inner_nRadiationLengths, inner_nInteractionLengths and inner_thickness :
Number of Radiation Lengths, number of Interaction Lengths and thickness summing
up from innermost layer face (closest to the IP) up to the center of the
sensitive element
- outer_nRadiationLengths, outer_nInteractionLengths and outer_thickness :
Similarly, summing up from center of sensitive volume up to the outermost
face of the layer
- sensitive_thickness: Thickness of sensitive element in layer
- The variables "absorberThickness" and "thickness" are now DEPRECATED
- The variable "distance" is understood to contain the distance from the IP or
the Z axis to the innermost face of the layer.
2015-08-12 N.Nikiforou
2015-08-12 N.Nikiforou
-----------------------
-----------------------
- DDCore/XML: Added new helper functions to Layering engine:
- DDCore/XML: Added new helper functions to Layering engine:
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment