GEAR  1.9.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Pages
Public Member Functions | Protected Member Functions | List of all members
gear::CGAGearDistanceProperties Class Reference

CGA Implementation of the abstract interface that returns the (material) properties along a given distance between two points in in world coordinates. More...

#include <CGAGearDistanceProperties.h>

Inheritance diagram for gear::CGAGearDistanceProperties:
gear::GearDistanceProperties

Public Member Functions

 CGAGearDistanceProperties (std::string steer, std::string model, std::string setup, std::string host, std::string user, std::string password)
 
virtual ~CGAGearDistanceProperties ()
 Destructor.
 
virtual const std::vector
< std::string > & 
getMaterialNames (const Vector3D &p0, const Vector3D &p1) const throw (NotImplementedException, std::exception )
 List of matrial names along the distance between [p0,p1] .
 
virtual const std::vector
< double > & 
getMaterialThicknesses (const Vector3D &p0, const Vector3D &p1) const throw (NotImplementedException, std::exception )
 List of matrial thicknesses in mm along the distance between [p0,p1] - runs parallel to the array returned by getMaterialNames().
 
virtual double getNRadlen (const Vector3D &p0, const Vector3D &p1) const throw (NotImplementedException, std::exception )
 The number of radiation lengths along the distance between [p0,p1] .
 
virtual double getNIntlen (const Vector3D &p0, const Vector3D &p1) const throw (NotImplementedException, std::exception )
 The number of interaction lengths along the distance between [p0,p1] .
 
virtual double getBdL (const Vector3D &p0, const Vector3D &p1) const throw (NotImplementedException, std::exception )
 The integrated magnetic field along the distance between [p0,p1] in Tesla*mm.
 
virtual double getEdL (const Vector3D &p0, const Vector3D &p1) const throw (NotImplementedException, std::exception )
 The integrated electric field along the distance between [p0,p1] in mVolt.
 
- Public Member Functions inherited from gear::GearDistanceProperties
virtual ~GearDistanceProperties ()
 Destructor.
 

Protected Member Functions

void beamOn (const Vector3D &p0, const Vector3D &p1) const
 

Detailed Description

CGA Implementation of the abstract interface that returns the (material) properties along a given distance between two points in in world coordinates.

Author
G. Musat, Ecole Polytechnique
Version
$Id$

Definition at line 18 of file CGAGearDistanceProperties.h.


The documentation for this class was generated from the following files: