24 #include "RtypesCore.h" 26 #include "TGeoMatrix.h" 33 class TMemberInspector;
51 BSEmcXtal(Int_t t_id,
const TGeoTrap &t_trap,
const TVector3 &t_pos,
const TGeoRotation &t_rot);
71 const TGeoTrap fTrap{};
72 const TGeoRotation fRotation{};
73 TVector3 fCentre{0, 0, 0};
74 TVector3 fFrontCentre{0, 0, 0};
75 TVector3 fNormalToFrontFace{0, 0, 0};
76 TVector3 fAxis{0, 0, 0};
const TVector3 & GetCentre() const
represents coordinates of one crystal
const TGeoTrap & GetGeometry() const
Convenience object for neighbouring relations used by BSEmcRecursiveClustering.
virtual Bool_t operator<(const BSEmcXtal &t_compare) const
const TVector3 & GetNormalToFrontFace() const
const TVector3 & GetAxisVector() const
const TVector3 & GetFrontCentre() const
const TGeoRotation & GetRotation() const
Double_t GetNPAngle() const
virtual Bool_t operator==(const BSEmcXtal &t_compare) const