+ if (!gAlice->GetModule("DIPO")) {
+ // Mother volume for each chamber in st3 are only defined if Dipole volue is there.
+ // Outer excess and inner recess for mother volume radius
+ // with respect to ROuter and RInner
+ Float_t dframep_in = 0.006;
+ Float_t dframep_out= 0.006;
+ Float_t tpar[3];
+ Double_t dstation = ( (-iChamber2->Z()) - (-iChamber1->Z()) ) /2.1;
+ tpar[0] = iChamber1->RInner()-dframep_in;
+ tpar[1] = (iChamber1->ROuter()+dframep_out);
+ tpar[2] = dstation;
+ gMC->Gsvolu("CH05", "TUBE", idAir, tpar, 3);
+ gMC->Gsvolu("CH06", "TUBE", idAir, tpar, 3);
+ iChamber1->GetGeometry()->SetVolume("CH05");
+ iChamber2->GetGeometry()->SetVolume("CH06");
+ }