FairRoot/PandaRoot
Public Member Functions | Protected Attributes | List of all members
PndGeoHypGeCrystalWithoutCapsule Class Reference

#include <PndGeoHypGeCrystalWithoutCapsule.h>

Inheritance diagram for PndGeoHypGeCrystalWithoutCapsule:
PndGeoHypGeCrystal

Public Member Functions

 PndGeoHypGeCrystalWithoutCapsule ()
 
 PndGeoHypGeCrystalWithoutCapsule (TGeoMedium *ExtGe, TGeoMedium *ExtAl, Int_t ExtCrystalNumber)
 
 ~PndGeoHypGeCrystalWithoutCapsule ()
 
Int_t GetCrystalNumber ()
 
Int_t GetNdaughters ()
 
void PrintNodes ()
 
void PlaceCrystal (TGeoVolume *top, TGeoMatrix *CrystalPlaceAndDirectionTranslation)
 
 ClassDef (PndGeoHypGeCrystalWithoutCapsule, 0)
 
 ClassDef (PndGeoHypGeCrystal, 0)
 

Protected Attributes

Double_t Pi
 
TGeoMedium * Ge
 
TGeoMedium * Al
 
Double_t CapsuleThickness
 
Double_t InnerScale
 
Double_t OuterPgonInnerRadius
 
Double_t CapsuleLength
 
char * CapsuleName
 
TGeoTube * CapsuleOuterTube
 
TGeoTube * CapsuleInnerTube
 
TGeoPgon * CapsuleOuterPgon
 
TGeoPgon * CapsuleInnerPgon
 
TGeoTube * CapsuleTopCover
 
TGeoTranslation * CapsuleTopZTranslation
 
TGeoTranslation * CapsuleInnerZTranslation
 
TGeoCompositeShape * CapsuleOuterShape
 
TGeoCompositeShape * CapsuleInnerShape
 
TGeoCompositeShape * CapsuleCompleteShape
 
TGeoVolume * Capsule
 
Double_t VacuumThickness
 
Double_t CrystalLength
 
Double_t CrystalFrontPgonInnerRadius
 
Double_t CrystalInnerPgonRadius
 
char * CrystalName
 
TGeoTube * CrystalTube
 
TGeoPgon * CrystalPgon
 
TGeoTube * CrystalInnerTube
 
TGeoTranslation * CrystalInnerTubeZTranslation
 
TGeoTorus * CrystalInnerTubeTorus
 
TGeoTranslation * CrystalInnerTubeTorusZTranslation
 
TGeoTube * CrystalInnerTubeMiniExtraTube
 
TGeoTranslation * CrystalInnerTubeMiniExtraTubeZTranslation
 
TGeoTube * CrystalTopRoundingTube
 
TGeoTranslation * CrystalTopRoundingTubeZTranslation
 
TGeoTorus * CrystalTopRoundingTorus
 
TGeoCompositeShape * CrystalTopRoundingTooling
 
TGeoTranslation * CrystalTopRoundingToolingZTranslation
 
TGeoTube * CrystalGuardRingTube
 
TGeoTranslation * CrystalGuardRingTubeZTranslation
 
TGeoTorus * CrystalGuardRingTorus
 
TGeoTorus * CrystalGuardRingTorusInner
 
TGeoTranslation * CrystalGuardRingTorusZTranslation
 
TGeoTube * CrystalGuardRingMiniExtraTube
 
TGeoTranslation * CrystalGuardRingMiniExtraTubeZTranslation
 
TGeoCompositeShape * CrystalShape
 
TGeoVolume * Crystal
 
TGeoVolumeAssembly * CrystalPlusCapsule
 
TGeoCombiTrans * CapsuleCombiTrans
 
TGeoCombiTrans * CrystalInsideCapsuleCombiTrans
 
Int_t CrystalNumber
 

Detailed Description

Definition at line 19 of file PndGeoHypGeCrystalWithoutCapsule.h.

Constructor & Destructor Documentation

PndGeoHypGeCrystalWithoutCapsule::PndGeoHypGeCrystalWithoutCapsule ( )

Definition at line 12 of file PndGeoHypGeCrystalWithoutCapsule.cxx.

12 {};
PndGeoHypGeCrystalWithoutCapsule::PndGeoHypGeCrystalWithoutCapsule ( TGeoMedium *  ExtGe,
TGeoMedium *  ExtAl,
Int_t  ExtCrystalNumber 
)

