31 #ifndef LBNFWormPlotter_H 32 #define LBNFWormPlotter_H 1 40 #include "G4ThreeVector.hh" 41 #include "G4Colour.hh" 112 const G4ThreeVector& rayDirection)
const;
114 G4bool
insidePlot(
const G4ThreeVector& thePoint)
const;
void SetYMax(const G4double &val)
void SetYAxis(const G4ThreeVector &vect)
void SetYMin(const G4double &val)
G4String GetXName() const
void CreatePlot(const G4String &fileName)
G4ThreeVector GetXAxis() const
void SetXMax(const G4double &val)
virtual ~LBNFWormPlotter()
G4EventManager * theEventManager
void SetXAxis(const G4ThreeVector &vect)
void SetYName(const G4String &word)
void SetXName(const G4String &word)
G4bool insidePlot(const G4ThreeVector &thePoint) const
std::vector< G4ThreeVector > findIntersections(const G4ThreeVector &rayPosition, const G4ThreeVector &rayDirection) const
void SetXMin(const G4double &val)
void SetZ0(const G4double &val)
G4ThreeVector GetYAxis() const
G4RayShooter * theRayShooter
G4ThreeVector GetZAxis() const
G4String GetYName() const
LBNFWormPlotMessenger * theMessenger