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
HITrackingRegionForPrimaryVtxProducer Class Reference

#include <HITrackingRegionForPrimaryVtxProducer.h>

Inheritance diagram for HITrackingRegionForPrimaryVtxProducer:
TrackingRegionProducer

Public Member Functions

int estimateMultiplicity (const edm::Event &ev, const edm::EventSetup &es) const
 
 HITrackingRegionForPrimaryVtxProducer (const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
 
virtual std::vector
< std::unique_ptr
< TrackingRegion > > 
regions (const edm::Event &ev, const edm::EventSetup &es) const
 
virtual ~HITrackingRegionForPrimaryVtxProducer ()
 
- Public Member Functions inherited from TrackingRegionProducer
virtual ~TrackingRegionProducer ()
 

Private Attributes

bool doVariablePtMin
 
edm::InputTag theBeamSpotTag
 
edm::EDGetTokenT< reco::BeamSpottheBeamSpotToken
 
GlobalVector theDirection
 
double theFixedError
 
double theNSigmaZ
 
double theOriginRadius
 
bool thePrecise
 
double thePtMin
 
double theSigmaZVertex
 
edm::InputTag theSiPixelRecHits
 
edm::EDGetTokenT
< SiPixelRecHitCollection
theSiPixelRecHitsToken
 
bool theUseFixedError
 
bool theUseFoundVertices
 
edm::InputTag vertexCollName
 
edm::EDGetTokenT
< reco::VertexCollection
vertexCollToken
 

Detailed Description

Definition at line 28 of file HITrackingRegionForPrimaryVtxProducer.h.

Constructor & Destructor Documentation

HITrackingRegionForPrimaryVtxProducer::HITrackingRegionForPrimaryVtxProducer ( const edm::ParameterSet cfg,
edm::ConsumesCollector &&  iC 
)
inline

Definition at line 32 of file HITrackingRegionForPrimaryVtxProducer.h.

virtual HITrackingRegionForPrimaryVtxProducer::~HITrackingRegionForPrimaryVtxProducer ( )
inlinevirtual

Definition at line 58 of file HITrackingRegionForPrimaryVtxProducer.h.

Member Function Documentation

int HITrackingRegionForPrimaryVtxProducer::estimateMultiplicity ( const edm::Event ev,
const edm::EventSetup es 
) const
inline

Definition at line 61 of file HITrackingRegionForPrimaryVtxProducer.h.

virtual std::vector<std::unique_ptr<TrackingRegion> > HITrackingRegionForPrimaryVtxProducer::regions ( const edm::Event ev,
const edm::EventSetup es 
) const
inlinevirtual

Implements TrackingRegionProducer.

Definition at line 76 of file HITrackingRegionForPrimaryVtxProducer.h.

Member Data Documentation

bool HITrackingRegionForPrimaryVtxProducer::doVariablePtMin
private

Definition at line 159 of file HITrackingRegionForPrimaryVtxProducer.h.

edm::InputTag HITrackingRegionForPrimaryVtxProducer::theBeamSpotTag
private

Definition at line 153 of file HITrackingRegionForPrimaryVtxProducer.h.

edm::EDGetTokenT<reco::BeamSpot> HITrackingRegionForPrimaryVtxProducer::theBeamSpotToken
private

Definition at line 154 of file HITrackingRegionForPrimaryVtxProducer.h.

GlobalVector HITrackingRegionForPrimaryVtxProducer::theDirection
private

Definition at line 156 of file HITrackingRegionForPrimaryVtxProducer.h.

double HITrackingRegionForPrimaryVtxProducer::theFixedError
private

Definition at line 162 of file HITrackingRegionForPrimaryVtxProducer.h.

double HITrackingRegionForPrimaryVtxProducer::theNSigmaZ
private

Definition at line 152 of file HITrackingRegionForPrimaryVtxProducer.h.

double HITrackingRegionForPrimaryVtxProducer::theOriginRadius
private

Definition at line 151 of file HITrackingRegionForPrimaryVtxProducer.h.

bool HITrackingRegionForPrimaryVtxProducer::thePrecise
private

Definition at line 155 of file HITrackingRegionForPrimaryVtxProducer.h.

double HITrackingRegionForPrimaryVtxProducer::thePtMin
private

Definition at line 150 of file HITrackingRegionForPrimaryVtxProducer.h.

double HITrackingRegionForPrimaryVtxProducer::theSigmaZVertex
private

Definition at line 161 of file HITrackingRegionForPrimaryVtxProducer.h.

edm::InputTag HITrackingRegionForPrimaryVtxProducer::theSiPixelRecHits
private

Definition at line 157 of file HITrackingRegionForPrimaryVtxProducer.h.

edm::EDGetTokenT<SiPixelRecHitCollection> HITrackingRegionForPrimaryVtxProducer::theSiPixelRecHitsToken
private

Definition at line 158 of file HITrackingRegionForPrimaryVtxProducer.h.

bool HITrackingRegionForPrimaryVtxProducer::theUseFixedError
private

Definition at line 164 of file HITrackingRegionForPrimaryVtxProducer.h.

bool HITrackingRegionForPrimaryVtxProducer::theUseFoundVertices
private

Definition at line 163 of file HITrackingRegionForPrimaryVtxProducer.h.

edm::InputTag HITrackingRegionForPrimaryVtxProducer::vertexCollName
private

Definition at line 165 of file HITrackingRegionForPrimaryVtxProducer.h.

edm::EDGetTokenT<reco::VertexCollection> HITrackingRegionForPrimaryVtxProducer::vertexCollToken
private

Definition at line 166 of file HITrackingRegionForPrimaryVtxProducer.h.