Definition at line 16 of file PndGeoHypGeCrystalWithoutCapsule.cxx.

References PndGeoHypGeCrystal::Al, PndGeoHypGeCrystal::Capsule, PndGeoHypGeCrystal::CapsuleCombiTrans, PndGeoHypGeCrystal::CapsuleCompleteShape, PndGeoHypGeCrystal::CapsuleInnerPgon, PndGeoHypGeCrystal::CapsuleInnerShape, PndGeoHypGeCrystal::CapsuleInnerTube, PndGeoHypGeCrystal::CapsuleInnerZTranslation, PndGeoHypGeCrystal::CapsuleLength, PndGeoHypGeCrystal::CapsuleName, PndGeoHypGeCrystal::CapsuleOuterPgon, PndGeoHypGeCrystal::CapsuleOuterShape, PndGeoHypGeCrystal::CapsuleOuterTube, PndGeoHypGeCrystal::CapsuleThickness, PndGeoHypGeCrystal::CapsuleTopCover, PndGeoHypGeCrystal::CapsuleTopZTranslation, PndGeoHypGeCrystal::Crystal, PndGeoHypGeCrystal::CrystalFrontPgonInnerRadius, PndGeoHypGeCrystal::CrystalGuardRingMiniExtraTube, PndGeoHypGeCrystal::CrystalGuardRingMiniExtraTubeZTranslation, PndGeoHypGeCrystal::CrystalGuardRingTorus, PndGeoHypGeCrystal::CrystalGuardRingTorusInner, PndGeoHypGeCrystal::CrystalGuardRingTorusZTranslation, PndGeoHypGeCrystal::CrystalGuardRingTube, PndGeoHypGeCrystal::CrystalGuardRingTubeZTranslation, PndGeoHypGeCrystal::CrystalInnerTube, PndGeoHypGeCrystal::CrystalInnerTubeMiniExtraTube, PndGeoHypGeCrystal::CrystalInnerTubeMiniExtraTubeZTranslation, PndGeoHypGeCrystal::CrystalInnerTubeTorus, PndGeoHypGeCrystal::CrystalInnerTubeTorusZTranslation, PndGeoHypGeCrystal::CrystalInnerTubeZTranslation, PndGeoHypGeCrystal::CrystalInsideCapsuleCombiTrans, PndGeoHypGeCrystal::CrystalLength, PndGeoHypGeCrystal::CrystalName, PndGeoHypGeCrystal::CrystalNumber, PndGeoHypGeCrystal::CrystalPgon, PndGeoHypGeCrystal::CrystalPlusCapsule, PndGeoHypGeCrystal::CrystalShape, PndGeoHypGeCrystal::CrystalTopRoundingTooling, PndGeoHypGeCrystal::CrystalTopRoundingToolingZTranslation, PndGeoHypGeCrystal::CrystalTopRoundingTorus, PndGeoHypGeCrystal::CrystalTopRoundingTube, PndGeoHypGeCrystal::CrystalTopRoundingTubeZTranslation, PndGeoHypGeCrystal::CrystalTube, PndGeoHypGeCrystal::Ge, PndGeoHypGeCrystal::InnerScale, PndGeoHypGeCrystal::OuterPgonInnerRadius, Pi, Pi, CAMath::Tan(), and PndGeoHypGeCrystal::VacuumThickness.

