40 TGeoNavigator* nav = gGeoManager->GetCurrentNavigator();
42 TGeoBBox* shape = (TGeoBBox*)node->GetVolume()->GetShape();
43 Double_t origin[3] = {shape->GetOrigin()[0],shape->GetOrigin()[1],shape->GetOrigin()[2]};
44 Double_t master[3] = {0,0,0};
45 nav->LocalToMaster(origin,master);
46 TVector3 pos = TVector3(master[0],master[1],master[2]);
64 TGeoNavigator* nav = gGeoManager->GetCurrentNavigator();
65 TString path =
"cave/DecayVolume_1/T2_1/VetoLiSc_0/";
68 Int_t blockNr = (
fDetectorID-ShapeType*100000)/10000;
69 Int_t Zlayer = (
fDetectorID-ShapeType*100000-blockNr*10000)/100;
70 Int_t number = (
fDetectorID-ShapeType*100000-blockNr*10000-Zlayer*100)/10;
72 if(ShapeType==1)path+=
"LiScX_";
73 else if(ShapeType==2)path+=
"LiScY_";
74 else if(ShapeType==3)path+=
"LiSc_L1_";
75 else if(ShapeType==4)path+=
"LiSc_R1_";
76 else if(ShapeType==5)path+=
"LiSc_L2_";
77 else if(ShapeType==6)path+=
"LiSc_R2_";
82 if(Zlayer<10)path+=
"0";
93 node=nav->GetCurrentNode();