CMS 3D CMS Logo

L1MuonRegionProducer.h
Go to the documentation of this file.
1 #ifndef RecoMuon_TrackerSeedGenerator_L1MuonRegionProducer_H
2 #define RecoMuon_TrackerSeedGenerator_L1MuonRegionProducer_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 
17 public:
20  void setL1Constraint(const L1MuGMTCand& muon);
21  std::vector<std::unique_ptr<TrackingRegion> > regions() const;
22 
23 private:
24  // region configuration
27 
28  // L1 constraint
31 };
32 
33 #endif
L1MuonRegionProducer::thePtMin
double thePtMin
Definition: L1MuonRegionProducer.h:25
L1MuonRegionProducer
Definition: L1MuonRegionProducer.h:16
muon
Definition: MuonCocktails.h:17
edm
HLT enums.
Definition: AlignableModifier.h:19
L1MuonRegionProducer::theEtaL1
double theEtaL1
Definition: L1MuonRegionProducer.h:29
L1MuonRegionProducer::L1MuonRegionProducer
L1MuonRegionProducer(const edm::ParameterSet &cfg)
Definition: L1MuonRegionProducer.cc:11
L1MuonRegionProducer::thePhiL1
double thePhiL1
Definition: L1MuonRegionProducer.h:29
L1MuGMTCand
Definition: L1MuGMTCand.h:39
L1MuonRegionProducer::thePtL1
double thePtL1
Definition: L1MuonRegionProducer.h:29
Event
L1MuonRegionProducer::regions
std::vector< std::unique_ptr< TrackingRegion > > regions() const
Definition: L1MuonRegionProducer.cc:28
Point3DBase< float, GlobalTag >
edm::ParameterSet
Definition: ParameterSet.h:47
L1MuonRegionProducer::theOriginHalfLength
double theOriginHalfLength
Definition: L1MuonRegionProducer.h:25
ParameterSet
Definition: Functions.h:16
looper.cfg
cfg
Definition: looper.py:296
L1MuonRegionProducer::theOrigin
GlobalPoint theOrigin
Definition: L1MuonRegionProducer.h:26
L1MuonRegionProducer::theChargeL1
int theChargeL1
Definition: L1MuonRegionProducer.h:30
TrackingRegion
Definition: TrackingRegion.h:41
TrackingRegion.h
L1MuonRegionProducer::theOriginRadius
double theOriginRadius
Definition: L1MuonRegionProducer.h:25
EventSetup
L1MuonRegionProducer::~L1MuonRegionProducer
~L1MuonRegionProducer()
Definition: L1MuonRegionProducer.h:19
GlobalPoint.h
L1MuonRegionProducer::setL1Constraint
void setL1Constraint(const L1MuGMTCand &muon)
Definition: L1MuonRegionProducer.cc:22