CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
CosmicRegionalSeedGenerator Class Reference

#include <CosmicRegionalSeedGenerator.h>

Inheritance diagram for CosmicRegionalSeedGenerator:
TrackingRegionProducer

Public Member Functions

 CosmicRegionalSeedGenerator (const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
 
virtual std::vector
< std::unique_ptr
< TrackingRegion > > 
regions (const edm::Event &event, const edm::EventSetup &es) const override
 
virtual ~CosmicRegionalSeedGenerator ()
 
- Public Member Functions inherited from TrackingRegionProducer
virtual ~TrackingRegionProducer ()
 

Private Attributes

edm::ParameterSet conf_
 
float deltaEta_
 
float deltaPhi_
 
double deltaRExclusionSize_
 
bool doJetsExclusionCheck_
 
double jetsPtMin_
 
edm::EDGetTokenT
< MeasurementTrackerEvent
measurementTrackerEventToken_
 
float ptMin_
 
edm::InputTag recoCaloJetsCollection_
 
edm::EDGetTokenT
< reco::CaloJetCollection
recoCaloJetsToken_
 
edm::InputTag recoL2MuonsCollection_
 
edm::EDGetTokenT
< reco::RecoChargedCandidateCollection
recoL2MuonsToken_
 
edm::InputTag recoMuonsCollection_
 
edm::EDGetTokenT
< reco::MuonCollection
recoMuonsToken_
 
edm::InputTag recoTrackMuonsCollection_
 
edm::EDGetTokenT
< reco::TrackCollection
recoTrackMuonsToken_
 
std::string regionBase_
 
edm::ParameterSet regionPSet
 
float rVertex_
 
std::string thePropagatorName_
 
float zVertex_
 

Detailed Description

Definition at line 49 of file CosmicRegionalSeedGenerator.h.

Constructor & Destructor Documentation

CosmicRegionalSeedGenerator::CosmicRegionalSeedGenerator ( const edm::ParameterSet conf,
edm::ConsumesCollector &&  iC 
)
explicit

Definition at line 22 of file CosmicRegionalSeedGenerator.cc.

virtual CosmicRegionalSeedGenerator::~CosmicRegionalSeedGenerator ( )
inlinevirtual

Definition at line 55 of file CosmicRegionalSeedGenerator.h.

55 {}

Member Function Documentation

std::vector< std::unique_ptr< TrackingRegion > > CosmicRegionalSeedGenerator::regions ( const edm::Event event,
const edm::EventSetup es 
) const
overridevirtual

Implements TrackingRegionProducer.

Definition at line 60 of file CosmicRegionalSeedGenerator.cc.

Member Data Documentation

edm::ParameterSet CosmicRegionalSeedGenerator::conf_
private

Definition at line 60 of file CosmicRegionalSeedGenerator.h.

float CosmicRegionalSeedGenerator::deltaEta_
private

Definition at line 66 of file CosmicRegionalSeedGenerator.h.

float CosmicRegionalSeedGenerator::deltaPhi_
private

Definition at line 67 of file CosmicRegionalSeedGenerator.h.

double CosmicRegionalSeedGenerator::deltaRExclusionSize_
private

Definition at line 83 of file CosmicRegionalSeedGenerator.h.

bool CosmicRegionalSeedGenerator::doJetsExclusionCheck_
private

Definition at line 82 of file CosmicRegionalSeedGenerator.h.

double CosmicRegionalSeedGenerator::jetsPtMin_
private

Definition at line 84 of file CosmicRegionalSeedGenerator.h.

edm::EDGetTokenT<MeasurementTrackerEvent> CosmicRegionalSeedGenerator::measurementTrackerEventToken_
private

Definition at line 79 of file CosmicRegionalSeedGenerator.h.

float CosmicRegionalSeedGenerator::ptMin_
private

Definition at line 63 of file CosmicRegionalSeedGenerator.h.

edm::InputTag CosmicRegionalSeedGenerator::recoCaloJetsCollection_
private

Definition at line 85 of file CosmicRegionalSeedGenerator.h.

edm::EDGetTokenT<reco::CaloJetCollection> CosmicRegionalSeedGenerator::recoCaloJetsToken_
private

Definition at line 75 of file CosmicRegionalSeedGenerator.h.

edm::InputTag CosmicRegionalSeedGenerator::recoL2MuonsCollection_
private

Definition at line 74 of file CosmicRegionalSeedGenerator.h.

edm::EDGetTokenT<reco::RecoChargedCandidateCollection> CosmicRegionalSeedGenerator::recoL2MuonsToken_
private

Definition at line 78 of file CosmicRegionalSeedGenerator.h.

edm::InputTag CosmicRegionalSeedGenerator::recoMuonsCollection_
private

Definition at line 72 of file CosmicRegionalSeedGenerator.h.

edm::EDGetTokenT<reco::MuonCollection> CosmicRegionalSeedGenerator::recoMuonsToken_
private

Definition at line 76 of file CosmicRegionalSeedGenerator.h.

edm::InputTag CosmicRegionalSeedGenerator::recoTrackMuonsCollection_
private

Definition at line 73 of file CosmicRegionalSeedGenerator.h.

edm::EDGetTokenT<reco::TrackCollection> CosmicRegionalSeedGenerator::recoTrackMuonsToken_
private

Definition at line 77 of file CosmicRegionalSeedGenerator.h.

std::string CosmicRegionalSeedGenerator::regionBase_
private

Definition at line 70 of file CosmicRegionalSeedGenerator.h.

edm::ParameterSet CosmicRegionalSeedGenerator::regionPSet
private

Definition at line 61 of file CosmicRegionalSeedGenerator.h.

float CosmicRegionalSeedGenerator::rVertex_
private

Definition at line 64 of file CosmicRegionalSeedGenerator.h.

std::string CosmicRegionalSeedGenerator::thePropagatorName_
private

Definition at line 69 of file CosmicRegionalSeedGenerator.h.

float CosmicRegionalSeedGenerator::zVertex_
private

Definition at line 65 of file CosmicRegionalSeedGenerator.h.