5 class LooseNuclAdaptor {
8 const auto& vtx = t.displacedVertexRef();
9 return ( ( vtx->isNucl() && vtx->position().rho() > 2.7 ) ||
10 ( vtx->isNucl_Loose() ));
14 return t.pfRecTracks();
22 if(parref->isIncomingTrack(reftrack))
24 else if (parref->isOutgoingTrack(reftrack))
34 LooseNuclearInteractionTrackImporter,
35 "LooseNuclearInteractionTrackImporter");
Abstract base class for a PFBlock element (track, cluster...)
pflow::importers::TrackFromParentImporter< reco::PFDisplacedTrackerVertexCollection, LooseNuclAdaptor > LooseNuclearInteractionTrackImporter
virtual void setDisplacedVertexRef(const PFDisplacedTrackerVertexRef &niref, TrackType trType)
Container::value_type value_type
const PFRecTrackRef & trackRefPF() const
#define DEFINE_EDM_PLUGIN(factory, type, name)