17 {
18  Pi = TMath::Pi();
19  Ge = ExtGe;
20  Al = ExtAl;
21  CrystalNumber = ExtCrystalNumber;
22 
23 
24 //building a capsule
25  OuterPgonInnerRadius = 3.0571;
26  CapsuleThickness = 0.08;
28  CapsuleLength = 10;
29 
30  // building parts of capsule shape
31  CapsuleOuterTube = new TGeoTube("CapsuleOuterTube",0.,3.75,CapsuleLength/2);
32  CapsuleOuterPgon = new TGeoPgon("CapsuleOuterPgon",0.,360.,6,2);;
33  CapsuleOuterPgon->DefineSection(0,-CapsuleLength/2,OuterPgonInnerRadius,3.8);
34  CapsuleOuterPgon->DefineSection(1,4.9094,3.75,3.8);
35  CapsuleInnerTube = new TGeoTube("CapsuleInnerTube",0,3.75*InnerScale,5);;
36  CapsuleInnerPgon = new TGeoPgon("CapsuleInnerPgon",0.,360.,6,2);
38  CapsuleInnerPgon->DefineSection(1,4.9094,3.75-CapsuleThickness,3.8);
39  CapsuleTopCover = new TGeoTube("CapsuleTopCover",0,3.75,CapsuleThickness/2);
40  CapsuleTopZTranslation = new TGeoTranslation("CapsuleTopZTranslation",0,0,5-CapsuleThickness/2);
41  CapsuleTopZTranslation->RegisterYourself();
42 
43  //combining simple shapes
44  CapsuleOuterShape = new TGeoCompositeShape("CapsuleOuterShape","(CapsuleOuterTube-CapsuleOuterPgon)");
45  CapsuleInnerShape = new TGeoCompositeShape("CapsuleInnerShape","(CapsuleInnerTube-CapsuleInnerPgon)");
46  CapsuleInnerZTranslation = new TGeoTranslation("CapsuleInnerZTranslation",0,0,CapsuleThickness);
47  CapsuleInnerZTranslation->RegisterYourself();
48  CapsuleCompleteShape = new TGeoCompositeShape("CapsuleCompleteShape", "CapsuleOuterShape-CapsuleInnerShape:CapsuleInnerZTranslation+CapsuleTopCover:CapsuleTopZTranslation");
49 
50  //building capsule volume
51  CapsuleName= new char[11];
52  sprintf(CapsuleName,"Capsule",(int)CrystalNumber);
53  Capsule = new TGeoVolume(CapsuleName,CapsuleCompleteShape,Al);
54  Capsule->SetTransparency(50);
55  Capsule->SetLineColor(19);
56 
57 
58 //building a crystal
59 
60  CapsuleThickness = 0.08;
61  VacuumThickness = 0.08;
62  CrystalLength = 7.85;
64 
65  //building the main shape of the crystal
66  CrystalTube = new TGeoTube("CrystalTube",0,3.5,CrystalLength/2);
67  CrystalPgon = new TGeoPgon("CrystalPgon",0.,360.,6,2);
68  CrystalPgon->DefineSection(0,-CrystalLength/2,CrystalFrontPgonInnerRadius,3.8);
69  CrystalPgon->DefineSection(1,8-CrystalLength/2,CrystalFrontPgonInnerRadius+8*TMath::Tan(Pi/180*4.12),3.8);
70 
71  //building the inner hole of the crystal
72  CrystalInnerTube = new TGeoTube("CrystalInnerTube",0,0.6,3.05);
73  CrystalInnerTubeZTranslation = new TGeoTranslation("CrystalInnerTubeZTranslation",0,0,CrystalLength/2-3.05);
74  CrystalInnerTubeZTranslation->RegisterYourself();
75  CrystalInnerTubeTorus = new TGeoTorus("CrystalInnerTubeTorus",0.2,0,0.4,0,360);
76  CrystalInnerTubeTorusZTranslation = new TGeoTranslation("CrystalInnerTubeTorusZTranslation",0,0,CrystalLength/2-3.05*2);
77  CrystalInnerTubeTorusZTranslation->RegisterYourself();
78  CrystalInnerTubeMiniExtraTube = new TGeoTube("CrystalInnerTubeMiniExtraTube",0,0.2,0.2);
79  CrystalInnerTubeMiniExtraTubeZTranslation = new TGeoTranslation("CrystalInnerTubeMiniExtraTubeZTranslation",0,0,CrystalLength/2-3.05*2-0.2);
80  CrystalInnerTubeMiniExtraTubeZTranslation ->RegisterYourself();
81 
82  //building the top rounding of the crystal
83  CrystalTopRoundingTube = new TGeoTube("CrystalTopRoundingTube",2.9,3.5,0.3);
84  CrystalTopRoundingTubeZTranslation = new TGeoTranslation("CrystalTopRoundingTubeZTranslation",0,0,0.3);
85  CrystalTopRoundingTubeZTranslation->RegisterYourself();
86  CrystalTopRoundingTorus = new TGeoTorus("CrystalTopRoundingTorus",2.9,0,0.6,0,360);
87  CrystalTopRoundingTooling = new TGeoCompositeShape ("CrystalTopRoundingTooling" ,"CrystalTopRoundingTube:CrystalTopRoundingTubeZTranslation-CrystalTopRoundingTorus");
88  CrystalTopRoundingToolingZTranslation = new TGeoTranslation("CrystalTopRoundingToolingZTranslation",0,0,CrystalLength/2-0.6);
89  CrystalTopRoundingToolingZTranslation->RegisterYourself();
90 
91  //building the guard ring of the crystal
92  CrystalGuardRingTube = new TGeoTube("CrystalGuardRingTube",0.9,1.4,0.15);
93  CrystalGuardRingTubeZTranslation = new TGeoTranslation("CrystalGuardRingTubeZTranslation",0,0,CrystalLength/2-0.15);
94  CrystalGuardRingTubeZTranslation->RegisterYourself();
95  CrystalGuardRingTorus = new TGeoTorus("CrystalGuardRingTorus",1.2,0,0.2,0,360);
96  CrystalGuardRingTorusInner = new TGeoTorus("CrystalGuardRingTorusInner",1.1,0,0.2,0,360);
97  CrystalGuardRingTorusZTranslation = new TGeoTranslation("CrystalGuardRingTorusZTranslation",0,0,CrystalLength/2-0.15*2);
98  CrystalGuardRingTorusZTranslation->RegisterYourself();
99  CrystalGuardRingMiniExtraTube = new TGeoTube("CrystalGuardRingMiniExtraTube",1.1,1.2,0.2);
100  CrystalGuardRingMiniExtraTubeZTranslation = new TGeoTranslation("CrystalGuardRingMiniExtraTubeZTranslation",0,0,CrystalLength/2-0.15*2);
101  CrystalGuardRingMiniExtraTubeZTranslation ->RegisterYourself();
102 
103  //combining the final shape of the crystal
104  CrystalShape= new TGeoCompositeShape("CrystalShape","(CrystalTube-CrystalPgon)-CrystalTopRoundingTooling:CrystalTopRoundingToolingZTranslation-(CrystalInnerTube:CrystalInnerTubeZTranslation+CrystalInnerTubeTorus:CrystalInnerTubeTorusZTranslation+CrystalInnerTubeMiniExtraTube:CrystalInnerTubeMiniExtraTubeZTranslation)-(CrystalGuardRingTube:CrystalGuardRingTubeZTranslation+CrystalGuardRingTorus:CrystalGuardRingTorusZTranslation+CrystalGuardRingTorusInner:CrystalGuardRingTorusZTranslation+CrystalGuardRingMiniExtraTube:CrystalGuardRingMiniExtraTubeZTranslation)"); // (main shape) - (inner tube) - (top rounding) - (guard ring)
105 
106  CrystalName= new char[11];
107  sprintf(CrystalName,"Crystal",CrystalNumber);
108  Crystal = new TGeoVolume(CrystalName,CrystalShape,Ge);
109  Crystal->SetLineColor(kBlue);
110  Crystal->SetFillColor(kBlue);
111 
112 
113 //combining capsule and crystal
114 
115  CrystalPlusCapsule = new TGeoVolumeAssembly("CrystalPlusCapsule");
116  CapsuleCombiTrans = new TGeoCombiTrans(0,0,-CapsuleLength/2, new TGeoRotation("CapsuleRotation",0,180,0));
117  CapsuleCombiTrans->RegisterYourself();
118  CrystalInsideCapsuleCombiTrans = new TGeoCombiTrans(0,0,-(CrystalLength/2+CapsuleThickness+VacuumThickness), new TGeoRotation("CrystalRotation",0,180,0));
119  CrystalInsideCapsuleCombiTrans->RegisterYourself();
120 
121  //CrystalPlusCapsule->AddNode(Capsule, CrystalNumber, CapsuleCombiTrans);
123 
124 
125 };
TGeoCombiTrans * CapsuleCombiTrans
TGeoCompositeShape * CrystalShape
TGeoTranslation * CrystalTopRoundingTubeZTranslation
TGeoTranslation * CrystalTopRoundingToolingZTranslation
TGeoVolumeAssembly * CrystalPlusCapsule
TGeoTorus * CrystalTopRoundingTorus
Double_t CrystalFrontPgonInnerRadius
TGeoTranslation * CrystalGuardRingTorusZTranslation
TGeoCompositeShape * CrystalTopRoundingTooling
float Tan(float x)
Definition: PndCAMath.h:165
TGeoCompositeShape * CapsuleCompleteShape
TGeoTranslation * CrystalGuardRingMiniExtraTubeZTranslation
TGeoTranslation * CrystalInnerTubeTorusZTranslation
TGeoTranslation * CrystalInnerTubeZTranslation
TGeoTube * CrystalGuardRingTube
TGeoTorus * CrystalInnerTubeTorus
TGeoTranslation * CrystalGuardRingTubeZTranslation
TGeoCompositeShape * CapsuleOuterShape
TGeoTube * CrystalInnerTubeMiniExtraTube
TGeoCompositeShape * CapsuleInnerShape
TGeoTube * CrystalGuardRingMiniExtraTube
TGeoTranslation * CrystalInnerTubeMiniExtraTubeZTranslation
TGeoTranslation * CapsuleTopZTranslation
TGeoTranslation * CapsuleInnerZTranslation
TGeoCombiTrans * CrystalInsideCapsuleCombiTrans
Double_t Pi
TGeoTorus * CrystalGuardRingTorusInner
TGeoTorus * CrystalGuardRingTorus
TGeoTube * CrystalTopRoundingTube
PndGeoHypGeCrystalWithoutCapsule::~PndGeoHypGeCrystalWithoutCapsule ( )
inline

