ATLAS Offline Software
|
This is the complete list of members for FastCaloSimCaloExtrapolation, including all inherited members.
circleLineIntersection2D(float circR, Amg::Vector3D &pointA, Amg::Vector3D &pointB, Amg::Vector3D &intersectA, Amg::Vector3D &intersectB) const | FastCaloSimCaloExtrapolation | protected |
cylinderEndcapIntersection(float cylR, float cylZ, bool positiveEndcap, Amg::Vector3D &pointA, Amg::Vector3D &pointB, Amg::Vector3D &intersection) | FastCaloSimCaloExtrapolation | protectedstatic |
cylinderLineIntersection(float cylR, float cylZ, Amg::Vector3D &pointA, Amg::Vector3D &pointB, Amg::Vector3D &intersectA, Amg::Vector3D &intersectB) const | FastCaloSimCaloExtrapolation | protected |
deta(int sample, double eta) const | FastCaloSimCaloExtrapolation | protected |
doesTravelThroughSurface(float cylR, float cylZ, Amg::Vector3D &hitPos1, Amg::Vector3D &hitPos2) | FastCaloSimCaloExtrapolation | protectedstatic |
extrapolate(TFCSExtrapolationState &result, const TFCSTruthState *truth, const std::vector< G4FieldTrack > &caloSteps) const override final | FastCaloSimCaloExtrapolation | virtual |
extrapolate(TFCSExtrapolationState &result, const TFCSTruthState *truth) const override final | FastCaloSimCaloExtrapolation | virtual |
extrapolateToCylinder(const std::vector< G4FieldTrack > &caloSteps, float cylR, float cylZ, Amg::Vector3D &extPos, Amg::Vector3D &momDir) const | FastCaloSimCaloExtrapolation | protected |
extrapolateToID(TFCSExtrapolationState &result, const std::vector< G4FieldTrack > &caloSteps, const TFCSTruthState *truth) const | FastCaloSimCaloExtrapolation | protected |
extrapolateToLayers(TFCSExtrapolationState &result, const std::vector< G4FieldTrack > &caloSteps, const TFCSTruthState *truth) const | FastCaloSimCaloExtrapolation | protected |
extrapolateWithIntersection(const std::vector< G4FieldTrack > &caloSteps, float cylR, float cylZ, Amg::Vector3D &extPos, Amg::Vector3D &momDir) const | FastCaloSimCaloExtrapolation | protected |
extrapolateWithPCA(const std::vector< G4FieldTrack > &caloSteps, float cylR, float cylZ, Amg::Vector3D &extPos, Amg::Vector3D &momDir) const | FastCaloSimCaloExtrapolation | protected |
FastCaloSimCaloExtrapolation(const std::string &t, const std::string &n, const IInterface *p) | FastCaloSimCaloExtrapolation | |
finalize() override final | FastCaloSimCaloExtrapolation | virtual |
findPCA(float cylR, float cylZ, Amg::Vector3D &hitPos1, Amg::Vector3D &hitPos2, Amg::Vector3D &PCA) const | FastCaloSimCaloExtrapolation | protected |
GetCaloGeometry() const | FastCaloSimCaloExtrapolation | inlineprotected |
getCylinderIntersections(float cylR, float cylZ, Amg::Vector3D &hitPos1, Amg::Vector3D &hitPos2) const | FastCaloSimCaloExtrapolation | protected |
getIterativePCA(float cylR, float cylZ, Amg::Vector3D &BoundA, Amg::Vector3D &BoundB, Amg::Vector3D &PCA) const | FastCaloSimCaloExtrapolation | protected |
getPointLineSegmentDistance(Amg::Vector3D &point, Amg::Vector3D &hitPos1, Amg::Vector3D &hitPos2) | FastCaloSimCaloExtrapolation | protectedstatic |
HITPOSITION enum name | FastCaloSimCaloExtrapolation | |
initialize() override final | FastCaloSimCaloExtrapolation | virtual |
INSIDE enum value | FastCaloSimCaloExtrapolation | |
isCaloBarrel(int sample) const | FastCaloSimCaloExtrapolation | protected |
isOnSegment(Amg::Vector3D &point, Amg::Vector3D &hitPos1, Amg::Vector3D &hitPos2) | FastCaloSimCaloExtrapolation | protectedstatic |
m_CaloBoundaryR | FastCaloSimCaloExtrapolation | protected |
m_CaloBoundaryZ | FastCaloSimCaloExtrapolation | protected |
m_CaloGeometryHelper | FastCaloSimCaloExtrapolation | protected |
m_CaloTransportation | FastCaloSimCaloExtrapolation | protected |
m_particleDataTable | FastCaloSimCaloExtrapolation | protected |
minmaxeta(int sample, double eta, double &mineta, double &maxeta) const | FastCaloSimCaloExtrapolation | protected |
ON enum value | FastCaloSimCaloExtrapolation | |
OUTSIDE enum value | FastCaloSimCaloExtrapolation | |
projectOnCylinder(float cylR, float cylZ, Amg::Vector3D &hitPos) | FastCaloSimCaloExtrapolation | protectedstatic |
rent(int sample, double eta) const | FastCaloSimCaloExtrapolation | protected |
rext(int sample, double eta) const | FastCaloSimCaloExtrapolation | protected |
rmid(int sample, double eta) const | FastCaloSimCaloExtrapolation | protected |
rpos(int sample, double eta, int subpos=CaloSubPos::SUBPOS_MID) const | FastCaloSimCaloExtrapolation | protected |
rzent(int sample, double eta) const | FastCaloSimCaloExtrapolation | protected |
rzext(int sample, double eta) const | FastCaloSimCaloExtrapolation | protected |
rzmid(int sample, double eta) const | FastCaloSimCaloExtrapolation | protected |
rzpos(int sample, double eta, int subpos=CaloSubPos::SUBPOS_MID) const | FastCaloSimCaloExtrapolation | protected |
SUBPOS enum name | FastCaloSimCaloExtrapolation | |
SUBPOS_ENT enum value | FastCaloSimCaloExtrapolation | |
SUBPOS_EXT enum value | FastCaloSimCaloExtrapolation | |
SUBPOS_MID enum value | FastCaloSimCaloExtrapolation | |
whereOnCylinder(float cylR, float cylZ, Amg::Vector3D &hitPos) | FastCaloSimCaloExtrapolation | protectedstatic |
whichIntersection(float cylR, float cylZ, Amg::Vector3D &hitPos1, Amg::Vector3D &hitPos2, Amg::Vector3D &intersectionA, Amg::Vector3D intersectionB) const | FastCaloSimCaloExtrapolation | protected |
zent(int sample, double eta) const | FastCaloSimCaloExtrapolation | protected |
zext(int sample, double eta) const | FastCaloSimCaloExtrapolation | protected |
zmid(int sample, double eta) const | FastCaloSimCaloExtrapolation | protected |
zpos(int sample, double eta, int subpos=CaloSubPos::SUBPOS_MID) const | FastCaloSimCaloExtrapolation | protected |
~FastCaloSimCaloExtrapolation()=default | FastCaloSimCaloExtrapolation |