12 #ifndef _FST_GEO_PAR_DATA_
13 #define _FST_GEO_PAR_DATA_
16 class FstStave:
public TObject {
18 FstStave() { ResetVars(); };
19 FstStave(
unsigned mimosaChipNum,
double vOffset,
bool yRot,
20 bool zRot): mMimosaChipNum(mimosaChipNum),
21 mVoffset(vOffset), mYrot(yRot), mZrot(zRot) {};
27 mYrot = mZrot =
false;
32 UInt_t mMimosaChipNum;
54 TGeoRotation *
rw = asimuthalOffset ?
new TGeoRotation() : 0;
55 if (asimuthalOffset) rw->RotateZ(asimuthalOffset);
57 mTransformation =
new TGeoCombiTrans(0.0, 0.0, 0.1 * beamLineOffset, rw);
93 mDiscs.push_back(
new FstDisc(disc, beamLineOffset, asimuthalOffset));
102 std::vector <FstDisc*>
mDiscs;