HerdSoftware
0.3.2
|
#include "dataobjects/CaloGeoParams.h"
#include "dataobjects/Line.h"
#include "dataobjects/Point.h"
#include "dataobjects/Segment.h"
Go to the source code of this file.
Namespaces | |
Herd | |
CssGeoParams.h CssGeoParams class declaration. | |
Herd::Geom | |
Functions | |
Point | Herd::Geom::ProjectPointToLine (const Point &point, const Line &line) |
Finds the projection of a point to a line. More... | |
bool | Herd::Geom::IsInsideCaloEnvelope (const Point &point, const CaloGeoParams &geoParams) |
Checks if a point is inside the CALO envelope. More... | |
Segment | Herd::Geom::PathInCaloLyso (const Line &line, const CaloGeoParams &geoParams) |
Computes the path of the given line in LYSO. More... | |
Segment | Herd::Geom::PathInCaloEnvelope (const Line &line, const CaloGeoParams &geoParams) |
Computes the path of the given line in the CALO envelope. More... | |
float | Herd::Geom::DistanceToCaloEnvelope (const Point &point, const CaloGeoParams &geoParams) |
Computes the distance of a point from the CALO envelope. More... | |
float | Herd::Geom::CaloPathlengthAfterPoint (const Point &startingPoint, const Vec3D &direction, const CaloGeoParams &geoParams) |
Computes the distance between a point inside CALO and the CALO border along a given direction. More... | |