CMS 3D CMS Logo

Classes | Public Member Functions | Private Member Functions | Private Attributes

TracksClusteringFromDisplacedSeed Class Reference

#include <TracksClusteringFromDisplacedSeed.h>

List of all members.

Classes

struct  Cluster

Public Member Functions

std::vector< Clusterclusters (const reco::Vertex &pv, const std::vector< reco::TransientTrack > &selectedTracks)
 TracksClusteringFromDisplacedSeed (const edm::ParameterSet &params)

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

Detailed Description

Definition at line 28 of file TracksClusteringFromDisplacedSeed.h.


Constructor & Destructor Documentation

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

{
        
}

Member Function Documentation

std::vector<Cluster> TracksClusteringFromDisplacedSeed::clusters ( const reco::Vertex pv,
const std::vector< reco::TransientTrack > &  selectedTracks 
)
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]
bool TracksClusteringFromDisplacedSeed::trackFilter ( const reco::TrackRef track) const [private]

Member Data Documentation