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
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:
59  float ptMin_;
60  float rVertex_;
61  float zVertex_;
62  float deltaEta_;
63  float deltaPhi_;
64 
66 
69 
78 
81  double jetsPtMin_;
83 };
84 
85 #endif
edm::EDGetTokenT< reco::TrackCollection > recoTrackMuonsToken_
edm::EDGetTokenT< reco::CaloJetCollection > recoCaloJetsToken_
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magfieldToken_
std::vector< std::unique_ptr< TrackingRegion > > regions(const edm::Event &event, const edm::EventSetup &es) const override
edm::ESGetToken< Propagator, TrackingComponentsRecord > propagatorToken_
edm::EDGetTokenT< reco::MuonCollection > recoMuonsToken_
edm::EDGetTokenT< MeasurementTrackerEvent > measurementTrackerEventToken_
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > recoL2MuonsToken_
CosmicRegionalSeedGenerator(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
Definition: event.py:1