CMS 3D CMS Logo

TrackTransformerBase.h
Go to the documentation of this file.
1 #ifndef TrackingTools_TrackRefitter_TrackTransformerBase_H
2 #define TrackingTools_TrackRefitter_TrackTransformerBase_H
3 
11 
12 class Trajectory;
13 namespace edm {class EventSetup;}
14 
16 public:
19 
21  virtual ~TrackTransformerBase(){};
22 
23  // Operations
24 
26  virtual std::vector<Trajectory> transform(const reco::Track&) const =0;
27 
29  virtual void setServices(const edm::EventSetup&) = 0;
30 
31 protected:
32 
33 private:
34 
35 };
36 #endif
37 
virtual ~TrackTransformerBase()
Destructor.
TrackTransformerBase()
Constructor.
HLT enums.