56 minNDOF{ iConfig.getParameter<
unsigned int>(
"minimumNDOF") },
57 maxAbsZ{ iConfig.getParameter<
double>(
"maxAbsZ") },
58 maxd0 { iConfig.getParameter<
double>(
"maxd0") }
75 for(reco::VertexCollection::const_iterator it=vertices.begin() ; it!=vertices.end() ; ++it)
78 ( (
maxAbsZ <=0 ) || fabs(it->z()) <= maxAbsZ ) &&
79 ( (
maxd0 <=0 ) || fabs(it->position().rho()) <=
maxd0 )
T getParameter(std::string const &) const
bool getByToken(EDGetToken token, Handle< PROD > &result) const
std::vector< Vertex > VertexCollection
collection of Vertex objects
const unsigned int minNDOF
#define DEFINE_FWK_MODULE(type)
GoodVertexFilter(const edm::ParameterSet &)
~GoodVertexFilter() override
bool filter(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
T const * product() const
const edm::EDGetTokenT< reco::VertexCollection > vertexSrc