50 doNothing(conf.getParameter<bool>(
"doNothing"))
57 produces<vector<CTPPSLocalTrackLite>>();
72 vector<CTPPSLocalTrackLite>
output;
75 for (
const auto rpv : *inputSiStripTracks)
77 const uint32_t rpId = rpv.detId();
79 for (
const auto t : rpv)
87 e.
put(make_unique<vector<CTPPSLocalTrackLite>>(output));
T getParameter(std::string const &) const
CTPPSLocalTrackLiteProducer(const edm::ParameterSet &conf)
Local (=single RP) track with essential information only.
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
edm::EDGetTokenT< edm::DetSetVector< TotemRPLocalTrack > > siStripTrackToken
virtual ~CTPPSLocalTrackLiteProducer()
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
Distills the essential track data from all RPs.
virtual void produce(edm::Event &e, const edm::EventSetup &c) override