Go to the documentation of this file. 1 #ifndef Alignment_CommonAlignmentAlgorithm_AlignmentTrackFromVertexSelector_h
2 #define Alignment_CommonAlignmentAlgorithm_AlignmentTrackFromVertexSelector_h
23 typedef std::vector<const reco::Track*>
Tracks;
const reco::Vertex * findClosestVertex(const reco::TrackCollection &leptonTracks, const reco::VertexCollection *vertices, const edm::EventSetup &setup) const
edm::EDGetTokenT< reco::TrackCollection > diLeptonToken_
std::vector< Vertex > VertexCollection
collection of Vertex objects
std::vector< const reco::Track * > Tracks
~AlignmentTrackFromVertexSelector()
destructor
edm::EDGetTokenT< reco::VertexCollection > vertexToken_
Tracks select(const edm::Handle< reco::TrackCollection > &tc, const edm::Event &evt, const edm::EventSetup &setup) const
select tracks
AlignmentTrackFromVertexSelector(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
constructor
unsigned int vertexIndex_
const edm::ESGetToken< TransientTrackBuilder, TransientTrackRecord > ttbESToken_
std::vector< Track > TrackCollection
collection of Tracks