1 #ifndef RecoTracker_TkTrackingRegions_GlobalTrackingRegionWithVerticesProducer_H
2 #define RecoTracker_TkTrackingRegions_GlobalTrackingRegionWithVerticesProducer_H
38 virtual std::vector<TrackingRegion* >
regions
41 std::vector<TrackingRegion* >
result;
52 throw cms::Exception(
"Seeding") <<
"ERROR: input beamSpot is not valid in GlobalTrackingRegionWithVertices";
60 for(reco::VertexCollection::const_iterator iV=vertexCollection->begin(); iV != vertexCollection->end() ; iV++) {
61 if (iV->isFake() || !iV->isValid())
continue;
virtual std::vector< TrackingRegion * > regions(const edm::Event &ev, const edm::EventSetup &) const
T getParameter(std::string const &) const
double z0() const
z coordinate
Global3DPoint GlobalPoint
edm::InputTag vertexCollName
GlobalTrackingRegionWithVerticesProducer(const edm::ParameterSet &cfg)
edm::InputTag theBeamSpotTag
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
virtual ~GlobalTrackingRegionWithVerticesProducer()
double sigmaZ() const
sigma z
double y0() const
y coordinate
double x0() const
x coordinate