APRILContent
Algorithm of Particle Reconstruction for ILC - implementation with PandoraSDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations
april_content::GeometryHelper Member List

This is the complete list of members for april_content::GeometryHelper, including all inherited members.

GetBarrelGapSeparation(const pandora::Pandora &pandora, const pandora::CaloHit *const pEcalCaloHit, const pandora::CaloHit *const pHcalCaloHit, float &gapSeparation)april_content::GeometryHelperstatic
GetClosestDistanceBetweenLines(const pandora::CartesianVector &point1, const pandora::CartesianVector &direction1, const pandora::CartesianVector &point2, const pandora::CartesianVector &direction2, float &distance)april_content::GeometryHelperstatic
GetClosestDistanceToLine(const pandora::CartesianVector &point1, const pandora::CartesianVector &direction1, const pandora::CartesianVector &point2, float &impactParameter)april_content::GeometryHelperstatic
GetCrossingPointsBetweenLines(const pandora::CartesianVector &point1, const pandora::CartesianVector &direction1, const pandora::CartesianVector &point2, const pandora::CartesianVector &direction2, pandora::CartesianVector &crossingPoint1, pandora::CartesianVector &crossingPoint2)april_content::GeometryHelperstatic
GetDistanceToHelix(const pandora::Helix &helix, const pandora::CartesianVector &point, float &distanceToHelix)april_content::GeometryHelperstatic
GetECalHCalBarrelGapSize(const pandora::Pandora &pandora, float &gapSize)april_content::GeometryHelperstatic
GetECalHCalEndCapGapSize(const pandora::Pandora &pandora, float &gapSize)april_content::GeometryHelperstatic
GetEndcapGapSeparation(const pandora::Pandora &pandora, const pandora::CaloHit *const pEcalCaloHit, const pandora::CaloHit *const pHcalCaloHit, float &gapSeparation)april_content::GeometryHelperstatic
GetInnerNormaleVector(const pandora::Pandora &pandora, pandora::SubDetectorType type, const pandora::CartesianVector &point, pandora::CartesianVector &normaleVector)april_content::GeometryHelperstatic
GetLinePlaneCrossingPoint(const pandora::CartesianVector &linePoint, const pandora::CartesianVector &lineDirection, float planeA, float planeB, float planeC, float planeD, pandora::CartesianVector &crossingPoint)april_content::GeometryHelperstatic
GetOuterNormaleVector(const pandora::Pandora &pandora, pandora::SubDetectorType type, const pandora::CartesianVector &point, pandora::CartesianVector &normaleVector)april_content::GeometryHelperstatic
GetProjectionOnHelix(const pandora::Helix &helix, const pandora::CartesianVector &point, pandora::CartesianVector &projection)april_content::GeometryHelperstatic
GetProjectionOnLine(const pandora::CartesianVector &linePoint, const pandora::CartesianVector &direction, const pandora::CartesianVector &point, pandora::CartesianVector &projection)april_content::GeometryHelperstatic
GetTrackerECalBarrelGapSize(const pandora::Pandora &pandora, float &gapSize)april_content::GeometryHelperstatic
GetTrackerECalEndCapGapSize(const pandora::Pandora &pandora, float &gapSize)april_content::GeometryHelperstatic