Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoTracker
TkNavigation
interface
DiskLessInnerRadius.h
Go to the documentation of this file.
1
#ifndef TkNavigation_DiskLessInnerRadius_H
2
#define TkNavigation_DiskLessInnerRadius_H
3
4
#include "
TrackingTools/DetLayers/interface/ForwardDetLayer.h
"
5
#include "
DataFormats/GeometrySurface/interface/BoundDisk.h
"
6
#include <functional>
7
11
class
DiskLessInnerRadius
:
12
public
std::binary_function<const ForwardDetLayer*,const ForwardDetLayer*,bool>
13
{
14
public
:
15
bool
operator()
(
const
ForwardDetLayer
*
a
,
const
ForwardDetLayer
*
b
) {
16
return
a->
specificSurface
().
innerRadius
() <
17
b->
specificSurface
().
innerRadius
();
18
}
19
};
20
21
#endif // DiskLessInnerRadius_H
BoundDisk.h
ForwardDetLayer::specificSurface
virtual const BoundDisk & specificSurface() const
Definition:
ForwardDetLayer.h:38
DiskLessInnerRadius
Definition:
DiskLessInnerRadius.h:11
ForwardDetLayer.h
DiskLessInnerRadius::operator()
bool operator()(const ForwardDetLayer *a, const ForwardDetLayer *b)
Definition:
DiskLessInnerRadius.h:15
b
double b
Definition:
hdecay.h:120
a
double a
Definition:
hdecay.h:121
ForwardDetLayer
Definition:
ForwardDetLayer.h:20
BoundDisk::innerRadius
float innerRadius() const
The inner radius of the disk.
Definition:
BoundDisk.h:72
Generated for CMSSW Reference Manual by
1.8.5