#include <ProtonTransport.h>
Public Member Functions | |
void | addPartToHepMC (const HepMC::GenEvent *iev, HepMC::GenEvent *ev) |
std::vector< LHCTransportLink > & | getCorrespondenceMap () |
void | process (const HepMC::GenEvent *ev, const edm::EventSetup &es, CLHEP::HepRandomEngine *engine) |
ProtonTransport (const edm::ParameterSet &iConfig, edm::ConsumesCollector iC) | |
~ProtonTransport ()=default | |
Private Attributes | |
std::unique_ptr< BaseProtonTransport > | instance_ |
Definition at line 14 of file ProtonTransport.h.
ProtonTransport::ProtonTransport | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector | iC | ||
) |
Definition at line 9 of file ProtonTransport.cc.
References HltBtagPostValidation_cff::c, Exception, edm::ParameterSet::getParameter(), instance_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
default |
|
inline |
Definition at line 23 of file ProtonTransport.h.
References makeMEIFBenchmarkPlots::ev, caHitNtupletGeneratorKernels::iev, and instance_.
Referenced by PPSSimTrackProducer::produce().
|
inline |
Definition at line 19 of file ProtonTransport.h.
References instance_.
Referenced by PPSSimTrackProducer::produce().
|
inline |
Definition at line 20 of file ProtonTransport.h.
References makeMEIFBenchmarkPlots::ev, and instance_.
Referenced by PPSSimTrackProducer::produce().
|
private |
Definition at line 26 of file ProtonTransport.h.
Referenced by addPartToHepMC(), getCorrespondenceMap(), process(), and ProtonTransport().