CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 { class EventSetup;}
16 
20 
22 public:
23 
25 
27  void setEventSetup( const edm::EventSetup& es, const TkClonerImpl& hc );
28 
29  std::pair<TrajectoryStateOnSurface, const GeomDet*>
30  innerState( const Trajectory& traj, bool doBackFit=true) const;
31 
32 
33 private:
37  const Propagator *thePropagatorOpposite; // not used? can we remove it?
40 };
41 
42 #endif
void setEventSetup(const edm::EventSetup &es, const TkClonerImpl &hc)
tuple conf
Definition: dbtoconf.py:185
susybsm::HSCParticleCollection hc
Definition: classes.h:25
TransientInitialStateEstimator(const edm::ParameterSet &conf)
std::pair< TrajectoryStateOnSurface, const GeomDet * > innerState(const Trajectory &traj, bool doBackFit=true) const