RecoTracker
TkDetLayers
src
ForwardDiskSectorBuilderFromWedges.h
Go to the documentation of this file.
1
#ifndef RecoTracker_TkDetLayers_ForwardDiskSectorBuilderFromWedges_h
2
#define RecoTracker_TkDetLayers_ForwardDiskSectorBuilderFromWedges_h
3
4
#include "
DataFormats/GeometrySurface/interface/BoundDiskSector.h
"
5
#include "
DataFormats/GeometrySurface/interface/DiskSectorBounds.h
"
6
#include "
TECWedge.h
"
7
#include <utility>
8
#include <vector>
9
14
#pragma GCC visibility push(hidden)
15
class
ForwardDiskSectorBuilderFromWedges
{
16
public
:
19
BoundDiskSector
*
operator()
(
const
std::vector<const TECWedge*>& wedges)
const
;
20
21
private
:
22
std::pair<DiskSectorBounds*, GlobalVector>
computeBounds
(
const
std::vector<const TECWedge*>& wedges)
const
;
23
24
Surface::RotationType
computeRotation
(
const
std::vector<const TECWedge*>& wedges,
Surface::PositionType
pos
)
const
;
25
};
26
27
#pragma GCC visibility pop
28
#endif
TECWedge.h
DiskSectorBounds.h
BoundDiskSector.h
ForwardDiskSectorBuilderFromWedges::operator()
BoundDiskSector * operator()(const std::vector< const TECWedge *> &wedges) const
Definition:
ForwardDiskSectorBuilderFromWedges.cc:9
TkRotation< float >
ForwardDiskSectorBuilderFromWedges::computeBounds
std::pair< DiskSectorBounds *, GlobalVector > computeBounds(const std::vector< const TECWedge *> &wedges) const
Definition:
ForwardDiskSectorBuilderFromWedges.cc:42
ForwardDiskSectorBuilderFromWedges
Definition:
ForwardDiskSectorBuilderFromWedges.h:15
pos
Definition:
PixelCalibBase.h:13
ForwardDiskSectorBuilderFromWedges::computeRotation
Surface::RotationType computeRotation(const std::vector< const TECWedge *> &wedges, Surface::PositionType pos) const
Definition:
ForwardDiskSectorBuilderFromWedges.cc:92
Point3DBase< float, GlobalTag >
BoundDiskSector
Definition:
BoundDiskSector.h:7
Generated for CMSSW Reference Manual by
1.8.14