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 
23 
30 
31 // Math
32 #include "Math/GenVector/VectorUtil.h"
33 #include "Math/GenVector/PxPyPzE4D.h"
34 
35 //Geometry
43 
48 
50 public:
52 
54 
55  std::vector<std::unique_ptr<TrackingRegion> > regions(const edm::Event& event,
56  const edm::EventSetup& es) const override;
57 
58 private:
61 
62  float ptMin_;
63  float rVertex_;
64  float zVertex_;
65  float deltaEta_;
66  float deltaPhi_;
67 
70 
79 
82  double jetsPtMin_;
84 };
85 
86 #endif
edm::EDGetTokenT< reco::TrackCollection > recoTrackMuonsToken_
edm::EDGetTokenT< reco::CaloJetCollection > recoCaloJetsToken_
edm::EDGetTokenT< reco::MuonCollection > recoMuonsToken_
edm::EDGetTokenT< MeasurementTrackerEvent > measurementTrackerEventToken_
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