RecoTracker
TkDetLayers
src
Phase2OTtiltedBarrelLayer.h
Go to the documentation of this file.
1
#ifndef TkDetLayers_Phase2OTtiltedBarrelLayer_h
2
#define TkDetLayers_Phase2OTtiltedBarrelLayer_h
3
4
#include "
TrackingTools/DetLayers/interface/RodBarrelLayer.h
"
5
#include "
Phase2OTBarrelLayer.h
"
6
#include "
Phase2OTBarrelRod.h
"
7
#include "
Phase2EndcapRing.h
"
8
#include "
SubLayerCrossings.h
"
9
14
#pragma GCC visibility push(hidden)
15
class
Phase2OTtiltedBarrelLayer
final :
public
Phase2OTBarrelLayer
{
16
public
:
17
Phase2OTtiltedBarrelLayer
(std::vector<const Phase2OTBarrelRod*>& innerRods,
18
std::vector<const Phase2OTBarrelRod*>& outerRods,
19
std::vector<const Phase2EndcapRing*>& negRings,
20
std::vector<const Phase2EndcapRing*>& posRings);
21
22
~Phase2OTtiltedBarrelLayer
()
override
;
23
24
void
groupedCompatibleDetsV
(
const
TrajectoryStateOnSurface
& tsos,
25
const
Propagator
& prop,
26
const
MeasurementEstimator
& est,
27
std::vector<DetGroup>&
result
)
const
final
;
28
29
private
:
30
std::vector<const GeometricSearchDet*>
theNegativeRingsComps
;
31
std::vector<const GeometricSearchDet*>
thePositiveRingsComps
;
32
33
ReferenceCountingPointer<BoundCylinder>
theCylinder
;
34
};
35
36
#pragma GCC visibility pop
37
#endif
MeasurementEstimator
Definition:
MeasurementEstimator.h:19
Phase2OTBarrelRod.h
ReferenceCountingPointer< BoundCylinder >
RodBarrelLayer.h
SubLayerCrossings.h
Propagator
Definition:
Propagator.h:44
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:16
Phase2OTtiltedBarrelLayer::theCylinder
ReferenceCountingPointer< BoundCylinder > theCylinder
Definition:
Phase2OTtiltedBarrelLayer.h:33
Phase2OTtiltedBarrelLayer::Phase2OTtiltedBarrelLayer
Phase2OTtiltedBarrelLayer(std::vector< const Phase2OTBarrelRod * > &innerRods, std::vector< const Phase2OTBarrelRod * > &outerRods, std::vector< const Phase2EndcapRing * > &negRings, std::vector< const Phase2EndcapRing * > &posRings)
Definition:
Phase2OTtiltedBarrelLayer.cc:17
Phase2OTtiltedBarrelLayer::theNegativeRingsComps
std::vector< const GeometricSearchDet * > theNegativeRingsComps
Definition:
Phase2OTtiltedBarrelLayer.h:30
TBPLayer
Definition:
TBPLayer.h:15
Phase2OTtiltedBarrelLayer::~Phase2OTtiltedBarrelLayer
~Phase2OTtiltedBarrelLayer() override
Definition:
Phase2OTtiltedBarrelLayer.cc:70
Phase2OTtiltedBarrelLayer::thePositiveRingsComps
std::vector< const GeometricSearchDet * > thePositiveRingsComps
Definition:
Phase2OTtiltedBarrelLayer.h:31
Phase2OTtiltedBarrelLayer
Definition:
Phase2OTtiltedBarrelLayer.h:15
Phase2OTtiltedBarrelLayer::groupedCompatibleDetsV
void groupedCompatibleDetsV(const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const final
Definition:
Phase2OTtiltedBarrelLayer.cc:80
Phase2OTBarrelLayer.h
mps_fire.result
result
Definition:
mps_fire.py:303
Phase2EndcapRing.h
Generated for CMSSW Reference Manual by
1.8.16