Describes a single panel of (both horizontal and vertical) Iarocci tubes in the muon identifier system
Describes a single panel of (both horizontal and vertical) Iarocci tubes in the muon identifier system.
TMuiPanelGeo(const short& arm, const short& gap, const short& panel, const short& num_twopacks_horiz, const short& num_twopacks_vert, const Hep3Vector& Survey1Global, const Hep3Vector& Survey2Global, const Hep3Vector& Survey1Local, const Hep3Vector& Survey2Local, const Hep3Vector& PanelSize, const Hep3Vector& HorizTubeSize, const Hep3Vector& VertTubeSize, const Hep3Vector& HorizFirstOffset, const Hep3Vector& VertFirstOffset, const Hep3Vector& HorizPrimeOffset, const Hep3Vector& VertPrimeOffset, const float& HorizTubeGap, const float& VertTubeGap)
TMuiPanelGeo(const short& arm, const short& gap, const short& panel, const short& num_twopacks_horiz, const short& num_twopacks_vert, const float& xSize, const float& ySize, const float& zSize, const float& xTarget1Global, const float& yTarget1Global, const float& zTarget1Global, const float& xTarget2Global, const float& yTarget2Global, const float& zTarget2Global, const float& dxTarget1ToFiducial, const float& dyTarget1ToFiducial, const float& dxFiducialToCenter, const float& dyFiducialToCenter, const float& dzCenterToCloseHTubes, const float& dzCenterToFarHTubes, const float& dzCenterToCloseVTubes, const float& dzCenterToFarVTubes)
TMuiPanelGeo(const PdbMuiPanelGeo& geo, const short& num_twopacks_horiz, const short& num_twopacks_vert, const float& xSize, const float& ySize, const float& zSize)
TMuiPanelGeo(const TMuiPanelGeo& rhs)
~TMuiPanelGeo()
short getArm() const
short getPlane() const
short getPanel() const
TMuiChannelId Channel() const
short getTwoPackCount(const EOrient_t& orient) const
TMuiTwoPackGeo* TwoPackPointer(const EOrient_t& orient, const short& tube) const
Hep3Vector getCenterXYZ() const
Hep3Vector getVectorXYZ(const short& iXYZ) const
float DzCenterToNearHTubes() const
float DzCenterToNearVTubes() const
float DzCenterToFarHTubes() const
float DzCenterToFarVTubes() const
HepPlane3D getGeomPlane() const
void RotationMatrix(float& thetaX, float& phiX, float& thetaY, float& phiY, float& thetaZ, float& phiZ) const
short GuessTwoPack(const EOrient_t& orient, const Hep3Vector& q)
Hep3Vector RotateToPanel(const Hep3Vector& GVect) const
Hep3Vector RotateToGlobal(const Hep3Vector& PVect) const
Hep3Vector TransformToPanel(const Hep3Vector& GVect) const
Hep3Vector TransformToGlobal(const Hep3Vector& PVect) const
int isInPanel(HepPoint3D& point)
int isInPanel(const float& x, const float& y, const float& z) const
void SetID(const short& arm, const short& plane, const short& panel)
TMuiTwoPackGeo* AddTwoPack(const short& orient, const short& twopack)
void SetHitStatus(const bool hit)
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de