Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
L1Trigger
TrackFindingTracklet
interface
HybridFit.h
Go to the documentation of this file.
1
#ifndef L1Trigger_TrackFindingTracklet_interface_HybridFit_h
2
#define L1Trigger_TrackFindingTracklet_interface_HybridFit_h
3
4
#include "
L1Trigger/TrackFindingTracklet/interface/Settings.h
"
5
#include "
L1Trigger/TrackFindingTracklet/interface/Globals.h
"
6
7
#ifdef USEHYBRID
8
#include "
DataFormats/L1TrackTrigger/interface/TTStub.h
"
9
#include "
DataFormats/L1TrackTrigger/interface/TTCluster.h
"
10
#include "
SimTracker/TrackTriggerAssociation/interface/TTStubAssociationMap.h
"
11
#include "
SimTracker/TrackTriggerAssociation/interface/TTClusterAssociationMap.h
"
12
#include "
L1Trigger/TrackFindingTMTT/interface/L1track3D.h
"
13
#include "
L1Trigger/TrackFindingTMTT/interface/Stub.h
"
14
#include "
L1Trigger/TrackFindingTMTT/interface/KFParamsComb.h
"
15
#include "
L1Trigger/TrackFindingTMTT/interface/Settings.h
"
16
#include "
L1Trigger/TrackFindingTMTT/interface/L1fittedTrack.h
"
17
#include "
L1Trigger/TrackFindingTMTT/interface/KFTrackletTrack.h
"
18
#endif
19
20
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
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
41
Settings
const
&
settings_
;
42
Globals
*
globals_
;
43
};
44
};
// namespace trklet
45
#endif
trklet::HybridFit::HybridFit
HybridFit(unsigned int iSector, Settings const &settings, Globals *globals)
trklet::HybridFit::iSector_
unsigned int iSector_
Definition:
HybridFit.h:39
Settings.h
trklet::HybridFit::settings_
Settings const & settings_
Definition:
HybridFit.h:41
trklet::Tracklet
Definition:
Tracklet.h:27
trklet::HybridFit::~HybridFit
~HybridFit()=default
MessageLogger.h
trklet::Settings
Definition:
Settings.h:52
L1track3D.h
trklet::HybridFit::Fit
void Fit(Tracklet *tracklet, std::vector< const Stub * > &trackstublist)
L1fittedTrack.h
TTCluster.h
TTClusterAssociationMap.h
trklet::HybridFit
Definition:
HybridFit.h:30
KFTrackletTrack.h
Globals.h
Stub.h
Settings.h
KFParamsComb.h
TTStub.h
TTStubAssociationMap.h
trklet::Globals
Definition:
Globals.h:30
trklet::HybridFit::globals_
Globals * globals_
Definition:
HybridFit.h:42
Generated for CMSSW Reference Manual by
1.8.5