Definition at line 98 of file PndGeoHypGeCrystalWithoutCapsule.h.

98 {};

Member Function Documentation

PndGeoHypGeCrystal::ClassDef ( PndGeoHypGeCrystal  ,
 
)
inherited
PndGeoHypGeCrystalWithoutCapsule::ClassDef ( PndGeoHypGeCrystalWithoutCapsule  ,
 
)
Int_t PndGeoHypGeCrystalWithoutCapsule::GetCrystalNumber ( )

Definition at line 127 of file PndGeoHypGeCrystalWithoutCapsule.cxx.

References PndGeoHypGeCrystal::CrystalNumber.

128 {
129  return CrystalNumber;
130 }
Int_t PndGeoHypGeCrystalWithoutCapsule::GetNdaughters ( )

Definition at line 131 of file PndGeoHypGeCrystalWithoutCapsule.cxx.

References PndGeoHypGeCrystal::CrystalPlusCapsule.

132 {
133  CrystalPlusCapsule->GetNdaughters();
134 };
TGeoVolumeAssembly * CrystalPlusCapsule
void PndGeoHypGeCrystalWithoutCapsule::PlaceCrystal ( TGeoVolume *  top,
TGeoMatrix *  CrystalPlaceAndDirectionTranslation 
)

Definition at line 142 of file PndGeoHypGeCrystalWithoutCapsule.cxx.

