Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
L1Trigger
TrackFindingTMTT
interface
TrackFitFactory.h
Go to the documentation of this file.
1
#ifndef L1Trigger_TrackFindingTMTT_TrackFitFactory_h
2
#define L1Trigger_TrackFindingTMTT_TrackFitFactory_h
3
5
6
#include "
L1Trigger/TrackFindingTMTT/interface/L1fittedTrack.h
"
7
#include "
L1Trigger/TrackFindingTMTT/interface/L1track3D.h
"
8
#include "
L1Trigger/TrackFindingTMTT/interface/TrackFitGeneric.h
"
9
10
#include <vector>
11
#include <utility>
12
#include <memory>
13
14
namespace
tmtt {
15
16
class
Settings;
17
18
namespace
trackFitFactory {
19
20
// Function to produce a fitter based on a std::string
21
std::unique_ptr<TrackFitGeneric>
create
(
const
std::string
& fitterName,
const
Settings
* settings);
22
23
}
// namespace trackFitFactory
24
25
}
// namespace tmtt
26
27
#endif
tmtt::Settings
Definition:
Settings.h:17
L1track3D.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
L1fittedTrack.h
tmtt::trackFitFactory::create
std::unique_ptr< TrackFitGeneric > create(const std::string &fitterName, const Settings *settings)
Definition:
TrackFitFactory.cc:19
TrackFitGeneric.h
Generated for CMSSW Reference Manual by
1.8.5