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 
13 
18 
22 
29 
30 // Math
31 #include "Math/GenVector/VectorUtil.h"
32 #include "Math/GenVector/PxPyPzE4D.h"
33 
34 //Geometry
47 
49 public:
51 
53 
54  std::vector<std::unique_ptr<TrackingRegion> > regions(const edm::Event& event,
55  const edm::EventSetup& es) const override;
56 
57 private:
58  float ptMin_;
59  float rVertex_;
60  float zVertex_;
61  float deltaEta_;
62  float deltaPhi_;
63 
65 
68 
77 
80  double jetsPtMin_;
82 };
83 
84 #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