93 const Int_t maxbuf = 155;
96 pFile->getline(
buf, maxbuf);
97 if (
i == 0 ||
i == 2) {
98 sscanf(
buf,
"%lf%lf%lf", &
x, &
y, &
z);
101 sscanf(
buf,
"%lf%lf", &
x, &
y);
117 if (
i == 0 ||
i == 2) {
118 sprintf(
buf,
"%9.3f%10.3f%10.3f\n",
v(0),
v(1),
v(2));
120 sprintf(
buf,
"%9.3f%10.3f\n",
v(0),
v(1));
122 pFile->write(
buf, strlen(
buf));
132 if (
i == 0 ||
i == 2) {
133 printf(
"%9.3f%10.3f%10.3f\n",
v(0),
v(1),
v(2));
135 printf(
"%9.3f%10.3f\n",
v(0),
v(1));
145 param->AddAt(TMath::Abs(
v(2)) / fac / 2., 0);
153 param->AddAt(v4(0), 5);
154 param->AddAt(v4(1), 6);
164 Double_t t[3] = {0., 0., 0.};
FairGeoTransform * center
void posInMother(const FairGeoTransform &, const FairGeoTransform &)
FairGeoTransform * position
Bool_t writePoints(std::fstream *, FairGeoVolume *)
void calcVoluPosition(FairGeoVolume *, const FairGeoTransform &, const FairGeoTransform &)
Int_t readPoints(std::fstream *, FairGeoVolume *)
TArrayD * calcVoluParam(FairGeoVolume *)
void printPoints(FairGeoVolume *volu)
FairGeoVector * getPoint(const Int_t n)
void setPoint(const Int_t, const Double_t, const Double_t, const Double_t)
void createPoints(const Int_t)
GLfloat GLfloat GLfloat GLfloat v3
GLenum GLuint GLenum GLsizei const GLchar * buf
GLdouble GLdouble GLdouble z