CMS 3D CMS Logo

HybridFit.h
Go to the documentation of this file.
1 #ifndef L1Trigger_TrackFindingTracklet_interface_HybridFit_h
2 #define L1Trigger_TrackFindingTracklet_interface_HybridFit_h
3 
6 
7 #ifdef USEHYBRID
16 #endif
17 
19 
20 #include <vector>
21 
22 namespace trklet {
23 
24  class Stub;
25  class L1TStub;
26  class Tracklet;
27 
28  class HybridFit {
29  public:
30  HybridFit(unsigned int iSector, Settings const& settings, Globals* globals);
31 
32  ~HybridFit() = default;
33 
34  void Fit(Tracklet* tracklet, std::vector<const Stub*>& trackstublist);
35 
36  private:
37  unsigned int iSector_;
38 
41  };
42 }; // namespace trklet
43 #endif
HybridFit(unsigned int iSector, Settings const &settings, Globals *globals)
unsigned int iSector_
Definition: HybridFit.h:37
Settings const & settings_
Definition: HybridFit.h:39
~HybridFit()=default
void Fit(Tracklet *tracklet, std::vector< const Stub *> &trackstublist)
Globals * globals_
Definition: HybridFit.h:40