CMS 3D CMS Logo

CosmicRegionalSeedGenerator.h
Go to the documentation of this file.
1 #ifndef CosmicRegionalSeedGenerator_h
2 #define CosmicRegionalSeedGenerator_h
3 
4 //
5 // Class: CosmicRegionalSeedGenerator
6 
14 
19 
22 #include "../interface/CosmicTrackingRegion.h"
23 
30 
31 // Math
32 #include "Math/GenVector/VectorUtil.h"
33 #include "Math/GenVector/PxPyPzE4D.h"
34 
35 //Geometry
43 
48 
50 
51 
52  public:
54 
56 
57  virtual std::vector<std::unique_ptr<TrackingRegion> > regions(const edm::Event& event, const edm::EventSetup& es) const override;
58 
59  private:
62 
63  float ptMin_;
64  float rVertex_;
65  float zVertex_;
66  float deltaEta_;
67  float deltaPhi_;
68 
71 
80 
81 
84  double jetsPtMin_;
86 
87 };
88 
89 #endif
edm::EDGetTokenT< reco::TrackCollection > recoTrackMuonsToken_
edm::EDGetTokenT< reco::CaloJetCollection > recoCaloJetsToken_
edm::EDGetTokenT< reco::MuonCollection > recoMuonsToken_
edm::EDGetTokenT< MeasurementTrackerEvent > measurementTrackerEventToken_
virtual std::vector< std::unique_ptr< TrackingRegion > > regions(const edm::Event &event, const edm::EventSetup &es) const override
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > recoL2MuonsToken_
CosmicRegionalSeedGenerator(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
Definition: event.py:1