Import Geant4 11.1.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2022-07-01 10:44:02 +02:00
parent b3bf75a2a1
commit c07cea1fe0
2172 changed files with 183300 additions and 123938 deletions
+12 -11
View File
@@ -40,20 +40,21 @@
class G4LatticePhysical {
public:
G4LatticePhysical(const G4LatticeLogical* Lat=0,
const G4RotationMatrix* Rot=0); // Use FRAME rotation
virtual ~G4LatticePhysical();
G4LatticePhysical(
const G4LatticeLogical* Lat = nullptr,
const G4RotationMatrix* Rot = nullptr); // Use FRAME rotation
virtual ~G4LatticePhysical();
void SetVerboseLevel(G4int vb) { verboseLevel = vb; }
void SetVerboseLevel(G4int vb) { verboseLevel = vb; }
// NOTE: Pass by value to allow in-situ rotations
G4double MapKtoV(G4int, G4ThreeVector) const;
G4ThreeVector MapKtoVDir(G4int, G4ThreeVector) const;
// NOTE: Pass by value to allow in-situ rotations
G4double MapKtoV(G4int, G4ThreeVector) const;
G4ThreeVector MapKtoVDir(G4int, G4ThreeVector) const;
void SetLatticeLogical(const G4LatticeLogical* Lat) { fLattice = Lat; }
void SetPhysicalOrientation(const G4RotationMatrix* Rot); // FRAME rotation
void SetLatticeOrientation(G4double, G4double);
void SetMillerOrientation(G4int, G4int, G4int);
void SetLatticeLogical(const G4LatticeLogical* Lat) { fLattice = Lat; }
void SetPhysicalOrientation(const G4RotationMatrix* Rot); // FRAME rotation
void SetLatticeOrientation(G4double, G4double);
void SetMillerOrientation(G4int, G4int, G4int);
public:
const G4LatticeLogical* GetLattice() const { return fLattice; }