CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Classes | Typedefs | Enumerations | Functions
reco::btag Namespace Reference

Namespaces

 Vertices
 

Classes

struct  TrackData
 
struct  TrackIPData
 
struct  variableJTAParameters
 

Typedefs

typedef std::pair< unsigned
int, TrackData
IndexedTrackData
 

Enumerations

enum  SortCriteria {
  IP3DSig = 0, Prob3D, IP2DSig, Prob2D,
  IP3DValue, IP2DValue
}
 

Functions

const reco::TracktoTrack (const reco::TrackBaseRef &t)
 
const reco::TracktoTrack (const reco::TrackRef &t)
 
const reco::TracktoTrack (const reco::CandidatePtr &c)
 
float weight (const reco::TrackRef &t, const reco::Vertex &v)
 
float weight (const reco::CandidatePtr &c, const reco::VertexCompositePtrCandidate &v)
 

Typedef Documentation

typedef std::pair<unsigned int, TrackData> reco::btag::IndexedTrackData

Definition at line 50 of file TemplatedSecondaryVertexTagInfo.h.

Enumeration Type Documentation

Enumerator
IP3DSig 
Prob3D 
IP2DSig 
Prob2D 
IP3DValue 
IP2DValue 

Definition at line 43 of file IPTagInfo.h.

Function Documentation

const reco::Track* reco::btag::toTrack ( const reco::TrackBaseRef t)
inline
const reco::Track* reco::btag::toTrack ( const reco::TrackRef t)
inline

Definition at line 25 of file IPTagInfo.h.

25 {return &(*t);}
const reco::Track* reco::btag::toTrack ( const reco::CandidatePtr c)
inline

Definition at line 26 of file IPTagInfo.h.

26 {return (*c).bestTrack();}
float reco::btag::weight ( const reco::TrackRef t,
const reco::Vertex v 
)
inline

Definition at line 31 of file TemplatedSecondaryVertexTagInfo.h.

References reco::Vertex::trackWeight().

Referenced by reco::TemplatedSecondaryVertexTagInfo< IPTI, VTX >::trackWeight().

31 {return v.trackWeight(t);}
float trackWeight(const TrackBaseRef &r) const
returns the weight with which a Track has contributed to the vertex-fit.
float reco::btag::weight ( const reco::CandidatePtr c,
const reco::VertexCompositePtrCandidate v 
)
inline

Definition at line 32 of file TemplatedSecondaryVertexTagInfo.h.

References EnergyCorrector::c, reco::CompositePtrCandidate::daughterPtrVector(), and spr::find().

32 {return std::find(v.daughterPtrVector().begin(),v.daughterPtrVector().end(),c)!=v.daughterPtrVector().end();}
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
Definition: FindCaloHit.cc:7
const daughters & daughterPtrVector() const
references to daughtes