CMS 3D CMS Logo

TransientInitialStateEstimator.h
Go to the documentation of this file.
1 #ifndef TransientInitialStateEstimator_H
2 #define TransientInitialStateEstimator_H
3 
5 
8 
9 #include <utility>
10 
11 class Propagator;
12 class GeomDet;
13 class Trajectory;
15 namespace edm {
16  class EventSetup;
17 }
18 
22 
24 public:
26 
28  void setEventSetup(const edm::EventSetup& es, const TkClonerImpl& hc);
29 
30  std::pair<TrajectoryStateOnSurface, const GeomDet*> innerState(const Trajectory& traj, bool doBackFit = true) const;
31 
32 private:
36  const Propagator* thePropagatorOpposite; // not used? can we remove it?
39 };
40 
41 #endif
TrajectoryStateOnSurface.h
TransientInitialStateEstimator::theNumberMeasurementsForFit
const int theNumberMeasurementsForFit
Definition: TransientInitialStateEstimator.h:38
GeomDet
Definition: GeomDet.h:27
TransientInitialStateEstimator::thePropagatorOppositeName
const std::string thePropagatorOppositeName
Definition: TransientInitialStateEstimator.h:34
edm
HLT enums.
Definition: AlignableModifier.h:19
Propagator
Definition: Propagator.h:44
TransientInitialStateEstimator::setEventSetup
void setEventSetup(const edm::EventSetup &es, const TkClonerImpl &hc)
Definition: TransientInitialStateEstimator.cc:28
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
TransientInitialStateEstimator::innerState
std::pair< TrajectoryStateOnSurface, const GeomDet * > innerState(const Trajectory &traj, bool doBackFit=true) const
Definition: TransientInitialStateEstimator.cc:40
TransientInitialStateEstimator::thePropagatorAlong
const Propagator * thePropagatorAlong
Definition: TransientInitialStateEstimator.h:35
edm::ParameterSet
Definition: ParameterSet.h:47
TransientInitialStateEstimator::theHitCloner
TkClonerImpl theHitCloner
Definition: TransientInitialStateEstimator.h:37
TransientInitialStateEstimator::TSOS
TrajectoryStateOnSurface TSOS
Definition: TransientInitialStateEstimator.h:25
TransientInitialStateEstimator::TransientInitialStateEstimator
TransientInitialStateEstimator(const edm::ParameterSet &conf)
Definition: TransientInitialStateEstimator.cc:21
TransientInitialStateEstimator
Definition: TransientInitialStateEstimator.h:23
TkClonerImpl.h
edm::EventSetup
Definition: EventSetup.h:58
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
TkClonerImpl
Definition: TkClonerImpl.h:12
TransientInitialStateEstimator::thePropagatorAlongName
const std::string thePropagatorAlongName
Definition: TransientInitialStateEstimator.h:33
Trajectory
Definition: Trajectory.h:38
TransientInitialStateEstimator::thePropagatorOpposite
const Propagator * thePropagatorOpposite
Definition: TransientInitialStateEstimator.h:36
EventSetup
ParameterSet.h
TrackingComponentsRecord
Definition: TrackingComponentsRecord.h:12