Go to the documentation of this file. 1 #ifndef JetSignalVertexCompatibilityAlgo_h
2 #define JetSignalVertexCompatibilityAlgo_h
30 typedef std::map<reco::TrackBaseRef, reco::TransientTrack, RefToBaseLess<reco::Track> >
TransientTrackMap;
46 #endif // JetSignalVertexCompatibilityAlgo_h
std::vector< float > compatibility(const reco::VertexCollection &vertices, const reco::TrackRefVector &tracks) const
std::vector< Vertex > VertexCollection
collection of Vertex objects
double activation(double compat) const
~JetSignalVertexCompatibilityAlgo()
void resetEvent(const TransientTrackBuilder *trackBuilder)
const TransientTrackBuilder * trackBuilder
static double trackVertexCompat(const reco::Vertex &vtx, const TransientTrack &track)
const uint32_t *__restrict__ const HitContainer *__restrict__ TkSoA *__restrict__ tracks
bool operator()(const edm::RefToBase< T > &r1, const edm::RefToBase< T > &r2) const
const TransientTrack & convert(const reco::TrackBaseRef &track) const
JetSignalVertexCompatibilityAlgo(double cut, double temperature)
std::map< reco::TrackBaseRef, reco::TransientTrack, RefToBaseLess< reco::Track > > TransientTrackMap
TransientTrackMap trackMap