12#ifndef ROOT_TGeoOverlapCandidate
13#define ROOT_TGeoOverlapCandidate
41 std::vector<std::array<Double_t, 3>>
fPoints;
bool Bool_t
Boolean (0=false, 1=true) (bool).
double Double_t
Double 8 bytes.
Matrix class used for computing global transformations Should NOT be used for node definition.
Base abstract class for all shapes.
TGeoVolume, TGeoVolumeMulti, TGeoVolumeAssembly are the volume classes.
TGeoHMatrix fMat2
matrix for second volume
TGeoVolume * fVol2
second volume
TGeoVolume * fVol1
first volume
TString fName
display name
Double_t fOvlp
threshold for "illegal"
Bool_t fIsOverlap
kTRUE=overlap, kFALSE=extrusion
TGeoHMatrix fMat1
matrix for first volume
TGeoVolume * fVol1
first volume
std::vector< std::array< Double_t, 3 > > fPoints
up to N points (e.g. 100)
TGeoHMatrix fMat2
matrix for first volume
TString fName
display name
TGeoVolume * fVol2
second volume
Bool_t fIsOverlap
matrix for second volume
Double_t fMaxOverlap
overlap distance found