#include <TracksClusteringFromDisplacedSeed.h>
Classes | |
struct | Cluster |
Public Member Functions | |
std::vector< Cluster > | clusters (const reco::Vertex &pv, const std::vector< reco::TransientTrack > &selectedTracks) |
TracksClusteringFromDisplacedSeed (const edm::ParameterSet ¶ms) | |
Private Member Functions | |
std::pair< std::vector < reco::TransientTrack > , GlobalPoint > | nearTracks (const reco::TransientTrack &seed, const std::vector< reco::TransientTrack > &tracks, const reco::Vertex &primaryVertex) const |
bool | trackFilter (const reco::TrackRef &track) const |
Private Attributes | |
double | clusterMaxDistance |
double | clusterMaxSignificance |
double | clusterMinAngleCosine |
double | clusterScale |
double | min3DIPSignificance |
double | min3DIPValue |
Definition at line 28 of file TracksClusteringFromDisplacedSeed.h.
TracksClusteringFromDisplacedSeed::TracksClusteringFromDisplacedSeed | ( | const edm::ParameterSet & | params | ) |
Definition at line 5 of file TracksClusteringFromDisplacedSeed.cc.
: // maxNTracks(params.getParameter<unsigned int>("maxNTracks")), min3DIPSignificance(params.getParameter<double>("seedMin3DIPSignificance")), min3DIPValue(params.getParameter<double>("seedMin3DIPValue")), clusterMaxDistance(params.getParameter<double>("clusterMaxDistance")), clusterMaxSignificance(params.getParameter<double>("clusterMaxSignificance")), //3 clusterScale(params.getParameter<double>("clusterScale")),//10. clusterMinAngleCosine(params.getParameter<double>("clusterMinAngleCosine")) //0.0 { }
std::vector<Cluster> TracksClusteringFromDisplacedSeed::clusters | ( | const reco::Vertex & | pv, |
const std::vector< reco::TransientTrack > & | selectedTracks | ||
) |
Referenced by pixeltemp::Cluster1DCleaner< reco::Track >::clusters().
std::pair<std::vector<reco::TransientTrack>,GlobalPoint> TracksClusteringFromDisplacedSeed::nearTracks | ( | const reco::TransientTrack & | seed, |
const std::vector< reco::TransientTrack > & | tracks, | ||
const reco::Vertex & | primaryVertex | ||
) | const [private] |
Referenced by pixeltemp::Cluster1DCleaner< reco::Track >::clusters().
bool TracksClusteringFromDisplacedSeed::trackFilter | ( | const reco::TrackRef & | track | ) | const [private] |
double TracksClusteringFromDisplacedSeed::clusterMaxDistance [private] |
Definition at line 52 of file TracksClusteringFromDisplacedSeed.h.
Referenced by InclusiveVertexFinder::nearTracks().
double TracksClusteringFromDisplacedSeed::clusterMaxSignificance [private] |
Definition at line 53 of file TracksClusteringFromDisplacedSeed.h.
Referenced by InclusiveVertexFinder::nearTracks().
double TracksClusteringFromDisplacedSeed::clusterMinAngleCosine [private] |
Definition at line 55 of file TracksClusteringFromDisplacedSeed.h.
Referenced by InclusiveVertexFinder::nearTracks().
double TracksClusteringFromDisplacedSeed::clusterScale [private] |
Definition at line 54 of file TracksClusteringFromDisplacedSeed.h.
Referenced by InclusiveVertexFinder::nearTracks().
double TracksClusteringFromDisplacedSeed::min3DIPSignificance [private] |
Definition at line 50 of file TracksClusteringFromDisplacedSeed.h.
Referenced by pixeltemp::Cluster1DCleaner< reco::Track >::clusters().
double TracksClusteringFromDisplacedSeed::min3DIPValue [private] |
Definition at line 51 of file TracksClusteringFromDisplacedSeed.h.
Referenced by pixeltemp::Cluster1DCleaner< reco::Track >::clusters().