61 m_minNDoF(config.getParameter<double>(
"minNDoF")),
62 m_maxChi2(config.getParameter<double>(
"maxChi2")),
63 m_maxD0(config.getParameter<double>(
"maxD0")),
64 m_maxZ(config.getParameter<double>(
"maxZ")),
78 desc.
add<
double>(
"minNDoF",0.);
79 desc.
add<
double>(
"maxChi2",99999.);
80 desc.
add<
double>(
"maxD0",1.);
81 desc.
add<
double>(
"maxZ",15.);
82 desc.
add<
unsigned int>(
"minVertices",1);
83 descriptions.
add(
"hltVertexFilter",desc);
101 for(
auto const& vertex : * vertices) {
103 and not vertex.isFake()
def setup(process, global_tag, zero_tesla=False)
~HLTVertexFilter() override
#define DEFINE_FWK_MODULE(type)
Abs< T >::type abs(const T &t)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
edm::EDGetTokenT< reco::VertexCollection > m_inputToken
static void makeHLTFilterDescription(edm::ParameterSetDescription &desc)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
unsigned int m_minVertices
HLTVertexFilter(const edm::ParameterSet &config)
bool hltFilter(edm::Event &event, const edm::EventSetup &setup, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
Power< A, B >::type pow(const A &a, const B &b)