40 virtual void endJob()
override ;
52 label_tr(pset.getParameter< edm::InputTag >(
"label_tr")),
53 label_tp(pset.getParameter< edm::InputTag >(
"label_tp")),
54 associator(pset.getParameter< std::
string >(
"associator")),
55 theIgnoremissingtrackcollection(pset.getUntrackedParameter<bool>(
"ignoremissingtrackcollection",
false))
57 produces<reco::SimToRecoCollection>();
58 produces<reco::RecoToSimCollection>();
85 std::auto_ptr<reco::RecoToSimCollection> rts;
86 std::auto_ptr<reco::SimToRecoCollection> str;
93 LogTrace(
"TrackValidator") <<
"Calling associateRecoToSim method" <<
"\n";
97 LogTrace(
"TrackValidator") <<
"Calling associateSimToReco method" <<
"\n";
virtual void beginJob() override
virtual void produce(edm::Event &, const edm::EventSetup &) override
#define DEFINE_FWK_MODULE(type)
~TrackAssociatorEDProducer()
TrackAssociatorEDProducer(const edm::ParameterSet &)
edm::ESHandle< TrackAssociatorBase > theAssociator
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
virtual void endJob() override
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
volatile std::atomic< bool > shutdown_flag false
bool theIgnoremissingtrackcollection