TrackMTCCFilter

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
#ifndef TrackMTCCFilter_H
#define TrackMTCCFilter_H

// -*- C++ -*-
//
// Package:     SiStripChannelChargeFilter
// Class  :     TrackMTCCFilter
//
//
// Original Author:  dkcira

#include "FWCore/Framework/interface/stream/EDFilter.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/EventSetup.h"

namespace cms {
  class TrackMTCCFilter : public edm::stream::EDFilter<> {
  public:
    TrackMTCCFilter(const edm::ParameterSet& ps);
    ~TrackMTCCFilter() override {}
    bool filter(edm::Event& e, edm::EventSetup const& c) override;

  private:
    std::string TrackProducer;
    std::string TrackLabel;
    unsigned int MinNrOfTracks;
  };
}  // namespace cms
#endif