Import Geant4 11.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2023-12-08 10:43:34 +01:00
parent dd1f179cda
commit 860a2b92bf
3962 changed files with 139318 additions and 164259 deletions
@@ -232,12 +232,13 @@ G4VPhysicalVolume* DetectorConstruction::DefineVolumes()
// Visualization attributes
auto boxVisAtt = new G4VisAttributes(G4Colour(1.0, 1.0, 1.0));
G4VisAttributes boxVisAtt(G4Colour::White());
worldLV ->SetVisAttributes(boxVisAtt);
fLogicTarget ->SetVisAttributes(boxVisAtt);
trackerLV ->SetVisAttributes(boxVisAtt);
auto chamberVisAtt = new G4VisAttributes(G4Colour(1.0, 1.0, 0.0));
G4VisAttributes chamberVisAtt(G4Colour::Yellow());
fLogicChamber->SetVisAttributes(chamberVisAtt);
// Example of User Limits
+1 -1
View File
@@ -50,7 +50,7 @@ void EventAction::EndOfEventAction(const G4Event* event)
// get number of stored trajectories
G4TrajectoryContainer* trajectoryContainer = event->GetTrajectoryContainer();
G4int n_trajectories = 0;
std::size_t n_trajectories = 0;
if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();
// periodic printing
+1 -2
View File
@@ -58,8 +58,7 @@ void TrackerHit::Draw()
G4Circle circle(fPos);
circle.SetScreenSize(4.);
circle.SetFillStyle(G4Circle::filled);
G4Colour colour(1.,0.,0.);
G4VisAttributes attribs(colour);
G4VisAttributes attribs(G4Colour::Red());
circle.SetVisAttributes(attribs);
pVVisManager->Draw(circle);
}
+2 -2
View File
@@ -92,11 +92,11 @@ G4bool TrackerSD::ProcessHits(G4Step* aStep,
void TrackerSD::EndOfEvent(G4HCofThisEvent*)
{
if ( verboseLevel>1 ) {
G4int nofHits = fHitsCollection->entries();
std::size_t nofHits = fHitsCollection->entries();
G4cout << G4endl
<< "-------->Hits Collection: in this event they are " << nofHits
<< " hits in the tracker chambers: " << G4endl;
for ( G4int i=0; i<nofHits; i++ ) (*fHitsCollection)[i]->Print();
for ( std::size_t i=0; i<nofHits; i++ ) (*fHitsCollection)[i]->Print();
}
}