CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
18 #endif
19 
21 
22 #include <vector>
23 
24 namespace trklet {
25 
26  class Stub;
27  class L1TStub;
28  class Tracklet;
29 
30  class HybridFit {
31  public:
32  HybridFit(unsigned int iSector, Settings const& settings, Globals* globals);
33 
34  ~HybridFit() = default;
35 
36  void Fit(Tracklet* tracklet, std::vector<const Stub*>& trackstublist);
37 
38  private:
39  unsigned int iSector_;
40 
43  };
44 }; // namespace trklet
45 #endif
HybridFit(unsigned int iSector, Settings const &settings, Globals *globals)
unsigned int iSector_
Definition: HybridFit.h:39
Settings const & settings_
Definition: HybridFit.h:41
~HybridFit()=default
void Fit(Tracklet *tracklet, std::vector< const Stub * > &trackstublist)
Globals * globals_
Definition: HybridFit.h:42