src
TrackingTools
KalmanUpdators
interface
EtaPhiMeasurementEstimator.h
Go to the documentation of this file.
1
#ifndef CommonDet_EtaPhiMeasurementEstimator_H
2
#define CommonDet_EtaPhiMeasurementEstimator_H
3
13
#include "
TrackingTools/DetLayers/interface/MeasurementEstimator.h
"
14
15
class
EtaPhiMeasurementEstimator
final :
public
MeasurementEstimator
{
16
public
:
17
explicit
EtaPhiMeasurementEstimator
(
float
dEta
,
float
dPhi
) :
thedEta
(
dEta
),
thedPhi
(
dPhi
) {}
18
~EtaPhiMeasurementEstimator
()
override
{}
19
20
std::pair<bool, double>
estimate
(
const
TrajectoryStateOnSurface
&,
const
TrackingRecHit
&)
const override
;
21
22
bool
estimate
(
const
TrajectoryStateOnSurface
& tsos,
const
Plane
& plane)
const override
;
23
24
Local2DVector
maximalLocalDisplacement
(
const
TrajectoryStateOnSurface
& tsos,
const
Plane
& plane)
const override
;
25
26
EtaPhiMeasurementEstimator
*
clone
()
const override
{
return
new
EtaPhiMeasurementEstimator
(*
this
); }
27
28
private
:
29
float
thedEta
;
30
float
thedPhi
;
31
};
32
33
#endif
HLT_2024v12_cff.dEta
dEta
Definition:
HLT_2024v12_cff.py:10716
MeasurementEstimator.h
EtaPhiMeasurementEstimator::maximalLocalDisplacement
Local2DVector maximalLocalDisplacement(const TrajectoryStateOnSurface &tsos, const Plane &plane) const override
Definition:
EtaPhiMeasurementEstimator.cc:45
MeasurementEstimator
Definition:
MeasurementEstimator.h:19
EtaPhiMeasurementEstimator::thedEta
float thedEta
Definition:
EtaPhiMeasurementEstimator.h:29
TrackingRecHit
Definition:
TrackingRecHit.h:21
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:16
Plane
Definition:
Plane.h:16
HLT_2024v12_cff.dPhi
dPhi
Definition:
HLT_2024v12_cff.py:10717
EtaPhiMeasurementEstimator
Definition:
EtaPhiMeasurementEstimator.h:15
EtaPhiMeasurementEstimator::thedPhi
float thedPhi
Definition:
EtaPhiMeasurementEstimator.h:30
Vector2DBase
Definition:
Vector2DBase.h:8
EtaPhiMeasurementEstimator::~EtaPhiMeasurementEstimator
~EtaPhiMeasurementEstimator() override
Definition:
EtaPhiMeasurementEstimator.h:18
EtaPhiMeasurementEstimator::clone
EtaPhiMeasurementEstimator * clone() const override
Definition:
EtaPhiMeasurementEstimator.h:26
EtaPhiMeasurementEstimator::EtaPhiMeasurementEstimator
EtaPhiMeasurementEstimator(float dEta, float dPhi)
Definition:
EtaPhiMeasurementEstimator.h:17
EtaPhiMeasurementEstimator::estimate
std::pair< bool, double > estimate(const TrajectoryStateOnSurface &, const TrackingRecHit &) const override
Definition:
EtaPhiMeasurementEstimator.cc:9
Generated for CMSSW Reference Manual by
1.8.14