#include <TGeoVoxelFinder.h>
Inheritance diagram for TGeoVoxelFinder:


Public Methods | |
| TGeoVoxelFinder () | |
| list of candidates | |
| TGeoVoxelFinder (TGeoVolume *vol) | |
| virtual | ~TGeoVoxelFinder () |
| virtual void | BuildVoxelLimits () |
| void | CreateCheckList () |
| void | DaughterToMother (Int_t id, Double_t *local, Double_t *master) const |
| virtual Double_t | Efficiency () |
| virtual Int_t * | GetCheckList (Double_t *point, Int_t &nelem) |
| Int_t * | GetExtraX (Int_t islice, Bool_t left, Int_t &nextra) const |
| Int_t * | GetExtraY (Int_t islice, Bool_t left, Int_t &nextra) const |
| Int_t * | GetExtraZ (Int_t islice, Bool_t left, Int_t &nextra) const |
| Bool_t | GetIndices (Double_t *point) |
| Int_t | GetPriority (Int_t iaxis) const |
| Int_t | GetNcandidates () const |
| virtual Int_t * | GetNextCandidates (Double_t *point, Int_t &ncheck) |
| virtual Int_t * | GetNextVoxel (Double_t *point, Double_t *dir, Int_t &ncheck) |
| Int_t * | GetValidExtra (Int_t *list, Int_t &ncheck) |
| Int_t * | GetValidExtra (Int_t n1, UChar_t *array1, Int_t *list, Int_t &ncheck) |
| Int_t * | GetValidExtra (Int_t n1, UChar_t *array1, Int_t n2, UChar_t *array2, Int_t *list, Int_t &ncheck) |
| virtual void | FindOverlaps (Int_t inode) const |
| Bool_t | IsSafeVoxel (Double_t *point, Int_t inode, Double_t minsafe) const |
| virtual void | Print (Option_t *option="") const |
| void | PrintVoxelLimits (Double_t *point) const |
| Bool_t | Intersect (Int_t n1, UChar_t *array1, Int_t &nf, Int_t *result) |
| Bool_t | Intersect (Int_t n1, UChar_t *array1, Int_t n2, UChar_t *array2, Int_t &nf, Int_t *result) |
| Bool_t | Intersect (Int_t n1, UChar_t *array1, Int_t n2, UChar_t *array2, Int_t n3, UChar_t *array3, Int_t &nf, Int_t *result) |
| Bool_t | IntersectAndStore (Int_t n1, UChar_t *array1) |
| Bool_t | IntersectAndStore (Int_t n1, UChar_t *array1, Int_t n2, UChar_t *array2) |
| Bool_t | IntersectAndStore (Int_t n1, UChar_t *array1, Int_t n2, UChar_t *array2, Int_t n3, UChar_t *array3) |
| virtual void | SortAll (Option_t *option="") |
| void | SortCrossedVoxels (Double_t *point, Double_t *dir) |
| Bool_t | Union (Int_t n1, UChar_t *array1) |
| Bool_t | Union (Int_t n1, UChar_t *array1, Int_t n2, UChar_t *array2) |
| Bool_t | Union (Int_t n1, UChar_t *array1, Int_t n2, UChar_t *array2, Int_t n3, UChar_t *array3) |
| virtual void | Voxelize (Option_t *option="") |
Protected Attributes | |
| TGeoVolume * | fVolume |
| Int_t | fNcandidates |
| Int_t | fCurrentVoxel |
| Int_t | fIbx |
| Int_t | fIby |
| Int_t | fIbz |
| Int_t | fNboxes |
| Int_t | fNox |
| Int_t | fNoy |
| Int_t | fNoz |
| Int_t | fNex |
| Int_t | fNey |
| Int_t | fNez |
| Int_t | fNx |
| Int_t | fNy |
| Int_t | fNz |
| Int_t | fPriority [3] |
| Int_t | fSlices [3] |
| Int_t | fInc [3] |
| Double_t | fInvdir [3] |
| Double_t | fLimits [3] |
| Double_t * | fBoxes |
| Double_t * | fXb |
| Double_t * | fYb |
| Double_t * | fZb |
| Int_t * | fOBx |
| Int_t * | fOBy |
| Int_t * | fOBz |
| Int_t * | fOEx |
| Int_t * | fOEy |
| Int_t * | fOEz |
| Int_t * | fIndX |
| Int_t * | fIndY |
| Int_t * | fIndZ |
| Int_t * | fExtraX |
| Int_t * | fExtraY |
| Int_t * | fExtraZ |
| Int_t * | fCheckList |
|
|
list of candidates
|
|
|
|
|
|
|
|
|
Reimplemented in TGeoCylVoxels. |
|
|
|
|
||||||||||||||||
|
|
|
|
Reimplemented in TGeoCylVoxels. |
|
||||||||||||
|
Reimplemented in TGeoCylVoxels. |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
Definition at line 79 of file TGeoVoxelFinder.h. References fPriority. |
|
|
Definition at line 80 of file TGeoVoxelFinder.h. References fNcandidates. |
|
||||||||||||
|
|
|
||||||||||||||||
|
Reimplemented in TGeoCylVoxels. |
|
||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
Reimplemented in TGeoCylVoxels. |
|
||||||||||||||||
|
|
|
|
Reimplemented from TObject. Reimplemented in TGeoCylVoxels. |
|
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
Reimplemented in TGeoCylVoxels. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
Reimplemented in TGeoCylVoxels. |
|
|
Definition at line 27 of file TGeoVoxelFinder.h. |
|
|
Definition at line 29 of file TGeoVoxelFinder.h. Referenced by GetNcandidates(). |
|
|
Definition at line 30 of file TGeoVoxelFinder.h. |
|
|
Definition at line 31 of file TGeoVoxelFinder.h. |
|
|
Definition at line 32 of file TGeoVoxelFinder.h. |
|
|
Definition at line 33 of file TGeoVoxelFinder.h. |
|
|
Definition at line 34 of file TGeoVoxelFinder.h. |
|
|
Definition at line 35 of file TGeoVoxelFinder.h. |
|
|
Definition at line 36 of file TGeoVoxelFinder.h. |
|
|
Definition at line 37 of file TGeoVoxelFinder.h. |
|
|
Definition at line 38 of file TGeoVoxelFinder.h. |
|
|
Definition at line 39 of file TGeoVoxelFinder.h. |
|
|
Definition at line 40 of file TGeoVoxelFinder.h. |
|
|
Definition at line 41 of file TGeoVoxelFinder.h. |
|
|
Definition at line 42 of file TGeoVoxelFinder.h. |
|
|
Definition at line 43 of file TGeoVoxelFinder.h. |
|
|
Definition at line 44 of file TGeoVoxelFinder.h. Referenced by GetPriority(). |
|
|
Definition at line 45 of file TGeoVoxelFinder.h. |
|
|
Definition at line 46 of file TGeoVoxelFinder.h. |
|
|
Definition at line 47 of file TGeoVoxelFinder.h. |
|
|
Definition at line 48 of file TGeoVoxelFinder.h. |
|
|
Definition at line 49 of file TGeoVoxelFinder.h. |
|
|
Definition at line 50 of file TGeoVoxelFinder.h. |
|
|
Definition at line 51 of file TGeoVoxelFinder.h. |
|
|
Definition at line 52 of file TGeoVoxelFinder.h. |
|
|
Definition at line 53 of file TGeoVoxelFinder.h. |
|
|
Definition at line 54 of file TGeoVoxelFinder.h. |
|
|
Definition at line 55 of file TGeoVoxelFinder.h. |
|
|
Definition at line 56 of file TGeoVoxelFinder.h. |
|
|
Definition at line 57 of file TGeoVoxelFinder.h. |
|
|
Definition at line 58 of file TGeoVoxelFinder.h. |
|
|
Definition at line 59 of file TGeoVoxelFinder.h. |
|
|
Definition at line 60 of file TGeoVoxelFinder.h. |
|
|
Definition at line 61 of file TGeoVoxelFinder.h. |
|
|
Definition at line 62 of file TGeoVoxelFinder.h. |
|
|
Definition at line 63 of file TGeoVoxelFinder.h. |
|
|
Definition at line 64 of file TGeoVoxelFinder.h. |
|
|
Definition at line 65 of file TGeoVoxelFinder.h. |
1.2.16