Main Page
Namespaces
Classes
Package Documentation
RecoMuon
TrackerSeedGenerator
interface
L1MuonRegionProducer.h
Go to the documentation of this file.
1
#ifndef RecoMuon_TrackerSeedGenerator_L1MuonRegionProducer_H
2
#define RecoMuon_TrackerSeedGenerator_L1MuonRegionProducer_H
3
#include "
RecoTracker/TkTrackingRegions/interface/TrackingRegion.h
"
4
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
5
#include <vector>
6
#include <memory>
7
8
class
TrackingRegion
;
9
class
L1MuGMTCand
;
10
namespace
edm
{
11
class
Event
;
12
class
EventSetup
;
13
class
ParameterSet
;
14
}
// namespace edm
15
16
class
L1MuonRegionProducer
{
17
public
:
18
L1MuonRegionProducer
(
const
edm::ParameterSet
&
cfg
);
19
~L1MuonRegionProducer
() {}
20
void
setL1Constraint(
const
L1MuGMTCand
&
muon
);
21
std::vector<std::unique_ptr<TrackingRegion> >
regions
()
const
;
22
23
private
:
24
// region configuration
25
double
thePtMin
, theOriginRadius, theOriginHalfLength;
26
GlobalPoint
theOrigin
;
27
28
// L1 constraint
29
double
thePtL1
, thePhiL1, theEtaL1;
30
int
theChargeL1
;
31
};
32
33
#endif
L1MuonRegionProducer::theOrigin
GlobalPoint theOrigin
Definition:
L1MuonRegionProducer.h:26
AlignmentPI::regions
regions
Definition:
AlignmentPayloadInspectorHelper.h:47
ParameterSet
Definition:
Functions.h:16
L1MuonRegionProducer::thePtL1
double thePtL1
Definition:
L1MuonRegionProducer.h:29
muon
Definition:
MuonCocktails.h:17
TrackingRegion
Definition:
TrackingRegion.h:40
EventSetup
L1MuonRegionProducer
Definition:
L1MuonRegionProducer.h:16
TrackingRegion.h
L1MuGMTCand
Definition:
L1MuGMTCand.h:39
looper.cfg
cfg
Definition:
looper.py:297
Event
L1MuonRegionProducer::theChargeL1
int theChargeL1
Definition:
L1MuonRegionProducer.h:30
Point3DBase< float, GlobalTag >
L1MuonRegionProducer::thePtMin
double thePtMin
Definition:
L1MuonRegionProducer.h:25
edm
HLT enums.
Definition:
AlignableModifier.h:19
L1MuonRegionProducer::~L1MuonRegionProducer
~L1MuonRegionProducer()
Definition:
L1MuonRegionProducer.h:19
edm::ParameterSet
Definition:
ParameterSet.h:36
GlobalPoint.h
Generated for CMSSW Reference Manual by
1.8.11