CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Member Functions | Private Attributes
TrackerInteractionGeometry Class Reference

#include <TrackerInteractionGeometry.h>

Public Types

enum  FirstCylinders {
  PXB =0, PXD =3, TIB =5, TID =9,
  TOB =12, TEC =18
}
 

Public Member Functions

std::list< TrackerLayer >
::const_iterator 
cylinderBegin () const
 Returns the first pointer in the cylinder list. More...
 
std::list< TrackerLayer >
::const_iterator 
cylinderEnd () const
 Returns the last pointer in the cylinder list. More...
 
const int nCylinders () const
 Returns the number of cylinders in the Tracker. More...
 
 TrackerInteractionGeometry (const edm::ParameterSet &trackerMaterial, const GeometricSearchTracker *geomSearchTracker)
 Constructor : get the configurable parameters. More...
 
 ~TrackerInteractionGeometry ()
 Destructor. More...
 

Private Member Functions

std::vector< double > fudgeFactors (unsigned layerNr)
 
std::vector< double > maxDim (unsigned layerNr)
 
std::vector< double > minDim (unsigned layerNr)
 

Private Attributes

std::vector< MediumProperties * > _mediumProperties
 
std::list< TrackerLayer_theCylinders
 The list of tracker (sensistive or not) layers. More...
 
MediumProperties_theMPBarrelOutside
 Cables around the tracker (one barrel, two disks) More...
 
MediumProperties_theMPBeamPipe
 
MediumProperties_theMPEndcap
 The Tracker EndCap layers. More...
 
MediumProperties_theMPEndcapOutside
 
MediumProperties_theMPEndcapOutside2
 
MediumProperties_theMPInner1
 The tracker inner disks. More...
 
MediumProperties_theMPInner2
 
MediumProperties_theMPInner3
 
MediumProperties_theMPPixelBarrel
 The barrel pixel layers. More...
 
MediumProperties_theMPPixelEndcap
 The endcap pixel layers. More...
 
MediumProperties_theMPPixelOutside
 
MediumProperties_theMPPixelOutside1
 A series of cables/walls to reproduce the full sim. More...
 
MediumProperties_theMPPixelOutside2
 
MediumProperties_theMPPixelOutside3
 
MediumProperties_theMPPixelOutside4
 
MediumProperties_theMPPixelOutside5
 
MediumProperties_theMPPixelOutside6
 
MediumProperties_theMPTIB1
 The tracker inner barrel layer 1. More...
 
MediumProperties_theMPTIB2
 The tracker inner barrel layer 2. More...
 
MediumProperties_theMPTIB3
 The tracker inner barrel layer 3. More...
 
MediumProperties_theMPTIB4
 The tracker inner barrel layer 4. More...
 
MediumProperties_theMPTIBEOutside1
 Some material around the tracker inner barrel (disk) More...
 
MediumProperties_theMPTIBEOutside2
 
MediumProperties_theMPTIDEOutside
 Some material around the tracker inner disks (disk) More...
 
MediumProperties_theMPTOB1
 The tracker outer barrel layer 1. More...
 
MediumProperties_theMPTOB2
 The tracker outer barrel layer 2. More...
 
MediumProperties_theMPTOB3
 The tracker outer barrel layer 3. More...
 
MediumProperties_theMPTOB4
 The tracker outer barrel layer 4. More...
 
MediumProperties_theMPTOB5
 The tracker outer barrel layer 5. More...
 
MediumProperties_theMPTOB6
 The tracker outer barrel layer 6. More...
 
MediumProperties_theMPTOBBInside
 Some material in front of the tracker outer barrel (cylinder) More...
 
MediumProperties_theMPTOBEOutside
 Some material around the tracker outer barrel (disk) More...
 
std::vector< double > barrelCablesThickness
 
std::vector< double > beamPipeLength
 
std::vector< double > beamPipeRadius
 
std::vector< double > beamPipeThickness
 Beam Pipe. More...
 
std::vector< double > endcapCables1Thickness
 
std::vector< double > endcapCables2Thickness
 
std::vector< double > fudgeFactor
 
std::vector< unsigned int > fudgeLayer
 
std::vector< double > fudgeMax
 
std::vector< double > fudgeMin
 
std::vector< double > pixelOutCablesInnerRadius
 
std::vector< double > pixelOutCablesLength
 
std::vector< double > pixelOutCablesOuterRadius
 
std::vector< double > pixelOutCablesRadius
 Pixel Outside walls and cables (barrel and endcaps) More...
 
std::vector< double > pixelOutCablesZPosition
 
std::vector< double > pxb1CablesInnerRadius
 Cables and Services at the end of PIXB1,2,3 ("disk") More...
 
std::vector< double > pxb1CablesThickness
 Pixel Barrel services at the end of layers 1-3. More...
 
