32 char* InputTitleBuffer;
50 cout <<
"Destrucor called" << endl;
89 string CompositeShapeExpression;
113 CompositeShapeExpression =
"CryostatFront : CryostatFrontTranslation + CryostatSide : CryostatSideTranslation + CryostatBack1 : CryostatBack1Translation + CryostatBack2 : CryostatBack2Translation";
117 CryostatShape =
new TGeoCompositeShape(
"CryostatShape",CompositeShapeExpression.data() );
119 Cryostat->SetLineColor(kGreen);
120 Cryostat->SetFillColor(kGreen);
131 string ColdFingerShapeExpression =
"ColdFinger1 : ColdFinger1Translation + ColdFinger2 : ColdFinger2Translation";
132 ColdFingerShape =
new TGeoCompositeShape(
"ColdFingerShape",ColdFingerShapeExpression.data() );
135 CryostatCombiTrans =
new TGeoCombiTrans(
"CryostatCombiTrans",0,0,0,
new TGeoRotation(
"CryostatRotation",0,180,0));
148 cout <<
"Nothing to Print, use higher number to go deeper in the tree." << endl;
152 cout <<
"Printing the content of the cluster assembly." << endl;
153 cout <<endl <<
"Number of Nodes in cluster assembly: " <<
ClusterAssembly->GetNdaughters() << endl;
158 cout <<
"Printing the content of the crystal assemblies." << endl;
PndGeoHypGeSingleCluster()
TGeoTranslation * ColdFinger2Translation
TGeoCombiTrans * CryostatCombiTrans
Int_t NumberOfDifferentZValues
PndGeoHypGeCrystal * Crystal2
TGeoVolume * ClusterAssembly
PndGeoHypGeCrystal * Crystal1
~PndGeoHypGeSingleCluster()
void BuildCrystals(Int_t *CrystalNumber)
void PlaceCrystal(TGeoVolume *top, TGeoMatrix *CrystalPlaceAndDirectionTranslation)
Double_t CryostatBack2Height
TGeoTranslation * CryostatBack1Translation
Double_t ColdFinger2Height
TGeoCompositeShape * CryostatShape
TGeoTranslation * CryostatBack2Translation
Double_t SingleCrystalZOffset
Double_t CryostatFrontThickness
void PrintNodes(Int_t nLevels)
Double_t * ZValuesInputArray
TGeoCombiTrans * Crystal1Position
TGeoRotation * Crystal1Rotation
TGeoTranslation * CryostatSideTranslation
Double_t * CoordinatesInputArray
TGeoTranslation * ColdFinger1Translation
Double_t CryostatSideHeight
Double_t ColdFinger1Height
Double_t CryostatBack1Height
Int_t NumberOfCryostatEdges
TGeoCompositeShape * ColdFingerShape
TGeoTranslation * CryostatFrontTranslation