References PndGeoHypGeCrystal::CrystalNumber, and PndGeoHypGeCrystal::CrystalPlusCapsule.

143 {
144  top->AddNode(CrystalPlusCapsule,CrystalNumber,CrystalPlaceAndDirectionTranslation);
145 };
TGeoVolumeAssembly * CrystalPlusCapsule
TGeoVolume * top
void PndGeoHypGeCrystalWithoutCapsule::PrintNodes ( )

Definition at line 137 of file PndGeoHypGeCrystalWithoutCapsule.cxx.

References PndGeoHypGeCrystal::CrystalPlusCapsule.

138 {
139  CrystalPlusCapsule->PrintNodes();
140 }
TGeoVolumeAssembly * CrystalPlusCapsule

Member Data Documentation

TGeoMedium* PndGeoHypGeCrystal::Al
protectedinherited
TGeoVolume* PndGeoHypGeCrystal::Capsule
protectedinherited
TGeoCombiTrans* PndGeoHypGeCrystal::CapsuleCombiTrans
protectedinherited
TGeoCompositeShape* PndGeoHypGeCrystal::CapsuleCompleteShape
protectedinherited
TGeoPgon* PndGeoHypGeCrystal::CapsuleInnerPgon
protectedinherited
TGeoCompositeShape* PndGeoHypGeCrystal::CapsuleInnerShape
protectedinherited
TGeoTube* PndGeoHypGeCrystal::CapsuleInnerTube
protectedinherited
TGeoTranslation* PndGeoHypGeCrystal::CapsuleInnerZTranslation
protectedinherited
Double_t PndGeoHypGeCrystal::CapsuleLength
protectedinherited
char* PndGeoHypGeCrystal::CapsuleName
protectedinherited
TGeoPgon* PndGeoHypGeCrystal::CapsuleOuterPgon
protectedinherited
TGeoCompositeShape* PndGeoHypGeCrystal::CapsuleOuterShape
protectedinherited
TGeoTube* PndGeoHypGeCrystal::CapsuleOuterTube
protectedinherited
Double_t PndGeoHypGeCrystal::CapsuleThickness
protectedinherited
TGeoTube* PndGeoHypGeCrystal::CapsuleTopCover
protectedinherited
TGeoTranslation* PndGeoHypGeCrystal::CapsuleTopZTranslation
protectedinherited
TGeoVolume* PndGeoHypGeCrystal::Crystal
protectedinherited
Double_t PndGeoHypGeCrystal::CrystalFrontPgonInnerRadius
protectedinherited
TGeoTube* PndGeoHypGeCrystal::CrystalGuardRingMiniExtraTube
protectedinherited
TGeoTranslation* PndGeoHypGeCrystal::CrystalGuardRingMiniExtraTubeZTranslation
protectedinherited
TGeoTorus* PndGeoHypGeCrystal::CrystalGuardRingTorus
protectedinherited
TGeoTorus* PndGeoHypGeCrystal::CrystalGuardRingTorusInner
protectedinherited
TGeoTranslation* PndGeoHypGeCrystal::CrystalGuardRingTorusZTranslation
protectedinherited
TGeoTube* PndGeoHypGeCrystal::CrystalGuardRingTube
protectedinherited
TGeoTranslation* PndGeoHypGeCrystal::CrystalGuardRingTubeZTranslation
protectedinherited
Double_t PndGeoHypGeCrystal::CrystalInnerPgonRadius
protectedinherited

