RecoTracker
TkDetLayers
src
TIBLayerBuilder.h
Go to the documentation of this file.
1
#ifndef TkDetLayers_TIBLayerBuilder_h
2
#define TkDetLayers_TIBLayerBuilder_h
3
4
#include "
TIBLayer.h
"
5
6
#include "
FWCore/Framework/interface/ESHandle.h
"
7
#include "
Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h
"
8
#include "
Geometry/TrackerNumberingBuilder/interface/GeometricDet.h
"
9
13
#pragma GCC visibility push(hidden)
14
class
TIBLayerBuilder
{
15
public
:
16
TIBLayerBuilder
(){};
17
TIBLayer
*
build
(
const
GeometricDet
* aTIBLayer,
const
TrackerGeometry
* theGeomDetGeometry)
__attribute__
((cold));
18
19
void
constructRings
(std::vector<const GeometricDet*>& theGeometricRods,
20
std::vector<std::vector<const GeometricDet*> >& innerGeometricDetRings,
21
std::vector<std::vector<const GeometricDet*> >& outerGeometricDetRings);
22
};
23
24
#pragma GCC visibility pop
25
#endif
TIBLayerBuilder::build
TIBLayer * build(const GeometricDet *aTIBLayer, const TrackerGeometry *theGeomDetGeometry) __attribute__((cold))
Definition:
TIBLayerBuilder.cc:10
TrackerGeometry.h
TIBLayerBuilder::constructRings
void constructRings(std::vector< const GeometricDet * > &theGeometricRods, std::vector< std::vector< const GeometricDet * > > &innerGeometricDetRings, std::vector< std::vector< const GeometricDet * > > &outerGeometricDetRings)
Definition:
TIBLayerBuilder.cc:31
ESHandle.h
TIBLayerBuilder
Definition:
TIBLayerBuilder.h:14
GeometricDet
Definition:
GeometricDet.h:30
__attribute__
float __attribute__((vector_size(8))) cms_float32x2_t
Definition:
ExtVec.h:12
GeometricDet.h
TIBLayerBuilder::TIBLayerBuilder
TIBLayerBuilder()
Definition:
TIBLayerBuilder.h:16
TIBLayer
Definition:
TIBLayer.h:13
TIBLayer.h
TrackerGeometry
Definition:
TrackerGeometry.h:14
Generated for CMSSW Reference Manual by
1.8.16