Go to the documentation of this file.
14 produces<reco::PFRecTrackCollection>();
16 std::vector<InputTag>
tags = iConfig.
getParameter<vector<InputTag> >(
"TkColList");
18 for (
unsigned int i = 0;
i <
tags.size(); ++
i)
29 auto PfTrColl = std::make_unique<reco::PFRecTrackCollection>();
36 for (
unsigned int i = 0;
i < Tk.size();
i++) {
42 bool mymsgwarning =
false;
45 PfTrColl->push_back(pftrack);
T const * product() const
reco::TrackBase::TrackQuality trackQuality_
std::vector< edm::EDGetTokenT< reco::TrackCollection > > tracksContainers_
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magneticFieldToken_
void endRun(const edm::Run &, const edm::EventSetup &) override
const uint32_t *__restrict__ Quality * quality
bool useQuality_
TRACK QUALITY.
PFTrackTransformer * pfTransformer_
PFTrackTransformer.
void produce(edm::Event &, const edm::EventSetup &) override
Produce the PFRecTrack collection.
LightPFTrackProducer(const edm::ParameterSet &)
Constructor.
XYZVectorD XYZVector
spatial vector with cartesian internal representation
~LightPFTrackProducer() override
Destructor.
bool getData(T &iHolder) const
static TrackQuality qualityByName(const std::string &name)
reconstructed track used as an input to particle flow
void beginRun(const edm::Run &, const edm::EventSetup &) override
T getParameter(std::string const &) const
std::vector< Track > TrackCollection
collection of Tracks