56 ifstream f(filename, ios::in);
60 fPositions.reserve(100);
61 fRotations.reserve(100);
66 f >> x >> y >> z >> rot;
79 for (i = 0; i < fPositions.size(); i++)
81 for (i = 0; i < fRotations.size(); i++)
CLHEP::Hep3Vector G4ThreeVector
CLHEP::HepRotation G4RotationMatrix
virtual ~ChromosomeParameterisation()
ChromosomeParameterisation(const char *filename)
static constexpr double nanometer
static constexpr double degree
virtual void ComputeTransformation(const G4int copyNo, G4VPhysicalVolume *physVol) const
void SetRotation(G4RotationMatrix *)
static constexpr double degree
void SetTranslation(const G4ThreeVector &v)
Definition of the ChromosomeParameterisation class.
static constexpr double nanometer
virtual void ComputeDimensions(G4Tubs &rosette, const G4int copyNo, const G4VPhysicalVolume *physVol) const