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
CosmicRegionalSeedGenerator::jetsPtMin_
double jetsPtMin_
Definition: CosmicRegionalSeedGenerator.h:82
CaloJetCollection.h
Handle.h
GlobalTrackingRegion.h
MeasurementTrackerEvent.h
StripGeomDetUnit.h
MessageLogger.h
CosmicRegionalSeedGenerator::measurementTrackerEventToken_
edm::EDGetTokenT< MeasurementTrackerEvent > measurementTrackerEventToken_
Definition: CosmicRegionalSeedGenerator.h:78
TrackerGeometry.h
EDProducer.h
CosmicTrackingRegion.h
ESHandle.h
TriggerEvent.h
edm::EDGetTokenT< reco::CaloJetCollection >
CosmicRegionalSeedGenerator
Definition: CosmicRegionalSeedGenerator.h:49
CosmicRegionalSeedGenerator::~CosmicRegionalSeedGenerator
~CosmicRegionalSeedGenerator() override
Definition: CosmicRegionalSeedGenerator.h:53
CosmicRegionalSeedGenerator::thePropagatorName_
std::string thePropagatorName_
Definition: CosmicRegionalSeedGenerator.h:68
CosmicRegionalSeedGenerator::recoL2MuonsCollection_
edm::InputTag recoL2MuonsCollection_
Definition: CosmicRegionalSeedGenerator.h:73
CosmicRegionalSeedGenerator::recoTrackMuonsCollection_
edm::InputTag recoTrackMuonsCollection_
Definition: CosmicRegionalSeedGenerator.h:72
TrackingRegionProducer.h
TrackerTopology.h
CosmicRegionalSeedGenerator::ptMin_
float ptMin_
Definition: CosmicRegionalSeedGenerator.h:62
Track.h
TrackFwd.h
CosmicRegionalSeedGenerator::deltaPhi_
float deltaPhi_
Definition: CosmicRegionalSeedGenerator.h:66
MuonFwd.h
CosmicRegionalSeedGenerator::deltaRExclusionSize_
double deltaRExclusionSize_
Definition: CosmicRegionalSeedGenerator.h:81
CosmicRegionalSeedGenerator::recoMuonsCollection_
edm::InputTag recoMuonsCollection_
Definition: CosmicRegionalSeedGenerator.h:71
CosmicRegionalSeedGenerator::regionPSet
edm::ParameterSet regionPSet
Definition: CosmicRegionalSeedGenerator.h:60
CosmicRegionalSeedGenerator::regionBase_
std::string regionBase_
Definition: CosmicRegionalSeedGenerator.h:69
TrackerDigiGeometryRecord.h
CosmicRegionalSeedGenerator::regions
std::vector< std::unique_ptr< TrackingRegion > > regions(const edm::Event &event, const edm::EventSetup &es) const override
Definition: CosmicRegionalSeedGenerator.cc:56
CosmicRegionalSeedGenerator::conf_
edm::ParameterSet conf_
Definition: CosmicRegionalSeedGenerator.h:59
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
CosmicRegionalSeedGenerator::recoL2MuonsToken_
edm::EDGetTokenT< reco::RecoChargedCandidateCollection > recoL2MuonsToken_
Definition: CosmicRegionalSeedGenerator.h:77
CosmicRegionalSeedGenerator::CosmicRegionalSeedGenerator
CosmicRegionalSeedGenerator(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
Definition: CosmicRegionalSeedGenerator.cc:20
TriggerNames.h
CosmicRegionalSeedGenerator::deltaEta_
float deltaEta_
Definition: CosmicRegionalSeedGenerator.h:65
IdealGeometryRecord.h
edm::EventSetup
Definition: EventSetup.h:58
CosmicRegionalSeedGenerator::recoMuonsToken_
edm::EDGetTokenT< reco::MuonCollection > recoMuonsToken_
Definition: CosmicRegionalSeedGenerator.h:75
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
CosmicRegionalSeedGenerator::zVertex_
float zVertex_
Definition: CosmicRegionalSeedGenerator.h:64
TriggerObject.h
InputTag.h
CosmicRegionalSeedGenerator::rVertex_
float rVertex_
Definition: CosmicRegionalSeedGenerator.h:63
GeomDet.h
TrackingComponentsRecord.h
TrackingRegionProducer
Definition: TrackingRegionProducer.h:12
PixelGeomDetUnit.h
EventSetup.h
CosmicRegionalSeedGenerator::recoCaloJetsCollection_
edm::InputTag recoCaloJetsCollection_
Definition: CosmicRegionalSeedGenerator.h:83
ConsumesCollector.h
CosmicRegionalSeedGenerator::recoTrackMuonsToken_
edm::EDGetTokenT< reco::TrackCollection > recoTrackMuonsToken_
Definition: CosmicRegionalSeedGenerator.h:76
ParameterSet.h
StateOnTrackerBound.h
event
Definition: event.py:1
edm::Event
Definition: Event.h:73
Vector3D.h
RecoChargedCandidateFwd.h
CosmicRegionalSeedGenerator::doJetsExclusionCheck_
bool doJetsExclusionCheck_
Definition: CosmicRegionalSeedGenerator.h:80
edm::InputTag
Definition: InputTag.h:15
CosmicRegionalSeedGenerator::recoCaloJetsToken_
edm::EDGetTokenT< reco::CaloJetCollection > recoCaloJetsToken_
Definition: CosmicRegionalSeedGenerator.h:74
edm::ConsumesCollector
Definition: ConsumesCollector.h:45