std::vector< double > pxb2CablesInnerRadius
 
std::vector< double > pxb2CablesThickness
 
std::vector< double > pxb3CablesInnerRadius
 
std::vector< double > pxb3CablesThickness
 
std::vector< double > pxbOutCables1InnerRadius
 Pixel Barrel Outside walls and cables. More...
 
std::vector< double > pxbOutCables1OuterRadius
 
std::vector< double > pxbOutCables1Thickness
 Pixel Barrel outside cables. More...
 
std::vector< double > pxbOutCables1ZPosition
 
std::vector< double > pxbOutCables2InnerRadius
 
std::vector< double > pxbOutCables2OuterRadius
 
std::vector< double > pxbOutCables2Thickness
 
std::vector< double > pxbOutCables2ZPosition
 
std::vector< double > pxbThickness
 Pixel Barrel Layers 1-3. More...
 
std::vector< double > pxdOutCables1Thickness
 Pixel Endcap outside cables. More...
 
std::vector< double > pxdOutCables2Thickness
 
std::vector< double > pxdThickness
 Pixel Disks 1-2. More...
 
std::vector< double > tecLayerThickness
 
std::vector< double > tecOutCables1InnerRadius
 Tracker Endcaps Outside Cables and walls. More...
 
std::vector< double > tecOutCables1OuterRadius
 
std::vector< double > tecOutCables1ZPosition
 
std::vector< double > tecOutCables2InnerRadius
 
std::vector< double > tecOutCables2OuterRadius
 
std::vector< double > tecOutCables2ZPosition
 
std::vector< double > tibLayer1Thickness
 Tracker Inner barrel layers 1-4. More...
 
std::vector< double > tibLayer2Thickness
 
std::vector< double > tibLayer3Thickness
 
std::vector< double > tibLayer4Thickness
 
std::vector< double > tibOutCables1InnerRadius
 Tracker Inner Barrel Outside Cables and walls (endcap) More...
 
std::vector< double > tibOutCables1OuterRadius
 
std::vector< double > tibOutCables1Thickness
 TIB outside services (endcap) More...
 
std::vector< double > tibOutCables1ZPosition
 
std::vector< double > tibOutCables2InnerRadius
 
std::vector< double > tibOutCables2OuterRadius
 
std::vector< double > tibOutCables2Thickness
 
std::vector< double > tibOutCables2ZPosition
 
std::vector< double > tidLayer1Thickness
 Tracker Inner disks layers 1-3. More...
 
std::vector< double > tidLayer2Thickness
 
std::vector< double > tidLayer3Thickness
 
std::vector< double > tidOutCablesInnerRadius
 Tracker Inner Disks Outside Cables and walls. More...
 
std::vector< double > tidOutCablesZPosition
 
std::vector< double > tidOutsideThickness
 TID outside wall (endcap) More...
 
std::vector< double > tobInCablesLength
 
std::vector< double > tobInCablesRadius
 Tracker outer barrel Inside wall (barrel) More...
 
std::vector< double > tobInsideThickness
 TOB inside wall (barrel) More...
 
std::vector< double > tobLayer1Thickness
 Tracker Outer barrel layers 1-6. More...
 
std::vector< double > tobLayer2Thickness
 
std::vector< double > tobLayer3Thickness
 
std::vector< double > tobLayer4Thickness
 
std::vector< double > tobLayer5Thickness
 
std::vector< double > tobLayer6Thickness
 
std::vector< double > tobOutCablesInnerRadius
 Tracker Outer Barrel Outside Cables and walls (barrel and endcaps) More...
 
std::vector< double > tobOutCablesLength
 
std::vector< double > tobOutCablesOuterRadius
 
std::vector< double > tobOutCablesRadius
 
std::vector< double > tobOutCablesZPosition
 
std::vector< double > tobOutsideThickness
 
bool use_hardcoded
 
unsigned int version
 

Detailed Description

Definition at line 23 of file TrackerInteractionGeometry.h.

Member Enumeration Documentation

Enumerator
PXB 
PXD 
TIB 
TID 
TOB 
TEC 

Definition at line 28 of file TrackerInteractionGeometry.h.

Constructor & Destructor Documentation

TrackerInteractionGeometry::TrackerInteractionGeometry ( const edm::ParameterSet trackerMaterial,
const GeometricSearchTracker geomSearchTracker 
)

Constructor : get the configurable parameters.

Definition at line 22 of file TrackerInteractionGeometry.cc.

TrackerInteractionGeometry::~TrackerInteractionGeometry ( )

Destructor.

Definition at line 1082 of file TrackerInteractionGeometry.cc.

Member Function Documentation

std::list<TrackerLayer>::const_iterator TrackerInteractionGeometry::cylinderBegin ( ) const
inline

Returns the first pointer in the cylinder list.

