36 #include "RtypesCore.h" 38 #include "TGeoMatrix.h" 45 class TMemberInspector;
63 BSEmcXtal(Int_t t_id,
const TGeoTrap &t_trap,
const TVector3 &t_pos,
const TGeoRotation &t_rot);
83 const TGeoTrap fTrap{};
84 const TGeoRotation fRotation{};
85 TVector3 fCentre{0, 0, 0};
86 TVector3 fFrontCentre{0, 0, 0};
87 TVector3 fNormalToFrontFace{0, 0, 0};
88 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