CMS 3D CMS Logo

PhotonConversionTrajectorySeedProducerFromSingleLeg.cc
Go to the documentation of this file.
6 
11 
14 //#include "UserUtilities/TimingPerformance/interface/TimeReport.h"
15 
17 public:
19  ~PhotonConversionTrajectorySeedProducerFromSingleLeg() override { delete _theFinder; }
21  delete;
24  void produce(edm::Event&, const edm::EventSetup&) override;
25 
26 private:
29 };
30 
32  const edm::ParameterSet& conf)
33  : _newSeedCandidates(conf.getParameter<std::string>("newSeedCandidates")) {
35  produces<TrajectorySeedCollection>(_newSeedCandidates);
36 }
37 
39  auto result = std::make_unique<TrajectorySeedCollection>();
40 
41  _theFinder->find(ev, es, *result);
42  result->shrink_to_fit();
44 }
45 
edm::stream::EDProducer::operator=
const EDProducer & operator=(const EDProducer &)=delete
Handle.h
Visibility.h
MessageLogger.h
PhotonConversionTrajectorySeedProducerFromSingleLeg::_theFinder
PhotonConversionTrajectorySeedProducerFromSingleLegAlgo * _theFinder
Definition: PhotonConversionTrajectorySeedProducerFromSingleLeg.cc:28
ESHandle.h
PhotonConversionTrajectorySeedProducerFromSingleLeg::_newSeedCandidates
std::string _newSeedCandidates
Definition: PhotonConversionTrajectorySeedProducerFromSingleLeg.cc:27
PhotonConversionTrajectorySeedProducerFromSingleLegAlgo::find
void find(const edm::Event &event, const edm::EventSetup &setup, TrajectorySeedCollection &output)
Definition: PhotonConversionTrajectorySeedProducerFromSingleLegAlgo.cc:40
PhotonConversionTrajectorySeedProducerFromSingleLeg::~PhotonConversionTrajectorySeedProducerFromSingleLeg
~PhotonConversionTrajectorySeedProducerFromSingleLeg() override
Definition: PhotonConversionTrajectorySeedProducerFromSingleLeg.cc:19
EDProducer.h
PhotonConversionTrajectorySeedProducerFromSingleLeg::PhotonConversionTrajectorySeedProducerFromSingleLeg
PhotonConversionTrajectorySeedProducerFromSingleLeg(const edm::ParameterSet &)
Definition: PhotonConversionTrajectorySeedProducerFromSingleLeg.cc:31
PhotonConversionTrajectorySeedProducerFromSingleLeg::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: PhotonConversionTrajectorySeedProducerFromSingleLeg.cc:38
MakerMacros.h
PhotonConversionTrajectorySeedProducerFromSingleLeg
Definition: PhotonConversionTrajectorySeedProducerFromSingleLeg.cc:16
PhotonConversionTrajectorySeedProducerFromSingleLegAlgo
Definition: PhotonConversionTrajectorySeedProducerFromSingleLegAlgo.h:33
DEFINE_FWK_MODULE
#define DEFINE_FWK_MODULE(type)
Definition: MakerMacros.h:16
dso_hidden
#define dso_hidden
Definition: Visibility.h:12
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
edm::stream::EDProducer
Definition: EDProducer.h:36
edm::EventSetup
Definition: EventSetup.h:58
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
InputTag.h
eostools.move
def move(src, dest)
Definition: eostools.py:511
std
Definition: JetResolutionObject.h:76
ev
bool ev
Definition: Hydjet2Hadronizer.cc:97
EventSetup.h
Exception.h
mps_fire.result
result
Definition: mps_fire.py:311
ParameterSet.h
edm::Event
Definition: Event.h:73
PhotonConversionTrajectorySeedProducerFromSingleLegAlgo.h