34 : jetSrcToken_ (consumes<edm::
View<
reco::
Jet> >(iConfig.getParameter<edm::
InputTag>(
"JetSource")))
35 , trackSrcToken_ (consumes<std::vector<
reco::Track> >(iConfig.getParameter<edm::
InputTag>(
"TrackSource")))
36 , vertexSrcToken_ (consumes<std::vector<
reco::Vertex> >(iConfig.getParameter<edm::
InputTag>(
"VertexSource")))
37 , dzTrVtxMax_ (iConfig.getParameter<double>(
"DzTrVtxMax"))
38 , dxyTrVtxMax_ (iConfig.getParameter<double>(
"DxyTrVtxMax"))
39 , minSumPtOverHT_ (iConfig.getParameter<double>(
"MinSumPtOverHT"))
40 , taggingMode_ (iConfig.getParameter<bool>(
"taggingMode"))
41 , debug_ (iConfig.getParameter<bool>(
"debug"))
62 if (vtxs->size() > 0) {
64 for (std::vector<reco::Track>::const_iterator tr = tracks->begin(); tr != tracks->end(); ++tr) {
65 bool associateToPV =
false;
66 for(
int iv=0; iv<(int)vtxs->size(); iv++){
74 if( !associateToPV )
continue;
87 iEvent.
put( std::auto_ptr<bool>(
new bool(pass)) );
EventNumber_t event() const
virtual bool filter(edm::Event &iEvent, const edm::EventSetup &iSetup) override
const double minSumPtOverHT_
edm::EDGetTokenT< std::vector< reco::Track > > trackSrcToken_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
edm::EDGetTokenT< std::vector< reco::Vertex > > vertexSrcToken_
LuminosityBlockNumber_t luminosityBlock() const
const Point & position() const
position
TrackingFailureFilter(const edm::ParameterSet &iConfig)
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
edm::EDGetTokenT< edm::View< reco::Jet > > jetSrcToken_
boost::indirect_iterator< typename seq_t::const_iterator > const_iterator
const double dxyTrVtxMax_