107 G4ThreeVector meshSize(2.325 * mm, 2 * CLHEP::pi / 50. * CLHEP::rad, 3.4 * mm);
108 G4int numPhiCells = CLHEP::pi * 2. / meshSize.y();
109 G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();
111 if(!pVVisManager->FilterHit(*
this))
126 G4Tubs solid(
"draw",
fRhoId * meshSize.x(), (
fRhoId + 1) * meshSize.x(), meshSize.z() / 2.,
127 (-numPhiCells / 2. +
fPhiId) * meshSize.y(), meshSize.y());
129 G4double colR =
fType == 0 ? 0 : 1;
130 G4double colG =
fType == 0 ? 1 : 0;
134 G4double alpha = 2 * std::log10(
fEdep + 1);
135 G4Colour colour(colR, colG, colB, alpha);
136 attribs.SetColour(colour);
137 attribs.SetForceSolid(
true);
138 pVVisManager->Draw(solid, attribs, trans);