Initialize the interaction geometry void initialize(const GeometricSearchTracker* geomSearchTracker);

Definition at line 41 of file TrackerInteractionGeometry.h.

Referenced by MagneticFieldMap::MagneticFieldMap().

std::list<TrackerLayer>::const_iterator TrackerInteractionGeometry::cylinderEnd ( ) const
inline

Returns the last pointer in the cylinder list.

Definition at line 45 of file TrackerInteractionGeometry.h.

Referenced by MagneticFieldMap::MagneticFieldMap().

std::vector< double > TrackerInteractionGeometry::fudgeFactors ( unsigned  layerNr)
private

Definition at line 1073 of file TrackerInteractionGeometry.cc.

std::vector< double > TrackerInteractionGeometry::maxDim ( unsigned  layerNr)
private

Definition at line 1063 of file TrackerInteractionGeometry.cc.

std::vector< double > TrackerInteractionGeometry::minDim ( unsigned  layerNr)
private

Definition at line 1053 of file TrackerInteractionGeometry.cc.

const int TrackerInteractionGeometry::nCylinders ( ) const
inline

Returns the number of cylinders in the Tracker.

Definition at line 49 of file TrackerInteractionGeometry.h.

Member Data Documentation

std::vector<MediumProperties *> TrackerInteractionGeometry::_mediumProperties
private

Definition at line 224 of file TrackerInteractionGeometry.h.

std::list<TrackerLayer> TrackerInteractionGeometry::_theCylinders
private

The list of tracker (sensistive or not) layers.

Definition at line 62 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPBarrelOutside
private

Cables around the tracker (one barrel, two disks)

Definition at line 220 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPBeamPipe
private

The following list gives the thicknesses of the various layers. The beam pipe

Definition at line 171 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPEndcap
private

The Tracker EndCap layers.

Definition at line 205 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPEndcapOutside
private

Definition at line 221 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPEndcapOutside2
private

Definition at line 222 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPInner1
private

The tracker inner disks.

Definition at line 207 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPInner2
private

Definition at line 208 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPInner3
private

Definition at line 209 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPPixelBarrel
private

The barrel pixel layers.

Definition at line 173 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPPixelEndcap
private

The endcap pixel layers.

Definition at line 175 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPPixelOutside
private

Definition at line 181 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPPixelOutside1
private

A series of cables/walls to reproduce the full sim.

Definition at line 177 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPPixelOutside2
private

Definition at line 178 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPPixelOutside3
private

Definition at line 179 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPPixelOutside4
private

Definition at line 180 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPPixelOutside5
private

Definition at line 182 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPPixelOutside6
private

Definition at line 183 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTIB1
private

The tracker inner barrel layer 1.

Definition at line 185 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTIB2
private

The tracker inner barrel layer 2.

Definition at line 187 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTIB3
private

The tracker inner barrel layer 3.

Definition at line 189 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTIB4
private

The tracker inner barrel layer 4.

Definition at line 191 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTIBEOutside1
private

Some material around the tracker inner barrel (disk)

Definition at line 213 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTIBEOutside2
private

Definition at line 214 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTIDEOutside
private

Some material around the tracker inner disks (disk)

Definition at line 218 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTOB1
private

The tracker outer barrel layer 1.

Definition at line 193 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTOB2
private

The tracker outer barrel layer 2.

Definition at line 195 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTOB3
private

The tracker outer barrel layer 3.

Definition at line 197 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTOB4
private

The tracker outer barrel layer 4.

Definition at line 199 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTOB5
private

The tracker outer barrel layer 5.

Definition at line 201 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTOB6
private

The tracker outer barrel layer 6.

Definition at line 203 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTOBBInside
private

Some material in front of the tracker outer barrel (cylinder)

Definition at line 211 of file TrackerInteractionGeometry.h.

MediumProperties* TrackerInteractionGeometry::_theMPTOBEOutside
private

Some material around the tracker outer barrel (disk)

Definition at line 216 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::barrelCablesThickness
private

Definition at line 111 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::beamPipeLength
private

Definition at line 119 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::beamPipeRadius
private

Position of dead material layers (cables, services, etc.) Beam pipe

Definition at line 118 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::beamPipeThickness
private

Beam Pipe.

Definition at line 68 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::endcapCables1Thickness
private

Definition at line 113 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::endcapCables2Thickness
private

Definition at line 114 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::fudgeFactor
private

Definition at line 168 of file TrackerInteractionGeometry.h.

std::vector<unsigned int> TrackerInteractionGeometry::fudgeLayer
private

Definition at line 165 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::fudgeMax
private

Definition at line 167 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::fudgeMin
private

Definition at line 166 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pixelOutCablesInnerRadius
private

Definition at line 134 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pixelOutCablesLength
private