Definition at line 50 of file PndGeoHypGeCrystal.h.

TGeoTube* PndGeoHypGeCrystal::CrystalInnerTube
protectedinherited
TGeoTube* PndGeoHypGeCrystal::CrystalInnerTubeMiniExtraTube
protectedinherited
TGeoTranslation* PndGeoHypGeCrystal::CrystalInnerTubeMiniExtraTubeZTranslation
protectedinherited
TGeoTorus* PndGeoHypGeCrystal::CrystalInnerTubeTorus
protectedinherited
TGeoTranslation* PndGeoHypGeCrystal::CrystalInnerTubeTorusZTranslation
protectedinherited
TGeoTranslation* PndGeoHypGeCrystal::CrystalInnerTubeZTranslation
protectedinherited
TGeoCombiTrans* PndGeoHypGeCrystal::CrystalInsideCapsuleCombiTrans
protectedinherited
Double_t PndGeoHypGeCrystal::CrystalLength
protectedinherited
char* PndGeoHypGeCrystal::CrystalName
protectedinherited
Int_t PndGeoHypGeCrystal::CrystalNumber
protectedinherited
TGeoPgon* PndGeoHypGeCrystal::CrystalPgon
protectedinherited
TGeoVolumeAssembly* PndGeoHypGeCrystal::CrystalPlusCapsule
protectedinherited
TGeoCompositeShape* PndGeoHypGeCrystal::CrystalShape
protectedinherited
TGeoCompositeShape* PndGeoHypGeCrystal::CrystalTopRoundingTooling
protectedinherited
TGeoTranslation* PndGeoHypGeCrystal::CrystalTopRoundingToolingZTranslation
protectedinherited
TGeoTorus* PndGeoHypGeCrystal::CrystalTopRoundingTorus
protectedinherited
TGeoTube* PndGeoHypGeCrystal::CrystalTopRoundingTube
protectedinherited
TGeoTranslation* PndGeoHypGeCrystal::CrystalTopRoundingTubeZTranslation
protectedinherited
TGeoTube* PndGeoHypGeCrystal::CrystalTube
protectedinherited
TGeoMedium* PndGeoHypGeCrystal::Ge
protectedinherited
Double_t PndGeoHypGeCrystal::InnerScale
protectedinherited
Double_t PndGeoHypGeCrystal::OuterPgonInnerRadius
protectedinherited
Double_t PndGeoHypGeCrystalWithoutCapsule::Pi
protected

Definition at line 22 of file PndGeoHypGeCrystalWithoutCapsule.h.

Referenced by PndGeoHypGeCrystalWithoutCapsule().

Double_t PndGeoHypGeCrystal::VacuumThickness
protectedinherited

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