GENIEGenerator
|
#include <FidShape.h>
Public Member Functions | |
FidSphere (const TVector3 ¢er, Double_t radius) | |
RayIntercept | Intercept (const TVector3 &start, const TVector3 &dir) const |
void | ConvertMaster2Top (const ROOTGeomAnalyzer *rgeom) |
void | Print (std::ostream &stream) const |
Public Member Functions inherited from genie::geometry::FidShape | |
FidShape () | |
virtual | ~FidShape () |
Protected Attributes | |
TVector3 | fCenter |
Double_t | fSRadius |
center of the sphere More... | |
Definition at line 107 of file FidShape.h.
|
inline |
Definition at line 109 of file FidShape.h.
|
virtual |
derived classes must implement the ConvertMaster2Top() method which transforms the shape specification from master coordinates to "top vol"
Implements genie::geometry::FidShape.
Definition at line 98 of file FidShape.cxx.
References genie::geometry::ROOTGeomAnalyzer::Master2Top().
|
virtual |
derived classes must implement the Intercept() method which calculates the entry/exit point of a ray w/ the shape
Implements genie::geometry::FidShape.
Definition at line 69 of file FidShape.cxx.
References dir, genie::geometry::RayIntercept::fDistIn, genie::geometry::RayIntercept::fDistOut, genie::geometry::RayIntercept::fIsHit, genie::geometry::RayIntercept::fSurfIn, and genie::geometry::RayIntercept::fSurfOut.
|
virtual |
Implements genie::geometry::FidShape.
Definition at line 104 of file FidShape.cxx.
|
protected |
Definition at line 114 of file FidShape.h.
|
protected |
center of the sphere
Definition at line 115 of file FidShape.h.