7 if (a == b)
return false;
14 if ( bla!=0 && blb!=0) {
21 if ( bla!=0 && flb!=0) {
28 if (fla!=0 && flb!=0) {
31 if ( fla!=0 && blb!=0) {
35 throw cms::Exception(
"TkLayerLess",
"Arguments are not Barrel or Forward DetLayers");
48 if (a == b)
return false;
55 if ( bla!=0 && blb!=0) {
62 if ( bla!=0 && flb!=0) {
69 if (fla!=0 && flb!=0) {
72 LogDebug(
"BeamHaloTkLayerLess")<<
"reaching this: "
79 LogDebug(
"BeamHaloTkLayerLess")<<
"reaching this at least: "
93 if ( fla!=0 && blb!=0) {
96 throw cms::Exception(
"BeamHaloTkLayerLess",
"Arguments are not Barrel or Forward DetLayers");
virtual float length() const =0
virtual const BoundSurface & surface() const GCC11_FINAL
GeometricSearchDet interface.
const Bounds & bounds() const
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.
virtual const BoundCylinder & specificSurface() const GCC11_FINAL
Extension of the interface.