File indexing completed on 2023-03-17 11:26:25
0001 #ifndef _GSFMULTISTATEUPDATOR_H_
0002 #define _GSFMULTISTATEUPDATOR_H_
0003
0004 #include "TrackingTools/PatternTools/interface/TrajectoryStateUpdator.h"
0005
0006 class TrajectoryStateOnSurface;
0007 class TrackingRecHit;
0008
0009
0010
0011
0012
0013
0014
0015
0016 class GsfMultiStateUpdator : public TrajectoryStateUpdator {
0017 public:
0018 GsfMultiStateUpdator() {}
0019
0020 TrajectoryStateOnSurface update(const TrajectoryStateOnSurface&, const TrackingRecHit&) const override;
0021
0022 GsfMultiStateUpdator* clone() const override { return new GsfMultiStateUpdator(*this); }
0023 };
0024
0025 #endif