GENIEGenerator
|
GENIE geometry drivers. More...
Classes | |
class | RayIntercept |
class | PlaneParam |
class | FidShape |
Some simple volumes that know how to calculate where a ray intercepts them. More... | |
class | FidSphere |
class | FidCylinder |
class | FidPolyhedron |
class | GeomVolSelectorBasic |
GENIE Interface for user-defined volume selector functors This basic version allows configurations that depend on PathSegment elements' material/media/volume and/or "path". More... | |
class | GeomVolSelectorFiducial |
GENIE Interface for user-defined volume selector functors Trim path segments based on the intersection with a cylinder, box or sphere as well as everything the Basic selector can do. More... | |
class | GeomVolSelectorI |
GENIE Interface for user-defined volume selector functors. More... | |
class | GeomVolSelectorRockBox |
GENIE Interface for limiting vertex selection in the rock to a volume that depends (in part) on the neutrino p4. Uses GeomVolSelectorFiducial to possibly exclude an inner region. More... | |
class | PathSegment |
class | PathSegmentList |
Object to be filled with the neutrino path-segments representing geometry volume steps (generally boundary-to-boundary) along with geometry materials. Good for a single starting position and travelling along the direction of the neutrino 4-momentum. More... | |
class | PointGeomAnalyzer |
The PointGeomAnalyzer class is the simplest implementation of the GeomAnalyserI interface and defines a simple 'point-like' geometry. More... | |
class | ROOTGeomAnalyzer |
A ROOT/GEANT4 geometry driver. More... | |
Typedefs | |
typedef std::pair< Double_t, Double_t > | StepRange |
typedef std::vector< StepRange > | StepRangeSet |
Functions | |
std::ostream & | operator<< (std::ostream &stream, const genie::geometry::PlaneParam &pparam) |
std::ostream & | operator<< (std::ostream &stream, const genie::geometry::RayIntercept &ri) |
std::ostream & | operator<< (std::ostream &stream, const genie::geometry::FidShape &shape) |
ostream & | operator<< (ostream &stream, const geometry::PathSegment &ps) |
ostream & | operator<< (ostream &stream, const geometry::PathSegmentList &list) |
bool | operator< (const PathSegment &lhs, const PathSegment &rhs) |
GENIE geometry drivers.
typedef std::pair<Double_t,Double_t> genie::geometry::StepRange |
Definition at line 53 of file PathSegmentList.h.
typedef std::vector<StepRange> genie::geometry::StepRangeSet |
Definition at line 54 of file PathSegmentList.h.
|
inline |
Definition at line 116 of file PathSegmentList.h.
References genie::geometry::PathSegment::fRayDist.
std::ostream & genie::geometry::operator<< | ( | std::ostream & | stream, |
const genie::geometry::PlaneParam & | pparam | ||
) |
Definition at line 22 of file FidShape.cxx.
References genie::geometry::PlaneParam::Print().
ostream & genie::geometry::operator<< | ( | ostream & | stream, |
const geometry::PathSegment & | ps | ||
) |
Definition at line 45 of file PathSegmentList.cxx.
References genie::geometry::PathSegment::Print().
ostream & genie::geometry::operator<< | ( | ostream & | stream, |
const geometry::PathSegmentList & | list | ||
) |
Definition at line 51 of file PathSegmentList.cxx.
References genie::geometry::PathSegmentList::Print().
std::ostream & genie::geometry::operator<< | ( | std::ostream & | stream, |
const genie::geometry::RayIntercept & | ri | ||
) |
Definition at line 30 of file FidShape.cxx.
References genie::geometry::RayIntercept::fDistIn, genie::geometry::RayIntercept::fDistOut, genie::geometry::RayIntercept::fIsHit, genie::geometry::RayIntercept::fSurfIn, and genie::geometry::RayIntercept::fSurfOut.
std::ostream & genie::geometry::operator<< | ( | std::ostream & | stream, |
const genie::geometry::FidShape & | shape | ||
) |
Definition at line 40 of file FidShape.cxx.
References genie::geometry::FidShape::Print().