Definition at line 133 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pixelOutCablesOuterRadius
private

Definition at line 135 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pixelOutCablesRadius
private

Pixel Outside walls and cables (barrel and endcaps)

Definition at line 132 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pixelOutCablesZPosition
private

Definition at line 136 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxb1CablesInnerRadius
private

Cables and Services at the end of PIXB1,2,3 ("disk")

Definition at line 121 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxb1CablesThickness
private

Pixel Barrel services at the end of layers 1-3.

Definition at line 72 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxb2CablesInnerRadius
private

Definition at line 122 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxb2CablesThickness
private

Definition at line 73 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxb3CablesInnerRadius
private

Definition at line 123 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxb3CablesThickness
private

Definition at line 74 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxbOutCables1InnerRadius
private

Pixel Barrel Outside walls and cables.

Definition at line 125 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxbOutCables1OuterRadius
private

Definition at line 126 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxbOutCables1Thickness
private

Pixel Barrel outside cables.

Definition at line 76 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxbOutCables1ZPosition
private

Definition at line 127 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxbOutCables2InnerRadius
private

Definition at line 128 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxbOutCables2OuterRadius
private

Definition at line 129 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxbOutCables2Thickness
private

Definition at line 77 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxbOutCables2ZPosition
private

Definition at line 130 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxbThickness
private

Pixel Barrel Layers 1-3.

Definition at line 70 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxdOutCables1Thickness
private

Pixel Endcap outside cables.

Definition at line 81 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxdOutCables2Thickness
private

Definition at line 82 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::pxdThickness
private

Pixel Disks 1-2.

Definition at line 79 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tecLayerThickness
private

Definition at line 109 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tecOutCables1InnerRadius
private

Tracker Endcaps Outside Cables and walls.

Definition at line 157 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tecOutCables1OuterRadius
private

Definition at line 158 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tecOutCables1ZPosition
private

Definition at line 159 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tecOutCables2InnerRadius
private

Definition at line 160 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tecOutCables2OuterRadius
private

Definition at line 161 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tecOutCables2ZPosition
private

Definition at line 162 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tibLayer1Thickness
private

Tracker Inner barrel layers 1-4.

Definition at line 84 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tibLayer2Thickness
private

Definition at line 85 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tibLayer3Thickness
private

Definition at line 86 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tibLayer4Thickness
private

Definition at line 87 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tibOutCables1InnerRadius
private

Tracker Inner Barrel Outside Cables and walls (endcap)

Definition at line 138 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tibOutCables1OuterRadius
private

Definition at line 139 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tibOutCables1Thickness
private

TIB outside services (endcap)

Definition at line 89 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tibOutCables1ZPosition
private

Definition at line 140 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tibOutCables2InnerRadius
private

Definition at line 141 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tibOutCables2OuterRadius
private

Definition at line 142 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tibOutCables2Thickness
private

Definition at line 90 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tibOutCables2ZPosition
private

Definition at line 143 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tidLayer1Thickness
private

Tracker Inner disks layers 1-3.

Definition at line 92 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tidLayer2Thickness
private

Definition at line 93 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tidLayer3Thickness
private

Definition at line 94 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tidOutCablesInnerRadius
private

Tracker Inner Disks Outside Cables and walls.

Definition at line 148 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tidOutCablesZPosition
private

Definition at line 149 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tidOutsideThickness
private

TID outside wall (endcap)

Definition at line 96 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobInCablesLength
private

Definition at line 146 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobInCablesRadius
private

Tracker outer barrel Inside wall (barrel)

Definition at line 145 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobInsideThickness
private

TOB inside wall (barrel)

Definition at line 98 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobLayer1Thickness
private

Tracker Outer barrel layers 1-6.

Definition at line 100 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobLayer2Thickness
private

Definition at line 101 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobLayer3Thickness
private

Definition at line 102 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobLayer4Thickness
private

Definition at line 103 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobLayer5Thickness
private

Definition at line 104 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobLayer6Thickness
private

Definition at line 105 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobOutCablesInnerRadius
private

Tracker Outer Barrel Outside Cables and walls (barrel and endcaps)

Definition at line 151 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobOutCablesLength
private

Definition at line 155 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobOutCablesOuterRadius
private

Definition at line 152 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobOutCablesRadius
private

Definition at line 154 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobOutCablesZPosition
private

Definition at line 153 of file TrackerInteractionGeometry.h.

std::vector<double> TrackerInteractionGeometry::tobOutsideThickness
private

Definition at line 107 of file TrackerInteractionGeometry.h.

bool TrackerInteractionGeometry::use_hardcoded
private

Definition at line 227 of file TrackerInteractionGeometry.h.

unsigned int TrackerInteractionGeometry::version
private

Thickness of all layers Version of the description

Definition at line 66 of file TrackerInteractionGeometry.h.