CMS 3D CMS Logo

TrackingRegionsFromBeamSpotAndL2Tau.h
Go to the documentation of this file.
1 #ifndef TrackingRegionsFromBeamSpotAndL2Tau_h
2 #define TrackingRegionsFromBeamSpotAndL2Tau_h
3 
4 //
5 // Class: TrackingRegionsFromBeamSpotAndL2Tau
6 //
7 
13 
23 
28 public:
31 
32  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
33 
34  std::vector<std::unique_ptr<TrackingRegion> > regions(const edm::Event& e, const edm::EventSetup& es) const override;
35 
36 private:
37  float m_ptMin;
40  float m_deltaEta;
41  float m_deltaPhi;
43  float m_jetMinPt;
44  float m_jetMaxEta;
45  int m_jetMaxN;
52  bool m_precise;
53 };
54 
55 #endif
edm::EDGetTokenT< reco::BeamSpot > token_beamSpot
RectangularEtaPhiTrackingRegion::UseMeasurementTracker m_whereToUseMeasurementTracker
edm::ESGetToken< MultipleScatteringParametrisationMaker, TrackerMultipleScatteringRecord > token_msmaker
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EDGetTokenT< MeasurementTrackerEvent > token_measurementTracker
edm::EDGetTokenT< reco::CandidateView > token_jet
std::vector< std::unique_ptr< TrackingRegion > > regions(const edm::Event &e, const edm::EventSetup &es) const override
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > token_field
TrackingRegionsFromBeamSpotAndL2Tau(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)