ROOT
6.06/09
Reference Guide
|
Definition at line 27 of file TGeoVoxelFinder.h.
Public Types | |
enum | EVoxelsType { kGeoInvalidVoxels = BIT(15), kGeoRebuildVoxels = BIT(16) } |
Public Types inherited from TObject | |
enum | EStatusBits { kCanDelete = BIT(0), kMustCleanup = BIT(3), kObjInCanvas = BIT(3), kIsReferenced = BIT(4), kHasUUID = BIT(5), kCannotPick = BIT(6), kNoContextMenu = BIT(8), kInvalidObject = BIT(13) } |
enum | { kIsOnHeap = 0x01000000, kNotDeleted = 0x02000000, kZombie = 0x04000000, kBitMask = 0x00ffffff } |
enum | { kSingleKey = BIT(0), kOverwrite = BIT(1), kWriteDelete = BIT(2) } |
Public Member Functions | |
TGeoVoxelFinder () | |
TGeoVoxelFinder (TGeoVolume *vol) | |
Default constructor. More... | |
virtual | ~TGeoVoxelFinder () |
Destructor printf("deleting finder of %s\n", fVolume->GetName());. More... | |
void | DaughterToMother (Int_t id, const Double_t *local, Double_t *master) const |
convert a point from the local reference system of node id to reference system of mother volume More... | |
virtual Double_t | Efficiency () |
— Compute voxelization efficiency. More... | |
virtual Int_t * | GetCheckList (const Double_t *point, Int_t &nelem, TGeoStateInfo &td) |
get the list of daughter indices for which point is inside their bbox More... | |
Int_t * | GetCheckList (Int_t &nelem, TGeoStateInfo &td) const |
virtual Int_t * | GetNextCandidates (const Double_t *point, Int_t &ncheck, TGeoStateInfo &td) |
Returns list of new candidates in next voxel. More... | |
virtual void | FindOverlaps (Int_t inode) const |
create the list of nodes for which the bboxes overlap with inode's bbox More... | |
Bool_t | IsInvalid () const |
Bool_t | NeedRebuild () const |
Double_t * | GetBoxes () const |
Bool_t | IsSafeVoxel (const Double_t *point, Int_t inode, Double_t minsafe) const |
Computes squared distance from POINT to the voxel(s) containing node INODE. More... | |
virtual void | Print (Option_t *option="") const |
Print the voxels. More... | |
void | PrintVoxelLimits (const Double_t *point) const |
print the voxel containing point More... | |
void | SetInvalid (Bool_t flag=kTRUE) |
void | SetNeedRebuild (Bool_t flag=kTRUE) |
virtual Int_t * | GetNextVoxel (const Double_t *point, const Double_t *dir, Int_t &ncheck, TGeoStateInfo &td) |
get the list of new candidates for the next voxel crossed by current ray printf("### GetNextVoxel\n"); More... | |
virtual void | SortCrossedVoxels (const Double_t *point, const Double_t *dir, TGeoStateInfo &td) |
get the list in the next voxel crossed by a ray More... | |
virtual void | Voxelize (Option_t *option="") |
Voxelize attached volume according to option If the volume is an assembly, make sure the bbox is computed. More... | |
Public Member Functions inherited from TObject | |
TObject () | |
TObject (const TObject &object) | |
TObject copy ctor. More... | |
TObject & | operator= (const TObject &rhs) |
TObject assignment operator. More... | |
virtual | ~TObject () |
TObject destructor. More... | |
virtual void | AppendPad (Option_t *option="") |
Append graphics object to current pad. More... | |
virtual void | Browse (TBrowser *b) |
Browse object. May be overridden for another default action. More... | |
virtual const char * | ClassName () const |
Returns name of class to which the object belongs. More... | |
virtual void | Clear (Option_t *="") |
virtual TObject * | Clone (const char *newname="") const |
Make a clone of an object using the Streamer facility. More... | |
virtual Int_t | Compare (const TObject *obj) const |
Compare abstract method. More... | |
virtual void | Copy (TObject &object) const |
Copy this to obj. More... | |
virtual void | Delete (Option_t *option="") |
Delete this object. More... | |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
Computes distance from point (px,py) to the object. More... | |
virtual void | Draw (Option_t *option="") |
Default Draw method for all objects. More... | |
virtual void | DrawClass () const |
Draw class inheritance tree of the class to which this object belongs. More... | |
virtual TObject * | DrawClone (Option_t *option="") const |
Draw a clone of this object in the current pad. More... | |
virtual void | Dump () const |
Dump contents of object on stdout. More... | |
virtual void | Execute (const char *method, const char *params, Int_t *error=0) |
Execute method on this object with the given parameter string, e.g. More... | |
virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=0) |
Execute method on this object with parameters stored in the TObjArray. More... | |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
Execute action corresponding to an event at (px,py). More... | |
virtual TObject * | FindObject (const char *name) const |
Must be redefined in derived classes. More... | |
virtual TObject * | FindObject (const TObject *obj) const |
Must be redefined in derived classes. More... | |
virtual Option_t * | GetDrawOption () const |
Get option used by the graphics system to draw this object. More... | |
virtual UInt_t | GetUniqueID () const |
Return the unique object id. More... | |
virtual const char * | GetName () const |
Returns name of object. More... | |
virtual const char * | GetIconName () const |
Returns mime type name of object. More... | |
virtual Option_t * | GetOption () const |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
Returns string containing info about the object at position (px,py). More... | |
virtual const char * | GetTitle () const |
Returns title of object. More... | |
virtual Bool_t | HandleTimer (TTimer *timer) |
Execute action in response of a timer timing out. More... | |
virtual ULong_t | Hash () const |
Return hash value for this object. More... | |
virtual Bool_t | InheritsFrom (const char *classname) const |
Returns kTRUE if object inherits from class "classname". More... | |
virtual Bool_t | InheritsFrom (const TClass *cl) const |
Returns kTRUE if object inherits from TClass cl. More... | |
virtual void | Inspect () const |
Dump contents of this object in a graphics canvas. More... | |
virtual Bool_t | IsFolder () const |
Returns kTRUE in case object contains browsable objects (like containers or lists of other objects). More... | |
virtual Bool_t | IsEqual (const TObject *obj) const |
Default equal comparison (objects are equal if they have the same address in memory). More... | |
virtual Bool_t | IsSortable () const |
Bool_t | IsOnHeap () const |
Bool_t | IsZombie () const |
virtual Bool_t | Notify () |
This method must be overridden to handle object notification. More... | |
virtual void | ls (Option_t *option="") const |
The ls function lists the contents of a class on stdout. More... | |
virtual void | Paint (Option_t *option="") |
This method must be overridden if a class wants to paint itself. More... | |
virtual void | Pop () |
Pop on object drawn in a pad to the top of the display list. More... | |
virtual Int_t | Read (const char *name) |
Read contents of object with specified name from the current directory. More... | |
virtual void | RecursiveRemove (TObject *obj) |
Recursively remove this object from a list. More... | |
virtual void | SaveAs (const char *filename="", Option_t *option="") const |
Save this object in the file specified by filename. More... | |
virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
Save a primitive as a C++ statement(s) on output stream "out". More... | |
virtual void | SetDrawOption (Option_t *option="") |
Set drawing option for object. More... | |
virtual void | SetUniqueID (UInt_t uid) |
Set the unique object id. More... | |
virtual void | UseCurrentStyle () |
Set current style settings in this object This function is called when either TCanvas::UseCurrentStyle or TROOT::ForceStyle have been invoked. More... | |
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) |
Write this object to the current directory. More... | |
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const |
Write this object to the current directory. More... | |
void * | operator new (size_t sz) |
void * | operator new[] (size_t sz) |
void * | operator new (size_t sz, void *vp) |
void * | operator new[] (size_t sz, void *vp) |
void | operator delete (void *ptr) |
Operator delete. More... | |
void | operator delete[] (void *ptr) |
Operator delete []. More... | |
void | SetBit (UInt_t f, Bool_t set) |
Set or unset the user status bits as specified in f. More... | |
void | SetBit (UInt_t f) |
void | ResetBit (UInt_t f) |
Bool_t | TestBit (UInt_t f) const |
Int_t | TestBits (UInt_t f) const |
void | InvertBit (UInt_t f) |
virtual void | Info (const char *method, const char *msgfmt,...) const |
Issue info message. More... | |
virtual void | Warning (const char *method, const char *msgfmt,...) const |
Issue warning message. More... | |
virtual void | Error (const char *method, const char *msgfmt,...) const |
Issue error message. More... | |
virtual void | SysError (const char *method, const char *msgfmt,...) const |
Issue system error message. More... | |
virtual void | Fatal (const char *method, const char *msgfmt,...) const |
Issue fatal error message. More... | |
void | AbstractMethod (const char *method) const |
Use this method to implement an "abstract" method that you don't want to leave purely abstract. More... | |
void | MayNotUse (const char *method) const |
Use this method to signal that a method (defined in a base class) may not be called in a derived class (in principle against good design since a child class should not provide less functionality than its parent, however, sometimes it is necessary). More... | |
void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
Use this method to declare a method obsolete. More... | |
Protected Member Functions | |
TGeoVoxelFinder (const TGeoVoxelFinder &) | |
copy constructor More... | |
TGeoVoxelFinder & | operator= (const TGeoVoxelFinder &) |
assignment operator More... | |
void | BuildVoxelLimits () |
build the array of bounding boxes of the nodes inside More... | |
Int_t * | GetExtraX (Int_t islice, Bool_t left, Int_t &nextra) const |
— Return the list of extra candidates in a given X slice compared to another (left or right) More... | |
Int_t * | GetExtraY (Int_t islice, Bool_t left, Int_t &nextra) const |
— Return the list of extra candidates in a given Y slice compared to another (left or right) More... | |
Int_t * | GetExtraZ (Int_t islice, Bool_t left, Int_t &nextra) const |
— Return the list of extra candidates in a given Z slice compared to another (left or right) More... | |
Bool_t | GetIndices (const Double_t *point, TGeoStateInfo &td) |
Getindices for current slices on x, y, z. More... | |
Int_t | GetPriority (Int_t iaxis) const |
Int_t | GetNcandidates (TGeoStateInfo &td) const |
Int_t * | GetValidExtra (Int_t *list, Int_t &ncheck, TGeoStateInfo &td) |
Get extra candidates that are not contained in current check list UChar_t *bits = gGeoManager->GetBits();. More... | |
Int_t * | GetValidExtra (Int_t n1, UChar_t *array1, Int_t *list, Int_t &ncheck, TGeoStateInfo &td) |
Get extra candidates that are contained in array1 but not in current check list UChar_t *bits = gGeoManager->GetBits();. More... | |
Int_t * | GetValidExtra (Int_t n1, UChar_t *array1, Int_t n2, UChar_t *array2, Int_t *list, Int_t &ncheck, TGeoStateInfo &td) |
Get extra candidates that are contained in array1 but not in current check list UChar_t *bits = gGeoManager->GetBits();. More... | |
Int_t * | GetVoxelCandidates (Int_t i, Int_t j, Int_t k, Int_t &ncheck, TGeoStateInfo &td) |
get the list of candidates in voxel (i,j,k) - no check More... | |
Bool_t | Intersect (Int_t n1, UChar_t *array1, Int_t &nf, Int_t *result) |
return the list of nodes corresponding to one array of bits More... | |
Bool_t | Intersect (Int_t n1, UChar_t *array1, Int_t n2, UChar_t *array2, Int_t &nf, Int_t *result) |
return the list of nodes corresponding to the intersection of two arrays of bits More... | |
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) |
return the list of nodes corresponding to the intersection of three arrays of bits More... | |
Bool_t | IntersectAndStore (Int_t n1, UChar_t *array1, TGeoStateInfo &td) |
return the list of nodes corresponding to one array of bits More... | |
Bool_t | IntersectAndStore (Int_t n1, UChar_t *array1, Int_t n2, UChar_t *array2, TGeoStateInfo &td) |
return the list of nodes corresponding to the intersection of two arrays of bits More... | |
Bool_t | IntersectAndStore (Int_t n1, UChar_t *array1, Int_t n2, UChar_t *array2, Int_t n3, UChar_t *array3, TGeoStateInfo &td) |
return the list of nodes corresponding to the intersection of three arrays of bits More... | |
void | SortAll (Option_t *option="") |
order bounding boxes along x, y, z More... | |
Bool_t | Union (Int_t n1, UChar_t *array1, TGeoStateInfo &td) |
make union of older bits with new array printf("Union - one slice\n"); More... | |
Bool_t | Union (Int_t n1, UChar_t *array1, Int_t n2, UChar_t *array2, TGeoStateInfo &td) |
make union of older bits with new array printf("Union - two slices\n"); More... | |
Bool_t | Union (Int_t n1, UChar_t *array1, Int_t n2, UChar_t *array2, Int_t n3, UChar_t *array3, TGeoStateInfo &td) |
make union of older bits with new array printf("Union - three slices\n"); printf("n1=%i n2=%i n3=%i\n", n1,n2,n3); More... | |
Protected Member Functions inherited from TObject | |
void | MakeZombie () |
virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
Interface to ErrorHandler (protected). More... | |
Protected Attributes | |
TGeoVolume * | fVolume |
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] |
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 * | fExtraX |
Int_t * | fExtraY |
Int_t * | fExtraZ |
Int_t * | fNsliceX |
Int_t * | fNsliceY |
Int_t * | fNsliceZ |
UChar_t * | fIndcX |
UChar_t * | fIndcY |
UChar_t * | fIndcZ |
Additional Inherited Members | |
Static Public Member Functions inherited from TObject | |
static Long_t | GetDtorOnly () |
Return destructor only flag. More... | |
static void | SetDtorOnly (void *obj) |
Set destructor only flag. More... | |
static Bool_t | GetObjectStat () |
Get status of object stat flag. More... | |
static void | SetObjectStat (Bool_t stat) |
Turn on/off tracking of objects in the TObjectTable. More... | |
#include <TGeoVoxelFinder.h>
Enumerator | |
---|---|
kGeoInvalidVoxels | |
kGeoRebuildVoxels |
Definition at line 30 of file TGeoVoxelFinder.h.
|
protected |
copy constructor
Definition at line 134 of file TGeoVoxelFinder.cxx.
TGeoVoxelFinder::TGeoVoxelFinder | ( | ) |
TGeoVoxelFinder::TGeoVoxelFinder | ( | TGeoVolume * | vol | ) |
Default constructor.
Definition at line 87 of file TGeoVoxelFinder.cxx.
|
virtual |
Destructor printf("deleting finder of %s\n", fVolume->GetName());.
Definition at line 226 of file TGeoVoxelFinder.cxx.
|
protected |
build the array of bounding boxes of the nodes inside
Definition at line 271 of file TGeoVoxelFinder.cxx.
Referenced by Voxelize().
void TGeoVoxelFinder::DaughterToMother | ( | Int_t | id, |
const Double_t * | local, | ||
Double_t * | master | ||
) | const |
convert a point from the local reference system of node id to reference system of mother volume
Definition at line 316 of file TGeoVoxelFinder.cxx.
Referenced by BuildVoxelLimits().
|
virtual |
— Compute voxelization efficiency.
Definition at line 348 of file TGeoVoxelFinder.cxx.
create the list of nodes for which the bboxes overlap with inode's bbox
Definition at line 395 of file TGeoVoxelFinder.cxx.
Referenced by TGeoChecker::CheckOverlaps(), TGeoVolume::FindOverlaps(), and TGeoChecker::NChecksPerVolume().
|
inline |
Definition at line 112 of file TGeoVoxelFinder.h.
Referenced by TGeoShapeAssembly::Safety(), TGeoParallelWorld::Safety(), and TGeoNavigator::Safety().
|
virtual |
get the list of daughter indices for which point is inside their bbox
Definition at line 1307 of file TGeoVoxelFinder.cxx.
Referenced by TGeoChecker::CheckOverlapsBySampling(), TGeoChecker::CheckVoxels(), TGeoShapeAssembly::Contains(), TGeoParallelWorld::FindNode(), TGeoNavigator::IsSameLocation(), TGeoNode::PrintCandidates(), and TGeoNavigator::SearchNode().
Int_t * TGeoVoxelFinder::GetCheckList | ( | Int_t & | nelem, |
TGeoStateInfo & | td | ||
) | const |
Definition at line 262 of file TGeoVoxelFinder.cxx.
— Return the list of extra candidates in a given X slice compared to another (left or right)
Definition at line 492 of file TGeoVoxelFinder.cxx.
Referenced by GetNextCandidates(), and Print().
— Return the list of extra candidates in a given Y slice compared to another (left or right)
Definition at line 511 of file TGeoVoxelFinder.cxx.
Referenced by GetNextCandidates(), and Print().
— Return the list of extra candidates in a given Z slice compared to another (left or right)
Definition at line 530 of file TGeoVoxelFinder.cxx.
Referenced by GetNextCandidates(), and Print().
|
protected |
Getindices for current slices on x, y, z.
Definition at line 447 of file TGeoVoxelFinder.cxx.
Referenced by SortCrossedVoxels().
|
protected |
Definition at line 255 of file TGeoVoxelFinder.cxx.
|
virtual |
Returns list of new candidates in next voxel.
If NULL, nowhere to go next.
Definition at line 612 of file TGeoVoxelFinder.cxx.
Referenced by GetNextVoxel().
|
virtual |
get the list of new candidates for the next voxel crossed by current ray printf("### GetNextVoxel\n");
Definition at line 1468 of file TGeoVoxelFinder.cxx.
Referenced by TGeoShapeAssembly::DistFromOutside(), TGeoParallelWorld::FindNextBoundary(), and TGeoNavigator::FindNextDaughterBoundary().
Definition at line 80 of file TGeoVoxelFinder.h.
|
protected |
Get extra candidates that are not contained in current check list UChar_t *bits = gGeoManager->GetBits();.
Definition at line 549 of file TGeoVoxelFinder.cxx.
Referenced by GetNextCandidates().
|
protected |
Get extra candidates that are contained in array1 but not in current check list UChar_t *bits = gGeoManager->GetBits();.
Definition at line 570 of file TGeoVoxelFinder.cxx.
|
protected |
Get extra candidates that are contained in array1 but not in current check list UChar_t *bits = gGeoManager->GetBits();.
Definition at line 591 of file TGeoVoxelFinder.cxx.
|
protected |
get the list of candidates in voxel (i,j,k) - no check
Definition at line 1404 of file TGeoVoxelFinder.cxx.
|
protected |
return the list of nodes corresponding to one array of bits
Definition at line 1491 of file TGeoVoxelFinder.cxx.
Referenced by GetCheckList(), and GetVoxelCandidates().
|
protected |
return the list of nodes corresponding to the intersection of two arrays of bits
Definition at line 1647 of file TGeoVoxelFinder.cxx.
|
protected |
return the list of nodes corresponding to the intersection of three arrays of bits
Definition at line 1704 of file TGeoVoxelFinder.cxx.
|
protected |
return the list of nodes corresponding to one array of bits
Definition at line 1520 of file TGeoVoxelFinder.cxx.
Referenced by GetNextCandidates(), and SortCrossedVoxels().
|
protected |
return the list of nodes corresponding to the intersection of two arrays of bits
Definition at line 1676 of file TGeoVoxelFinder.cxx.
|
protected |
return the list of nodes corresponding to the intersection of three arrays of bits
Definition at line 1733 of file TGeoVoxelFinder.cxx.
|
inline |
Definition at line 110 of file TGeoVoxelFinder.h.
Referenced by TGeoVolume::GetVoxels(), and TGeoVolume::Voxelize().
Computes squared distance from POINT to the voxel(s) containing node INODE.
Returns 0 if POINT inside voxel(s).
Definition at line 326 of file TGeoVoxelFinder.cxx.
Referenced by TGeoShapeAssembly::DistFromOutside(), TGeoParallelWorld::FindNextBoundary(), and TGeoNavigator::FindNextDaughterBoundary().
|
inline |
Definition at line 111 of file TGeoVoxelFinder.h.
Referenced by TGeoChecker::CheckOverlaps(), TGeoChecker::CheckOverlapsBySampling(), Efficiency(), GetCheckList(), GetNextCandidates(), GetNextVoxel(), IsSafeVoxel(), Print(), PrintVoxelLimits(), TGeoNavigator::Safety(), and SortCrossedVoxels().
|
protected |
assignment operator
Definition at line 178 of file TGeoVoxelFinder.cxx.
Print the voxels.
Reimplemented from TObject.
Definition at line 2184 of file TGeoVoxelFinder.cxx.
Referenced by TGeoVolume::PrintVoxels().
print the voxel containing point
Definition at line 2286 of file TGeoVoxelFinder.cxx.
Referenced by TGeoNode::PrintCandidates().
Definition at line 116 of file TGeoVoxelFinder.h.
Referenced by SortAll().
Definition at line 117 of file TGeoVoxelFinder.h.
Referenced by TGeoPhysicalNode::Align(), TGeoVolume::RemoveNode(), TGeoVolume::ReplaceNode(), TGeoManager::ReplaceVolume(), TGeoVoxelFinder(), and Voxelize().
order bounding boxes along x, y, z
Definition at line 1760 of file TGeoVoxelFinder.cxx.
Referenced by Voxelize().
|
virtual |
get the list in the next voxel crossed by a ray
Definition at line 1173 of file TGeoVoxelFinder.cxx.
Referenced by TGeoShapeAssembly::DistFromOutside(), TGeoParallelWorld::FindNextBoundary(), and TGeoNavigator::FindNextDaughterBoundary().
|
protected |
make union of older bits with new array printf("Union - one slice\n");
Definition at line 1562 of file TGeoVoxelFinder.cxx.
|
protected |
make union of older bits with new array printf("Union - two slices\n");
Definition at line 1595 of file TGeoVoxelFinder.cxx.
|
protected |
make union of older bits with new array printf("Union - three slices\n"); printf("n1=%i n2=%i n3=%i\n", n1,n2,n3);
Definition at line 1622 of file TGeoVoxelFinder.cxx.
Voxelize attached volume according to option If the volume is an assembly, make sure the bbox is computed.
Definition at line 2323 of file TGeoVoxelFinder.cxx.
Referenced by TGeoPhysicalNode::Align(), TGeoChecker::CheckOverlaps(), TGeoChecker::CheckOverlapsBySampling(), Efficiency(), GetCheckList(), GetNextCandidates(), GetNextVoxel(), IsSafeVoxel(), TGeoVolume::MakeReflectedVolume(), Print(), PrintVoxelLimits(), TGeoNavigator::Safety(), SortCrossedVoxels(), and TGeoVolume::Voxelize().
|
protected |
Definition at line 52 of file TGeoVoxelFinder.h.
Referenced by BuildVoxelLimits(), FindOverlaps(), GetBoxes(), IsSafeVoxel(), operator=(), SortAll(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 62 of file TGeoVoxelFinder.h.
Referenced by GetExtraX(), operator=(), SortAll(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 63 of file TGeoVoxelFinder.h.
Referenced by GetExtraY(), operator=(), SortAll(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 64 of file TGeoVoxelFinder.h.
Referenced by GetExtraZ(), operator=(), SortAll(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 38 of file TGeoVoxelFinder.h.
Referenced by Efficiency(), GetCheckList(), GetIndices(), GetNextCandidates(), operator=(), Print(), PrintVoxelLimits(), SortAll(), SortCrossedVoxels(), and TGeoVoxelFinder().
|
protected |
Definition at line 39 of file TGeoVoxelFinder.h.
Referenced by Efficiency(), GetCheckList(), GetIndices(), GetNextCandidates(), operator=(), Print(), PrintVoxelLimits(), SortAll(), SortCrossedVoxels(), and TGeoVoxelFinder().
|
protected |
Definition at line 40 of file TGeoVoxelFinder.h.
Referenced by Efficiency(), GetCheckList(), GetIndices(), GetNextCandidates(), operator=(), Print(), PrintVoxelLimits(), SortAll(), SortCrossedVoxels(), and TGeoVoxelFinder().
|
protected |
Definition at line 68 of file TGeoVoxelFinder.h.
Referenced by GetCheckList(), GetNextCandidates(), GetVoxelCandidates(), operator=(), Print(), SortAll(), SortCrossedVoxels(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 69 of file TGeoVoxelFinder.h.
Referenced by GetCheckList(), GetNextCandidates(), GetVoxelCandidates(), operator=(), Print(), SortAll(), SortCrossedVoxels(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 70 of file TGeoVoxelFinder.h.
Referenced by GetCheckList(), GetNextCandidates(), GetVoxelCandidates(), operator=(), Print(), SortAll(), SortCrossedVoxels(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 41 of file TGeoVoxelFinder.h.
Referenced by BuildVoxelLimits(), operator=(), and TGeoVoxelFinder().
|
protected |
Definition at line 45 of file TGeoVoxelFinder.h.
Referenced by operator=(), SortAll(), and TGeoVoxelFinder().
|
protected |
Definition at line 46 of file TGeoVoxelFinder.h.
Referenced by operator=(), SortAll(), and TGeoVoxelFinder().
|
protected |
Definition at line 47 of file TGeoVoxelFinder.h.
Referenced by operator=(), SortAll(), and TGeoVoxelFinder().
|
protected |
Definition at line 42 of file TGeoVoxelFinder.h.
Referenced by operator=(), SortAll(), and TGeoVoxelFinder().
|
protected |
Definition at line 43 of file TGeoVoxelFinder.h.
Referenced by operator=(), SortAll(), and TGeoVoxelFinder().
|
protected |
Definition at line 44 of file TGeoVoxelFinder.h.
Referenced by operator=(), SortAll(), and TGeoVoxelFinder().
|
protected |
Definition at line 65 of file TGeoVoxelFinder.h.
Referenced by Efficiency(), GetCheckList(), GetIndices(), GetNextCandidates(), GetVoxelCandidates(), operator=(), Print(), SortAll(), SortCrossedVoxels(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 66 of file TGeoVoxelFinder.h.
Referenced by Efficiency(), GetCheckList(), GetIndices(), GetNextCandidates(), GetVoxelCandidates(), operator=(), Print(), SortAll(), SortCrossedVoxels(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 67 of file TGeoVoxelFinder.h.
Referenced by Efficiency(), GetCheckList(), GetIndices(), GetNextCandidates(), GetVoxelCandidates(), operator=(), Print(), SortAll(), SortCrossedVoxels(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 48 of file TGeoVoxelFinder.h.
Referenced by operator=(), SortAll(), and TGeoVoxelFinder().
|
protected |
Definition at line 49 of file TGeoVoxelFinder.h.
Referenced by operator=(), SortAll(), and TGeoVoxelFinder().
|
protected |
Definition at line 50 of file TGeoVoxelFinder.h.
Referenced by operator=(), SortAll(), and TGeoVoxelFinder().
|
protected |
Definition at line 56 of file TGeoVoxelFinder.h.
Referenced by GetCheckList(), GetNextCandidates(), GetVoxelCandidates(), operator=(), Print(), SortAll(), SortCrossedVoxels(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 57 of file TGeoVoxelFinder.h.
Referenced by GetCheckList(), GetNextCandidates(), GetVoxelCandidates(), operator=(), Print(), SortAll(), SortCrossedVoxels(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 58 of file TGeoVoxelFinder.h.
Referenced by GetCheckList(), GetNextCandidates(), GetVoxelCandidates(), operator=(), Print(), SortAll(), SortCrossedVoxels(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 59 of file TGeoVoxelFinder.h.
Referenced by GetExtraX(), operator=(), SortAll(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 60 of file TGeoVoxelFinder.h.
Referenced by GetExtraY(), operator=(), SortAll(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 61 of file TGeoVoxelFinder.h.
Referenced by GetExtraZ(), operator=(), SortAll(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 51 of file TGeoVoxelFinder.h.
Referenced by Efficiency(), GetCheckList(), GetExtraX(), GetExtraY(), GetExtraZ(), GetIndices(), GetNextCandidates(), GetVoxelCandidates(), operator=(), Print(), PrintVoxelLimits(), SortAll(), SortCrossedVoxels(), and TGeoVoxelFinder().
|
protected |
Definition at line 36 of file TGeoVoxelFinder.h.
Referenced by BuildVoxelLimits(), DaughterToMother(), Efficiency(), FindOverlaps(), GetCheckList(), GetNextCandidates(), GetNextVoxel(), GetVoxelCandidates(), Intersect(), IntersectAndStore(), IsSafeVoxel(), operator=(), Print(), PrintVoxelLimits(), SortAll(), SortCrossedVoxels(), TGeoVoxelFinder(), Union(), and Voxelize().
|
protected |
Definition at line 53 of file TGeoVoxelFinder.h.
Referenced by GetCheckList(), GetIndices(), GetNextCandidates(), operator=(), Print(), PrintVoxelLimits(), SortAll(), SortCrossedVoxels(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 54 of file TGeoVoxelFinder.h.
Referenced by GetCheckList(), GetIndices(), GetNextCandidates(), operator=(), Print(), PrintVoxelLimits(), SortAll(), SortCrossedVoxels(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().
|
protected |
Definition at line 55 of file TGeoVoxelFinder.h.
Referenced by GetCheckList(), GetIndices(), GetNextCandidates(), operator=(), Print(), PrintVoxelLimits(), SortAll(), SortCrossedVoxels(), TGeoVoxelFinder(), and ~TGeoVoxelFinder().