Defines the GENIE Geometry Analyzer Interface. More...
#include <GeomAnalyzerI.h>
Public Member Functions | |
virtual | ~GeomAnalyzerI () |
virtual const PDGCodeList & | ListOfTargetNuclei (void)=0 |
virtual const PathLengthList & | ComputeMaxPathLengths (void)=0 |
virtual const PathLengthList & | ComputePathLengths (const TLorentzVector &x, const TLorentzVector &p)=0 |
virtual const TVector3 & | GenerateVertex (const TLorentzVector &x, const TLorentzVector &p, int tgtpdg)=0 |
Protected Member Functions | |
GeomAnalyzerI () | |
Defines the GENIE Geometry Analyzer Interface.
July 13, 2005
Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
Definition at line 29 of file GeomAnalyzerI.h.
|
virtual |
Definition at line 21 of file GeomAnalyzerI.cxx.
|
protected |
Definition at line 16 of file GeomAnalyzerI.cxx.
|
pure virtual |
Implemented in genie::geometry::ROOTGeomAnalyzer, and genie::geometry::PointGeomAnalyzer.
|
pure virtual |
Implemented in genie::geometry::ROOTGeomAnalyzer, and genie::geometry::PointGeomAnalyzer.
|
pure virtual |
Implemented in genie::geometry::ROOTGeomAnalyzer, and genie::geometry::PointGeomAnalyzer.
|
pure virtual |
Implemented in genie::geometry::ROOTGeomAnalyzer, and genie::geometry::PointGeomAnalyzer.