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