Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
/* \class TrackCountFilter
 *
 * Filters events if at least N vertices
 *
 * \author: Steven Lowette
 *
 */
#include "FWCore/Framework/interface/MakerMacros.h"
#include "DataFormats/VertexReco/interface/Vertex.h"
#include "DataFormats/VertexReco/interface/VertexFwd.h"
#include "CommonTools/UtilAlgos/interface/ObjectCountFilter.h"
#include "CommonTools/UtilAlgos/interface/MinNumberSelector.h"
#include "CommonTools/UtilAlgos/interface/MaxNumberSelector.h"
#include "CommonTools/UtilAlgos/interface/AndSelector.h"

typedef ObjectCountFilter<reco::VertexCollection, AnySelector, AndSelector<MinNumberSelector, MaxNumberSelector> >::type
    VertexCountFilter;

DEFINE_FWK_MODULE(VertexCountFilter);