7 if (a == b)
return false;
14 if ( bla!=
nullptr && blb!=
nullptr) {
21 if ( bla!=
nullptr && flb!=
nullptr) {
28 if (fla!=
nullptr && flb!=
nullptr) {
31 if ( fla!=
nullptr && blb!=
nullptr) {
35 throw cms::Exception(
"TkLayerLess",
"Arguments are not Barrel or Forward DetLayers");
48 if (a == b)
return false;
55 if ( bla!=
nullptr && blb!=
nullptr) {
62 if ( bla!=
nullptr && flb!=
nullptr) {
69 if (fla!=
nullptr && flb!=
nullptr) {
72 LogDebug(
"BeamHaloTkLayerLess")<<
"reaching this: " 79 LogDebug(
"BeamHaloTkLayerLess")<<
"reaching this at least: " 93 if ( fla!=
nullptr && blb!=
nullptr) {
96 throw cms::Exception(
"BeamHaloTkLayerLess",
"Arguments are not Barrel or Forward DetLayers");
virtual float length() const =0
const Bounds & bounds() const
virtual const BoundCylinder & specificSurface() const final
Extension of the interface.
bool insideOutLess(const DetLayer *, const DetLayer *) const
bool barrelForwardLess(const BarrelDetLayer *blb, const ForwardDetLayer *fla) const
bool insideOutLessSigned(const DetLayer *, const DetLayer *) const
virtual const Surface::PositionType & position() const
Returns position of the surface.
const BoundSurface & surface() const final
GeometricSearchDet interface.